node vm fixes (#5519)

This commit is contained in:
lohit
2025-09-08 06:39:18 +05:30
committed by GitHub
parent a6b0b6c117
commit 5b716cbe60
2 changed files with 12 additions and 22 deletions

View File

@@ -113,7 +113,7 @@ class ScriptRuntime {
}
if (this.runtime === 'nodevm') {
const result = await runScriptInNodeVm({
await runScriptInNodeVm({
script,
context,
collectionPath,
@@ -122,12 +122,12 @@ class ScriptRuntime {
return {
request,
envVariables: cleanJson(result.envVariables),
runtimeVariables: cleanJson(result.runtimeVariables),
envVariables: cleanJson(envVariables),
runtimeVariables: cleanJson(runtimeVariables),
persistentEnvVariables: bru.persistentEnvVariables,
globalEnvironmentVariables: cleanJson(globalEnvironmentVariables),
results: cleanJson(result.results),
nextRequestName: result.nextRequestName,
results: cleanJson(__brunoTestResults.getResults()),
nextRequestName: bru.nextRequest,
skipRequest: bru.skipRequest,
stopExecution: bru.stopExecution
};
@@ -283,7 +283,7 @@ class ScriptRuntime {
}
if (this.runtime === 'nodevm') {
const result = await runScriptInNodeVm({
await runScriptInNodeVm({
script,
context,
collectionPath,
@@ -292,12 +292,12 @@ class ScriptRuntime {
return {
response,
envVariables: cleanJson(result.envVariables),
envVariables: cleanJson(envVariables),
persistentEnvVariables: cleanJson(bru.persistentEnvVariables),
runtimeVariables: cleanJson(result.runtimeVariables),
runtimeVariables: cleanJson(runtimeVariables),
globalEnvironmentVariables: cleanJson(globalEnvironmentVariables),
results: cleanJson(result.results),
nextRequestName: result.nextRequestName,
results: cleanJson(__brunoTestResults.getResults()),
nextRequestName: bru.nextRequest,
skipRequest: bru.skipRequest,
stopExecution: bru.stopExecution
};

View File

@@ -32,12 +32,7 @@ async function runScriptInNodeVm({
scriptingConfig
}) {
if (script.trim().length === 0) {
return {
envVariables: cleanJson(context.bru.envVariables),
collectionVariables: cleanJson(context.bru.collectionVariables),
nextRequestName: context.bru.nextRequest,
results: context.__brunoTestResults ? cleanJson(context.__brunoTestResults.getResults()) : null
};
return;
}
try {
@@ -90,12 +85,7 @@ async function runScriptInNodeVm({
throw new ScriptError(error, script);
}
return {
envVariables: cleanJson(context.bru.envVariables),
collectionVariables: cleanJson(context.bru.collectionVariables),
nextRequestName: context.bru.nextRequest,
results: context.__brunoTestResults ? cleanJson(context.__brunoTestResults.getResults()) : null
};
return;
}