test: add PI release proof harness

This commit is contained in:
2026-08-24 13:44:39 +08:00
parent 977445ba45
commit 8820e82530
19 changed files with 1407 additions and 44 deletions

View File

@@ -14,7 +14,9 @@ const vitestArgs = rawArgs.filter(
(arg) => arg !== '--verify-release-runtime' && arg !== '--',
);
const electronExecutable = require('electron');
const electronExecutable = process.env.MAKELORE_ELECTRON_EXECUTABLE
? resolve(process.env.MAKELORE_ELECTRON_EXECUTABLE)
: require('electron');
const electronPackagePath = require.resolve('electron/package.json');
const electronPackage = JSON.parse(readFileSync(electronPackagePath, 'utf8'));
const vitestPackagePath = require.resolve('vitest/package.json');