mirror of
https://github.com/stablyai/orca.git
synced 2026-09-23 08:02:31 +00:00
158 lines
6.4 KiB
JSON
158 lines
6.4 KiB
JSON
{
|
|
"tests": {
|
|
"command": "ORCA_BACKGROUND_LAUNCH=1 pnpm exec vitest run --config config/vitest.config.ts src/main/ssh/ssh-multiplexer-writer-retention.test.ts src/main/ssh/ssh-multiplexer-transport-writer.test.ts src/main/ssh/ssh-channel-multiplexer-backpressure.test.ts src/main/ssh/ssh-channel-multiplexer-saturation-wedge.test.ts src/main/providers/ssh-pty-write.test.ts",
|
|
"passed": 31,
|
|
"files": 5,
|
|
"newRegressionCases": 5,
|
|
"exitCode": 0
|
|
},
|
|
"baselineOverlay": {
|
|
"command": "ORCA_BACKGROUND_LAUNCH=1 pnpm exec vitest run --config docs/audits/ssh-writer-consumed-prefix/before.config.mjs src/main/ssh/ssh-multiplexer-writer-retention.test.ts src/main/ssh/ssh-multiplexer-transport-writer.test.ts src/main/ssh/ssh-channel-multiplexer-backpressure.test.ts src/main/ssh/ssh-channel-multiplexer-saturation-wedge.test.ts src/main/providers/ssh-pty-write.test.ts",
|
|
"passed": 27,
|
|
"expectedFailed": 4,
|
|
"failures": "Ordinary/control rolling backlog, each with drain/dispose cleanup variant: 32 completed buffers remain reachable.",
|
|
"exitCode": 1
|
|
},
|
|
"typecheck": {
|
|
"command": "ORCA_BACKGROUND_LAUNCH=1 pnpm tc:node",
|
|
"exitCode": 0
|
|
},
|
|
"publicationQuality": {
|
|
"files": [
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"scans": [
|
|
{
|
|
"label": "code quality",
|
|
"argv": [
|
|
"pnpm",
|
|
"exec",
|
|
"oxlint",
|
|
"--no-ignore",
|
|
"--deny-warnings",
|
|
"--report-unused-disable-directives-severity",
|
|
"warn",
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"exitCode": 0
|
|
},
|
|
{
|
|
"label": "casting code quality",
|
|
"argv": [
|
|
"pnpm",
|
|
"exec",
|
|
"oxlint",
|
|
"--no-ignore",
|
|
"--deny-warnings",
|
|
"--config",
|
|
"config/oxlint-code-quality-casting.json",
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"exitCode": 0
|
|
},
|
|
{
|
|
"label": "type-aware code quality",
|
|
"argv": [
|
|
"pnpm",
|
|
"exec",
|
|
"oxlint",
|
|
"--no-ignore",
|
|
"--deny-warnings",
|
|
"--type-aware",
|
|
"--config",
|
|
"config/oxlint-code-quality-type-aware.json",
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"exitCode": 0
|
|
},
|
|
{
|
|
"label": "React Doctor",
|
|
"argv": [
|
|
"pnpm",
|
|
"exec",
|
|
"oxlint",
|
|
"--no-ignore",
|
|
"--deny-warnings",
|
|
"--config",
|
|
"config/oxlint-react-doctor.json",
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"exitCode": 0
|
|
},
|
|
{
|
|
"label": "design system",
|
|
"argv": [
|
|
"pnpm",
|
|
"exec",
|
|
"oxlint",
|
|
"--no-ignore",
|
|
"--deny-warnings",
|
|
"--config",
|
|
"config/oxlint-design-system.json",
|
|
"src/main/ssh/ssh-multiplexer-writer-lane-scheduler.ts",
|
|
"src/main/ssh/ssh-multiplexer-writer-retention.test.ts",
|
|
"docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/sources.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/scenario.cjs",
|
|
"docs/audits/ssh-writer-consumed-prefix/before.config.mjs"
|
|
],
|
|
"exitCode": 0
|
|
}
|
|
]
|
|
},
|
|
"changedQuality": {
|
|
"command": "ORCA_BACKGROUND_LAUNCH=1 ORCA_CODE_QUALITY_BASE=HEAD pnpm run check:code-quality:changed",
|
|
"exitCode": 0,
|
|
"note": "The five explicit-file scans above include every durable CJS/MJS file; the ordinary changed gate cannot see newly ignored artifacts before staging."
|
|
},
|
|
"proofs": {
|
|
"node": "ORCA_BACKGROUND_LAUNCH=1 node --expose-gc --max-old-space-size=192 docs/audits/ssh-writer-consumed-prefix/reproduce.cjs",
|
|
"electron": "Installed Electron executable with ELECTRON_RUN_AS_NODE=1 and ORCA_BACKGROUND_LAUNCH=1; same flags and script path.",
|
|
"exitCodes": [0, 0],
|
|
"beforeAfterCasesPerRuntime": 12,
|
|
"crlfLoaderControl": true,
|
|
"bundledSourceHashChecks": 9
|
|
},
|
|
"sourceParity": {
|
|
"identicalNamedSchedulerBaselines": 3,
|
|
"independentMainIdenticalBundledAndCallerSources": 12,
|
|
"historicalIdenticalBundledAndCallerSources": 5,
|
|
"historicalProvenanceSources": 12,
|
|
"historicalExecutableReplay": false
|
|
},
|
|
"format": "All 12 promoted TS/CJS/MJS/MD/JSON paths checked with oxfmt stdin mode, excluding fix.patch.",
|
|
"gitDiffCheckExitCode": 0,
|
|
"publicationWhitespace": {
|
|
"commandTemplate": "git diff --no-index --check <empty-file> <promoted-path>",
|
|
"files": 12,
|
|
"expectedExitCode": 1,
|
|
"diagnostics": 0,
|
|
"note": "Each complete file is checked, including ignored new artifacts. Exit 1 only reports its content differs from an empty file; no whitespace diagnostics. fix.patch uses zero-context hunks."
|
|
}
|
|
}
|