/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v26.1.0
test/sea/test-single-executable-application-empty.js
45 строк
935 B
Joyee Cheung
test: migrate to --build-sea in existing SEA tests
23 янв 2026, 01:32
Не верифицирован
23 янв 2026, 01:32
6eaf1b8
Код
Авторство
О чём код?
'use strict'; const common = require('../common'); const { buildSEA, skipIfBuildSEAIsNotSupported, } = require('../common/sea'); skipIfBuildSEAIsNotSupported(); // This tests the creation of a single executable application with an empty // script. const tmpdir = require('../common/tmpdir'); const fixtures = require('../common/fixtures'); const { spawnSyncAndExitWithoutError } = require('../common/child_process'); tmpdir.refresh(); let outputFile; try { outputFile = buildSEA(fixtures.path('sea', 'empty'), { verifyWorkflow: true, }); } catch (e) { if (/Cannot copy/.test(e.message)) { common.skip(e.message); } else if (common.isWindows) { if (/Cannot sign/.test(e.message) || /Cannot find signtool/.test(e.message)) { common.skip(e.message); } } throw e; } spawnSyncAndExitWithoutError( outputFile, { env: { NODE_DEBUG_NATIVE: 'SEA', ...process.env, }, });