CH-J Server ManagerSSH-এর মাধ্যমে সার্ভার ব্যবস্থাপনা
মেনু
প্রকাশিত সোর্স

CH-J Server Manager

নির্দিষ্ট একটি অ্যাপ্লিকেশন রিলিজের ডিরেক্টরি ও ফাইল ব্রাউজ করুন।

সোর্স ZIP ডাউনলোড করুন
CH-J / Server Manager 377 টি ফাইল
core-20261019T111616Z-160a00bfcddc যোগ করা হয়েছে: · বিল্ড হয়েছে:
remoteEditorLinux.test.js যোগ করা হয়েছে: তারিখ নথিভুক্ত নেই ১.৪ KB · 22 লাইন
কোড ফাইল ডাউনলোড করুন
1"use strict";
3const test = require("node:test");
4const assert = require("node:assert/strict");
5const path = require("node:path");
6const { spawnSync } = require("node:child_process");
8const scenarios = ["metadata", "move-failure", "disk-full", "post-rename-disconnect", "conflict", "upload-incomplete",
9 "target-symlink", "target-hardlink", "target-fifo", "workspace-symlink", "temporary-symlink", "metadata-failure",
10 "concurrent-target-replacement", "cross-filesystem-strategy", "acl", "existing-temporary", "symlink-retarget", "directory-symlink",
11 "no-space", "xattr-unsupported", "backup", "publish-existing-rename", "publish-new-rename", "publish-copy", "publish-conflict",
12 "publish-verify", "publish-exists", "publish-retry", "stage-out", "file-ops", "trusted-xattr"];
13for (const scenario of scenarios) {
14 test("Linux remote editor filesystem: " + scenario, { skip: process.platform !== "linux" ? "Requires Linux and Python 3; no remote SSH server configured." : false }, (t) => {
15 const result = spawnSync("python3", [path.join(__dirname, "fixtures/remoteEditorLinux.py"),
16 path.join(__dirname, "../src/main/files/remoteEditor.py"), scenario], { encoding: "utf8", timeout: 10000 });
17 assert.ifError(result.error);
18 if (result.status === 77) { t.skip(result.stdout.trim()); return; }
19 assert.equal(result.status, 0, result.stderr + result.stdout);
20 assert.equal(result.stdout.trim(), "ok");
21 });
SHA-256b05dab29d1cbf39f26ba2aa48053310e64ddb4e6e25bb14882f3bd7a5f242b8f

CH-J Proprietary Software License 1.14 · সোর্স CH-J Proprietary Software License 1.14-এর অধীনে দেওয়া হয়। এর প্রাপ্যতা লাইসেন্সের শর্ত বদলায় না এবং অতিরিক্ত কোনো অধিকারও দেয় না।

আর্কাইভ SHA-256a9605c0870a223b6a8542bb0705edd51d8b04f3069582653417a8397fabcc09a
ফাইল