node-gamedig/tools/run-id-tests.js

19 lines
474 B
JavaScript

import { spawnSync } from 'node:child_process'
import process from 'node:process'
// Import directly from file so that this script works without dependencies installed.
import { games } from './../lib/games.js'
const ID_TEST_BIN = process.env.GAMEDIG_ID_TESTER || 'gamedig-id-tests'
const result = spawnSync(ID_TEST_BIN, {
input: JSON.stringify(games),
stdio: ['pipe', 'inherit', 'inherit']
})
if (result.error) {
throw result.error
}
process.exit(result.status)