crud and http controller
This commit is contained in:
parent
cba12be4b1
commit
c27c061c15
51 changed files with 930 additions and 387 deletions
|
@ -1,9 +1,9 @@
|
|||
import { delay } from "../../src/core/helper/delay.js";
|
||||
import { EXEC_TYPE } from "../../src/core/model/exec_error_model.js";
|
||||
import { ExecutorResult } from "../../src/core/model/executor_result.js";
|
||||
import { ExecutorProgramService } from "../../src/core/services/executor_program_service.js";
|
||||
import { TestCore } from "../core/test_core.js";
|
||||
import { resultTest as resultTest, dirname__ } from "../test.js";
|
||||
import { delay } from "../../src/core/helper/delay";
|
||||
import { EXEC_TYPE } from "../../src/core/model/exec_error_model";
|
||||
import { ExecutorResult } from "../../src/core/model/executor_result";
|
||||
import { ExecutorProgramService } from "../../src/core/services/executor_program_service";
|
||||
import { TestCore } from "../core/test_core";
|
||||
import { resultTest as resultTest, dirname__ } from "../test";
|
||||
import { Worker } from "node:cluster";
|
||||
|
||||
export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
||||
|
@ -19,7 +19,7 @@ export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
|||
dirname__ + "/"
|
||||
);
|
||||
executorProgramService.call(EXEC_TYPE.SPAWN, "node", [
|
||||
"./mocks/log_code.js",
|
||||
"./mocks/log_code",
|
||||
]);
|
||||
const test = TestCore.instance;
|
||||
let testIsOk = false;
|
||||
|
@ -45,7 +45,7 @@ export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
|||
const executorProgramService = await new ExecutorProgramService(dirname__);
|
||||
executorProgramService.call(
|
||||
EXEC_TYPE.EXEC,
|
||||
"node ./test/mocks/log_code.js"
|
||||
"node ./test/mocks/log_code"
|
||||
);
|
||||
const test = TestCore.instance;
|
||||
executorProgramService.on((e) => {
|
||||
|
@ -63,7 +63,7 @@ export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
|||
const executorProgramService = await new ExecutorProgramService("", 1000);
|
||||
executorProgramService.call(
|
||||
EXEC_TYPE.EXEC,
|
||||
"node ./test/mocks/long_code.js"
|
||||
"node ./test/mocks/long_code"
|
||||
);
|
||||
await delay(1500);
|
||||
const worker = executorProgramService.worker as Worker;
|
||||
|
@ -73,7 +73,7 @@ export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
|||
private resultsTests = async () => {
|
||||
await resultTest(
|
||||
new ExecutorProgramService(dirname__),
|
||||
[EXEC_TYPE.EXEC, "node ./mocks/error.js"],
|
||||
[EXEC_TYPE.EXEC, "node ./mocks/error"],
|
||||
"ExecutorProgramService EXEC_TYPE.EXEC on Result.error",
|
||||
false,
|
||||
4000
|
||||
|
@ -94,7 +94,7 @@ export class ExecutorProgramServiceTest extends ExecutorProgramService {
|
|||
);
|
||||
await resultTest(
|
||||
new ExecutorProgramService(dirname__),
|
||||
[EXEC_TYPE.SPAWN, "python3 ./mocks/s.js"],
|
||||
[EXEC_TYPE.SPAWN, "python3 ./mocks/s"],
|
||||
"ExecutorProgramService EXEC_TYPE.SPAWN on Result.error",
|
||||
false,
|
||||
2000
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue