mirror of
https://github.com/gamedig/node-gamedig.git
synced 2024-11-16 00:38:31 +01:00
18 lines
474 B
JavaScript
18 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)
|