Smail/test/deployment/resource-policy.test.mjs
smail 3532f76c66
Some checks are pending
Security Checks / security (push) Waiting to run
补充生产服务资源防护与只读预检并记录远程验收阻塞
2026-09-17 15:39:28 +08:00

21 lines
767 B
JavaScript

import assert from 'node:assert/strict'
import { spawnSync } from 'node:child_process'
import path from 'node:path'
import { fileURLToPath } from 'node:url'
import test from 'node:test'
const root = fileURLToPath(new URL('../../', import.meta.url))
test('Linux 部署资源策略与只读预检反例', { skip: process.platform !== 'linux' }, () => {
const result = spawnSync('python3', [path.join(root, 'test/deployment/resource_policy_test.py')], {
cwd: root,
encoding: 'utf8',
timeout: 30000,
env: { ...process.env, PYTHONDONTWRITEBYTECODE: '1' },
})
assert.ifError(result.error)
assert.equal(result.status, 0, result.stdout + result.stderr)
assert.match(result.stderr, /Ran [1-9][0-9]* tests/)
process.stdout.write(result.stderr)
})