feat(mcp): подготовить сервер и доступ к приёмке
This commit is contained in:
commit
bf3d50e1ff
3835 files changed
+537122
No files matched your search
@@ -0,0 +1,12 @@
|
||||
/** Fixed disposable PostgreSQL profile, no target/deploy/restore arguments. */
|
||||
import assert from 'node:assert/strict'
|
||||
import {spawn} from 'node:child_process'
|
||||
import {dirname,resolve} from 'node:path'
|
||||
import {fileURLToPath} from 'node:url'
|
||||
assert.equal(process.argv.length,2)
|
||||
const root=resolve(dirname(fileURLToPath(import.meta.url)),'../..')
|
||||
const environment={...process.env,NODE_ENV:'test',MMAPP_OWN_SERVER_POLL_ATOMIC_MAINTENANCE:'true',MMAPP_OWN_SERVER_POLL_DELAYED_APPROVAL:'false',MMAPP_OWN_SERVER_POLL_HTTP_ROUTE:'false',MMAPP_OWN_SERVER_POLL_SETTINGS_EPOCH:'false'}
|
||||
delete environment.MMAPP_PG_CLIENT_BIN
|
||||
const child=spawn(process.execPath,[resolve(root,'backend/scripts/test-mcp-postgres.mjs'),'--server-poll-storage-fresh'],{cwd:root,windowsHide:true,stdio:'inherit',env:environment})
|
||||
const code=await new Promise((done,reject)=>{child.once('error',reject);child.once('exit',code=>done(code??1))})
|
||||
process.exitCode=code
|
||||
Reference in new issue
Block a user