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...
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...