composeBridge.test.ts 474 B

123456789
  1. // @vitest-environment node
  2. import {execFile} from 'node:child_process'
  3. import {promisify} from 'node:util'
  4. import {it,expect} from 'vitest'
  5. it.skipIf(process.platform==='win32')('bounds Compose command output and stops a timed out process group without resetting shared work',async()=>{
  6. const {stdout}=await promisify(execFile)('python3',['tests/server/fixtures/compose_bridge_checks.py'],{timeout:15000})
  7. expect(stdout).toContain('COMPOSE_BRIDGE_CHECKS_OK')
  8. },20000)