06-02-2014 04:50 PM
I am trying to think on the best way to report my results.
Test setup:
Oven with a profile running for 10 hours. temperature increses and decreses during that time. i have 4 UUTs inside the oven and i comunicate to them. i will just test communications so if theres always communication we are GOOD.
I have a batch model. i switch to each board i have to talk and validate communications during periods of 4 minutes. then i move up with other UUT. this cycle continues and continues for 10 hours.
i have it looped like this
while------oven still running==true
batch synch
My test(VI...PAss Fail)
batch synch
end
So i dont want to have 10 hrs of data.
in an event of i failure i would like to record the event. and at the end i would like to have just one result. OVERALL TEST PASS.
i wonder whats the best way to do it.
what i was thinking is putting and statement after My test.... that if an error occur to record the failure. if not dont record anything. i think i might be able to change the property fron the statement section or something like that.
is there another clever way to do it.?
thanks.
Solved! Go to Solution.
06-03-2014 08:13 AM
Hey buton,
The first three suggestions in this whitepaper will likely be useful to you in your application. Basically, you could use on-the-fly reporting to write your report directly to disk instead of keeping it in memory, and use the "Only Display Latest Results" and "Discard results when not required by the model" to lessen growth of the report in memory.
To complete your requirements about only seeing failed results, you could configure the report to only show failures by changing the Result FIltering expression in the report options dialog. The "Exclude Passed/Done/Skipped" option should have the desired effect. The finished report will still show the overall UUT status in the header of the report, so you'll be able to see whether the test passed or failed.
I hope it helps, and let us know if you have any further questions about it!