1234567891011121314151617181920 |
- 'use strict';
- const { spawnSync } = require('child_process');
- const { readdirSync } = require('fs');
- const { join } = require('path');
- const files = readdirSync(__dirname).sort();
- for (const filename of files) {
- if (filename.startsWith('test-')) {
- const path = join(__dirname, filename);
- console.log(`> Running ${filename} ...`);
- const result = spawnSync(`${process.argv0} ${path}`, {
- shell: true,
- stdio: 'inherit',
- windowsHide: true
- });
- if (result.status !== 0)
- process.exitCode = 1;
- }
- }
|