You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using the Vi Tester JUnitXML Examplejki_lib_vi_tester_junit_xml_results.vi xml results are not generated correctly. In the report each suite is nested in the previous suite which is run.
I tried using an array of paths to the Test Suite lvclass files as input to the VI Tester API:Run Test vi. I tried using an array of Test Suite lvclass objects as input to the VI Tester API:Run Test vi. I can't use a path to the lvproj because of a bug in VI Tester.
Graphical Test Runner displays the suites and test cases with the correct nesting. So I believe my overall setup of Test Suites and Test Cases is correct.
Bad actual results
Noticed how each suite is nested and they are are closed at the end of the file.
<testsuite name="TestSuite">
<testsuite name="Test Suite Utilities Api">
<testcase classname="Test Case Utilities" name="Test Print Error Msg Zero Increment" time="0.058000087738037"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Reverse Zero Increment" time="0.057000160217285"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Min" time="0.062000274658203"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Max" time="0.072999954223633"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Min" time="0.093000411987305"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Max" time="0.098999977111816"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Max Decrement" time="0.14000034332275"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Zero Increment" time="0.059000015258789"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Min" time="0.061999797821045"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Max" time="0.058000087738037"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Max Decrement" time="0.072999954223633"/>
<testsuite name="Test Suite Sim Operations Api">
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Zero Increment" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Min" time="0.11100006103516"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Max" time="0.080000400543213"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Max Decrement" time="0.12800025939941"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Zero Increment" time="0.092000007629395"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Min" time="0.08899974822998"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Max" time="0.071000099182129"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Max Decrement" time="0.110999584198"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Set Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Zero Increment" time="0.067999839782715"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Min" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Max" time="0.074999809265137"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Max Decrement" time="0.10299968719482"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Set Zero Increment" time="0.11499977111816"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Zero Increment" time="0.068000316619873"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Min" time="0.082000255584717"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Max" time="0.081000328063965"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Max Decrement" time="0.11600017547607"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Set Zero Increment" time="0.15700006484985"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Zero Increment" time="0.061000347137451"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Min" time="0.060999870300293"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Max" time="0.072000026702881"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Max Decrement" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Angle Set Zero Increment" time="0.10200023651123"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Zero Increment" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Min" time="0.073999881744385"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Max" time="0.065000057220459"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Max Decrement" time="0.12299966812134"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Zero Increment" time="0.057999610900879"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Min" time="0.063000202178955"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Max" time="0.061000347137451"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Max Decrement" time="0.078000068664551"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Zero Increment" time="0.093999862670898"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Min" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Max" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Max Decrement" time="0.11899995803833"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Zero Increment" time="0.095000267028809"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Min" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Max" time="0.075000286102295"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Max Decrement" time="0.1080002784729"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Set Zero Increment" time="0.097999572753906"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Zero Increment" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Min" time="0.059999942779541"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Max" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Max Decrement" time="0.11299991607666"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Set Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Zero Increment" time="0.065000057220459"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Min" time="0.075000286102295"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Max Decrement" time="0.11499977111816"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Set Zero Increment" time="0.097000122070312"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Zero Increment" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Min" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Max Decrement" time="0.090000152587891"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Zero Increment" time="0.072000026702881"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Min" time="0.076000213623047"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Set Zero Increment" time="0.099999904632568"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Zero Increment" time="0.069999694824219"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Min" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Max" time="0.067999839782715"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Max Decrement" time="0.098000049591064"/>
<testsuite name="Test Suite Oscillator Api">
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Zero Increment" time="0.071000099182129"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Min" time="0.083000183105469"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Max" time="0.063999652862549"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Max Decrement" time="0.058000087738037"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Zero Increment" time="0.080000400543213"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Min" time="0.081000328063965"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Max" time="0.065000057220459"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Max Decrement" time="0.092999935150146"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Set Zero Increment" time="0.074999809265137"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Min" time="0.049000263214111"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Max" time="0.056000232696533"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Max Decrement" time="0.083000183105469"/>
<testsuite name="Test Suite Errors Api">
<testcase classname="Test Case Errors Api" name="Test Error Msg Get Zero Increment" time="0.056999683380127"/>
<testsuite name="Test Suite Discretes Api">
<testcase classname="Test Case Discretes Api" name="Test Discrete Out Set Zero Increment" time="0.098999977111816"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Min" time="0.072000026702881"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Max" time="0.063000202178955"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Max Decrement" time="0.098999977111816"/>
<testsuite name="Test Suite Card Api">
<testcase classname="Test Case Card Api" name="Test Software Version String Read Zero Increment" time="0.055999755859375"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Zero Increment" time="0.092000007629395"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Min" time="0.098999977111816"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Max" time="0.093999862670898"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Max Decrement" time="0.10799980163574"/>
<testcase classname="Test Case Card Api" name="Test Open Zero Increment" time="0.059999942779541"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Zero Increment" time="0.28999996185303"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Min" time="0.27999973297119"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Max" time="0.27999973297119"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Max Decrement" time="0.31099987030029"/>
<testcase classname="Test Case Card Api" name="Test Close Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Min" time="0.054999828338623"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Max" time="0.048999786376953"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Max Decrement" time="0.073999881744385"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Zero Increment" time="1.1489996910095"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Min" time="1.1960000991821"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Max" time="1.1359996795654"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Max Decrement" time="1.1700000762939"/>
<testsuite name="Test Suite Api Operations Api">
<testcase classname="Test Case Api Operations Api" name="Test Two Speed Inhibit Set Zero Increment" time="0.09499979019165"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Set Zero Increment" time="0.089000225067139"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Zero Increment" time="0.063000202178955"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Min" time="0.065999984741211"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Max" time="0.062000274658203"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Set Zero Increment" time="0.085999965667725"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Reverse Increment" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Min" time="0.073999881744385"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Max" time="0.093999862670898"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Set Zero Increment" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Zero Increment" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Min" time="0.069000244140625"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Max" time="0.073999881744385"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Min" time="0.065000057220459"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Max" time="0.060999870300293"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Max decrement" time="0.09499979019165"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Set Zero Increment" time="0.097000122070312"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Min" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Max" time="0.072000026702881"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Max Decrement" time="0.10200023651123"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Reset Zero Increment" time="0.079999923706055"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Min" time="0.067999839782715"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Max" time="0.054999828338623"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Max decrement" time="0.094000339508057"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Reverse Increment" time="0.17199993133545"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Min" time="0.073000431060791"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Max" time="0.095000267028809"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Zero Increment" time="0.097999572753906"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Zero Increment" time="0.064999580383301"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Min" time="0.073000431060791"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Max" time="0.059999942779541"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Max Decrement" time="0.091000080108643"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Zero Increment" time="0.11600017547607"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Min" time="0.12799978256226"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Max" time="0.11100006103516"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Max Decrement" time="0.1540002822876"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Zero Increment" time="0.059999942779541"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Min" time="0.069999694824219"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Max" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Max Decrement" time="0.095999717712402"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Zero Increment" time="0.047999858856201"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Min" time="0.058000087738037"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Max" time="0.052000045776367"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Max Decrement" time="0.075000286102295"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Zero Increment" time="0.082000255584717"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Min" time="0.083000183105469"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Max" time="0.080999851226807"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Max Decrement" time="0.11100006103516"/>
</testsuite></testsuite></testsuite></testsuite></testsuite></testsuite></testsuite></testsuite>
Expected Results
Noticed how each suite is closed when completed. In addition there is no top level suite.
<testsuite name="Test Suite Utilities Api">
<testcase classname="Test Case Utilities" name="Test Print Error Msg Zero Increment" time="0.058000087738037"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Reverse Zero Increment" time="0.057000160217285"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Min" time="0.062000274658203"/>
<testcase classname="Test Case Utilities" name="Test Dec to Bin Max" time="0.072999954223633"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Min" time="0.093000411987305"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Max" time="0.098999977111816"/>
<testcase classname="Test Case Utilities" name="Test Calculate Twospeed Max Decrement" time="0.14000034332275"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Zero Increment" time="0.059000015258789"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Min" time="0.061999797821045"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Max" time="0.058000087738037"/>
<testcase classname="Test Case Utilities" name="Test Bin To Dec Max Decrement" time="0.072999954223633"/>
</testsuite>
<testsuite name="Test Suite Sim Operations Api">
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Zero Increment" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Min" time="0.11100006103516"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Max" time="0.080000400543213"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Set Max Decrement" time="0.12800025939941"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Zero Increment" time="0.092000007629395"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Min" time="0.08899974822998"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Max" time="0.071000099182129"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rps Get Max Decrement" time="0.110999584198"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Set Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Zero Increment" time="0.067999839782715"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Min" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Max" time="0.074999809265137"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Rotation Enable Get Max Decrement" time="0.10299968719482"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Set Zero Increment" time="0.11499977111816"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Zero Increment" time="0.068000316619873"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Min" time="0.082000255584717"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Max" time="0.081000328063965"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Output Get Max Decrement" time="0.11600017547607"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Set Zero Increment" time="0.15700006484985"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Zero Increment" time="0.061000347137451"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Min" time="0.060999870300293"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Max" time="0.072000026702881"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Mode Enable Get Max Decrement" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Two Speed Angle Set Zero Increment" time="0.10200023651123"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Zero Increment" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Min" time="0.073999881744385"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Max" time="0.065000057220459"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Status Read Max Decrement" time="0.12299966812134"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Zero Increment" time="0.057999610900879"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Min" time="0.063000202178955"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Max" time="0.061000347137451"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Self Test Max Decrement" time="0.078000068664551"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Zero Increment" time="0.093999862670898"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Min" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Max" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Set Max Decrement" time="0.11899995803833"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Zero Increment" time="0.095000267028809"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Min" time="0.092999935150146"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Max" time="0.075000286102295"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rps Get Max Decrement" time="0.1080002784729"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Set Zero Increment" time="0.097999572753906"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Zero Increment" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Min" time="0.059999942779541"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Max" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Rotation Enable Get Max Decrement" time="0.11299991607666"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Set Zero Increment" time="0.098000049591064"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Zero Increment" time="0.065000057220459"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Min" time="0.075000286102295"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Resolution Get Max Decrement" time="0.11499977111816"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Set Zero Increment" time="0.097000122070312"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Zero Increment" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Min" time="0.066999912261963"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Output Get Max Decrement" time="0.090000152587891"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Zero Increment" time="0.072000026702881"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Min" time="0.076000213623047"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Max" time="0.068999767303467"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Frequency Read Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Set Zero Increment" time="0.099999904632568"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Zero Increment" time="0.069999694824219"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Min" time="0.065999984741211"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Max" time="0.067999839782715"/>
<testcase classname="Test Case Sim Operations Api" name="Test Sim Angle Read Max Decrement" time="0.098000049591064"/>
</testsuite>
<testsuite name="Test Suite Oscillator Api">
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Zero Increment" time="0.071000099182129"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Min" time="0.083000183105469"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Max" time="0.063999652862549"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Set Max Decrement" time="0.058000087738037"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Zero Increment" time="0.080000400543213"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Min" time="0.081000328063965"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Max" time="0.065000057220459"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Get Max Decrement" time="0.092999935150146"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Set Zero Increment" time="0.074999809265137"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Min" time="0.049000263214111"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Max" time="0.056000232696533"/>
<testcase classname="Test Case Oscillator Api" name="Test Oscillator Enable Get Max Decrement" time="0.083000183105469"/>
</testsuite>
<testsuite name="Test Suite Errors Api">
<testcase classname="Test Case Errors Api" name="Test Error Msg Get Zero Increment" time="0.056999683380127"/>
</testsuite>
<testsuite name="Test Suite Discretes Api">
<testcase classname="Test Case Discretes Api" name="Test Discrete Out Set Zero Increment" time="0.098999977111816"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Min" time="0.072000026702881"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Max" time="0.063000202178955"/>
<testcase classname="Test Case Discretes Api" name="Test Discrete In Get Max Decrement" time="0.098999977111816"/>
</testsuite>
<testsuite name="Test Suite Card Api">
<testcase classname="Test Case Card Api" name="Test Software Version String Read Zero Increment" time="0.055999755859375"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Zero Increment" time="0.092000007629395"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Min" time="0.098999977111816"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Max" time="0.093999862670898"/>
<testcase classname="Test Case Card Api" name="Test Software Version Number Read Max Decrement" time="0.10799980163574"/>
<testcase classname="Test Case Card Api" name="Test Open Zero Increment" time="0.059999942779541"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Zero Increment" time="0.28999996185303"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Min" time="0.27999973297119"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Max" time="0.27999973297119"/>
<testcase classname="Test Case Card Api" name="Test Hardware Version Info Read Max Decrement" time="0.31099987030029"/>
<testcase classname="Test Case Card Api" name="Test Close Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Zero Increment" time="0.052999973297119"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Min" time="0.054999828338623"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Max" time="0.048999786376953"/>
<testcase classname="Test Case Card Api" name="Test Card Status Read Max Decrement" time="0.073999881744385"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Zero Increment" time="1.1489996910095"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Min" time="1.1960000991821"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Max" time="1.1359996795654"/>
<testcase classname="Test Case Card Api" name="Test Capabilities Read Max Decrement" time="1.1700000762939"/>
</testsuite>
<testsuite name="Test Suite Api Operations Api">
<testcase classname="Test Case Api Operations Api" name="Test Two Speed Inhibit Set Zero Increment" time="0.09499979019165"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Set Zero Increment" time="0.089000225067139"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Zero Increment" time="0.063000202178955"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Min" time="0.065999984741211"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Max" time="0.062000274658203"/>
<testcase classname="Test Case Api Operations Api" name="Test Resolution Get Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Set Zero Increment" time="0.085999965667725"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Reverse Increment" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Min" time="0.073999881744385"/>
<testcase classname="Test Case Api Operations Api" name="Test Input Get Max" time="0.093999862670898"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Set Zero Increment" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Zero Increment" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Min" time="0.069000244140625"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Max" time="0.073999881744385"/>
<testcase classname="Test Case Api Operations Api" name="Test Inhibit Get Max Decrement" time="0.096000194549561"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Min" time="0.065000057220459"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Max" time="0.060999870300293"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Resolution Get Max decrement" time="0.09499979019165"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Set Zero Increment" time="0.097000122070312"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Min" time="0.063999652862549"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Max" time="0.072000026702881"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Enable Get Max Decrement" time="0.10200023651123"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Reset Zero Increment" time="0.079999923706055"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Zero Increment" time="0.061999797821045"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Min" time="0.067999839782715"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Max" time="0.054999828338623"/>
<testcase classname="Test Case Api Operations Api" name="Test Encoder Counter Read Max decrement" time="0.094000339508057"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Zero Increment" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Reverse Increment" time="0.17199993133545"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Min" time="0.073000431060791"/>
<testcase classname="Test Case Api Operations Api" name="Test Direction Read Max" time="0.095000267028809"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Zero Increment" time="0.097999572753906"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Zero Increment" time="0.064999580383301"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Min" time="0.073000431060791"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Max" time="0.059999942779541"/>
<testcase classname="Test Case Api Operations Api" name="Test Bandwidth Get Max Decrement" time="0.091000080108643"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Zero Increment" time="0.11600017547607"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Min" time="0.12799978256226"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Max" time="0.11100006103516"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Two Speed Angle Read Max Decrement" time="0.1540002822876"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Zero Increment" time="0.059999942779541"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Min" time="0.069999694824219"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Max" time="0.064000129699707"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Status Read Max Decrement" time="0.095999717712402"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Zero Increment" time="0.047999858856201"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Min" time="0.058000087738037"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Max" time="0.052000045776367"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Self Test Max Decrement" time="0.075000286102295"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Zero Increment" time="0.082000255584717"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Min" time="0.083000183105469"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Max" time="0.080999851226807"/>
<testcase classname="Test Case Api Operations Api" name="Test Api Angle Read Max Decrement" time="0.11100006103516"/>
</testsuite>
The text was updated successfully, but these errors were encountered:
Using the
Vi Tester JUnitXML Examplejki_lib_vi_tester_junit_xml_results.vi
xml results are not generated correctly. In the report each suite is nested in the previous suite which is run.I tried using an array of paths to the Test Suite lvclass files as input to the
VI Tester API:Run Test
vi. I tried using an array of Test Suite lvclass objects as input to theVI Tester API:Run Test
vi. I can't use a path to the lvproj because of a bug in VI Tester.Graphical Test Runner
displays the suites and test cases with the correct nesting. So I believe my overall setup of Test Suites and Test Cases is correct.Bad actual results
Noticed how each suite is nested and they are are closed at the end of the file.
Expected Results
Noticed how each suite is closed when completed. In addition there is no top level suite.
The text was updated successfully, but these errors were encountered: