test: add CLI-to-Obsidian compatibility E2E

This commit is contained in:
vorotamoroz
2026-07-15 22:12:07 +09:00
parent 31e9186930
commit 908acc4a84
4 changed files with 385 additions and 1 deletions
+7
View File
@@ -8,10 +8,17 @@ type Step = {
const testSteps: Step[] = [
{ name: "build", args: ["run", "build"] },
...(process.env.LIVESYNC_CLI_COMMAND === undefined
? [{ name: "CLI build", args: ["run", "build", "-w", "self-hosted-livesync-cli"] }]
: []),
{ name: "discover", args: ["run", "test:e2e:obsidian:discover"] },
{ name: "smoke", args: ["run", "test:e2e:obsidian:smoke"] },
{ name: "vault reflection", args: ["run", "test:e2e:obsidian:vault-reflection"] },
{ name: "CouchDB upload", args: ["run", "test:e2e:obsidian:couchdb-upload"] },
{
name: "CLI to real Obsidian synchronisation",
args: ["run", "test:e2e:obsidian:cli-to-obsidian-sync"],
},
{ name: "Object Storage upload", args: ["run", "test:e2e:obsidian:minio-upload"] },
{ name: "startup scan", args: ["run", "test:e2e:obsidian:startup-scan"] },
{ name: "two-vault synchronisation", args: ["run", "test:e2e:obsidian:two-vault-sync"] },