import { spawnSync } from 'node:child_process' import { fileURLToPath } from 'node:url' import { dirname, join } from 'node:path' const here = dirname(fileURLToPath(import.meta.url)) const root = join(here, '..') process.env.TSX_TSCONFIG_PATH = join(root, 'tsconfig.test.json') const result = spawnSync( process.execPath, ['--import', 'tsx', '--test', '--test-reporter=spec', join(here, 'session-sync.test.ts')], { cwd: root, stdio: 'inherit', env: process.env }, ) process.exit(result.status ?? 1)