vipm-io / vi-tester

VI Tester for LabVIEW
BSD 3-Clause "New" or "Revised" License
28 stars 26 forks source link

Catch all failures within test step #18

Open kosist opened 6 years ago

kosist commented 6 years ago

Currently, VI Tester catches single failure within test step, because failure message is propagated by error wire. So if first comparison failed, the second one does not execute. If we merge error outputs from test comparison functions, then also just one failure is propagated further.

Could it be changed in a way, that failure message is stored within TestCase object, and then retrieved from it? Then, it would be possible to "concatenate" failures, and report all of them at once? And, error wire would be used just if there are errors in test step.

But, honestly, I don't know, how much this idea is out of VI Tester concept; and I guess it would require a lot of changes...