Mainnet
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
import { readdirSync } from 'node:fs';
|
||||
import { spawnSync } from 'node:child_process';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import { join } from 'node:path';
|
||||
|
||||
const testDirectory = fileURLToPath(new URL('../tests/', import.meta.url));
|
||||
const files = readdirSync(testDirectory)
|
||||
.filter(name => name.endsWith('.test.ts'))
|
||||
.sort()
|
||||
.map(name => join(testDirectory, name));
|
||||
if (!files.length) throw new Error('No test files found.');
|
||||
|
||||
const result = spawnSync(process.execPath, ['--import', 'tsx', '--test', ...files], {
|
||||
stdio: 'inherit',
|
||||
env: { ...process.env, WIKIDECK_NETWORK: 'testnet', WIKIDECK_GENESIS_TIME: '1792411200' },
|
||||
});
|
||||
if (result.error) throw result.error;
|
||||
process.exitCode = result.status ?? 1;
|
||||
Reference in New Issue
Block a user