Hi,
We continue with the same problem, scenarios with a lot of input/output, framework doesn't return success.
If you run original ExampleProbeDA with replace scenario, you obtain (check Original ExampleProbe Diagnosis Algorithm - replace - replace-test-1.scn), until where everything is ok.
But if you change the ExampleProbeDA to probe all test's in replace scenario, in other words, change lines:
CommandSet cs;
cs.insert(Command("probe", Value::v("t1")));
cs.insert(Command("probe", Value::v("t2")));
cs.insert(Command("probe", Value::v("t3")));
CommandData cd(cs);
to this:
CommandSet cs;
for (int i = 1; i <= num_tests; i++) // at replace scenario, num_tests = 5542
cs.insert(Command("probe", Value::v("t" + convertToString(i))));
CommandData cd(cs);
you will obtain (check ExampleProbe Diagnosis Algorithm - schedule - schedule-test-1.scn).
---8<---
What is the different between outputs? For original ExampleProbeDA, DX framework returns:
sensors @1312454767661 { t1 = true, t2 = true, t3 = true };
scenarioStatus @1312454767716 <SL> DA_TERMINATED;
profilingInfo @1312454767716 <SL> cpuTime = 0, maxMem = 54112;
For ExampleProbeDA modified, it seems that the framework isn't completed successfully (because it doesn't return these messages (DA_TERMINATED, etc).
Any idea?
--
Best
Zé Carlos