feat: salvage windows desktop e2e skill

Reintroduce the Windows desktop E2E testing skill from stale PR #1334 with current manifest wiring, package publish coverage, catalog counts, and sanitized environment-path guidance.
This commit is contained in:
Affaan Mustafa
2026-05-11 18:55:50 -04:00
committed by Affaan Mustafa
parent 9b385c9e30
commit 14816289ba
12 changed files with 815 additions and 16 deletions

View File

@@ -17,6 +17,7 @@ const CURRENT_PACKAGE_VERSION = JSON.parse(
const CURRENT_MANIFEST_VERSION = JSON.parse(
fs.readFileSync(path.join(REPO_ROOT, 'manifests', 'install-modules.json'), 'utf8')
).version;
const CLI_TIMEOUT_MS = 30000;
const {
createInstallState,
writeInstallState,
@@ -48,7 +49,7 @@ function run(args = [], options = {}) {
env,
encoding: 'utf8',
stdio: ['pipe', 'pipe', 'pipe'],
timeout: 10000,
timeout: CLI_TIMEOUT_MS,
});
return { code: 0, stdout, stderr: '' };
@@ -92,7 +93,7 @@ function runTests() {
},
encoding: 'utf8',
stdio: ['pipe', 'pipe', 'pipe'],
timeout: 10000,
timeout: CLI_TIMEOUT_MS,
});
assert.ok(installStdout.includes('Done. Install-state written'));