feat: strengthen backup and mobile workflows
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { spawn } from 'node:child_process'
|
||||
|
||||
const projects = ['mobile-390', 'mobile-375']
|
||||
for (const project of projects) {
|
||||
const code = await new Promise((resolve, reject) => {
|
||||
const child = spawn('pnpm', ['exec', 'playwright', 'test', '--project', project], {
|
||||
cwd: process.cwd(),
|
||||
env: { ...process.env, DODO_E2E_PROJECT: project },
|
||||
stdio: 'inherit',
|
||||
})
|
||||
child.once('error', reject)
|
||||
child.once('exit', value => resolve(value ?? 1))
|
||||
})
|
||||
if (code !== 0) process.exit(code)
|
||||
}
|
||||
Reference in New Issue
Block a user