/
githubmirror
/
vuetify
Обзор
Документация
Войти
/
githubmirror
/
vuetify
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/tdd-run.js
44 строки
1 KB
Kael
chore: update vizzly
15 янв 2026, 12:57
15 янв 2026, 12:57
d4f5a53
Код
Авторство
О чём код?
import readline from 'node:readline/promises' import { stdin as input, stdout as output } from 'node:process' import { spawn } from 'cross-spawn' import { getVizzlyInfo } from '@vizzly-testing/cli/client' async function main () { const args = process.argv.slice(2) const ready = getVizzlyInfo().ready if (!ready) { spawn.sync('pnpm', ['exec', 'vizzly', 'tdd', 'start'], { stdio: 'inherit', env: process.env, }) process.once('exit', () => { spawn.sync('pnpm', ['exec', 'vizzly', 'tdd', 'stop'], { stdio: 'inherit', env: process.env, }) }) } process.env.TEST_TDD_ONLY = 1 const result = spawn.sync('pnpm', ['test:browser', ...args], { stdio: 'inherit', env: process.env, }) if (!ready && result.status !== 0) { const rl = readline.createInterface({ input, output }) rl.setPrompt('Press any key to continue...') rl.prompt() await new Promise(resolve => { rl.input.on('keypress', (str, key) => { rl.close() resolve() }) }) } process.exit(result.status) } void main()