ipfs-interop
Version:
Interoperability Tests for IPFS
20 lines (15 loc) • 468 B
JavaScript
import { spawn } from 'child_process'
import { dirname } from 'path'
import { fileURLToPath } from 'url'
const __dirname = dirname(dirname(fileURLToPath(import.meta.url)))
const proc = spawn('npm', ['test'].concat(process.argv.slice(2)), {
cwd: __dirname
})
proc.stdout.pipe(process.stdout)
proc.stderr.pipe(process.stderr)
proc.on('close', (code) => {
if (code !== 0) {
throw new Error(`Child process exited with code ${code}`)
}
})