const path = require('path'); const { sleep } = require('./util'); const { getAllWorkflows } = require('./workflow'); const { getAllProcesses } = require('./process'); require(path.join(process.cwd(),"..","server","dist","database.js")); (async function(){ await sleep(5e3); console.time("WorkflowTester") console.log("initilizing begin.."); const workflows = await getAllWorkflows({ id:{ [Op.gt] : 0 } }); if(workflows.length==0) throw "There is not any workflow"; const allWorkflowInfo = {}; workflowsFor: for await(const workflow of workflows){ if(+workflow.id < 0) continue; const processes = await getAllProcesses(workflow); if(processes.length == 0){ allWorkflowInfo[workflow.id] = { isValid:false, root:{ valid: 0, invalid: 0, subFlowList: [] }, subFlow:{} } continue workflowsFor; } } console.timeEnd("WorkflowTester") console.log("DONE"); })()