sbml-test-suite
sbml-test-suite copied to clipboard
Adjust test runner when 'time' is an output.
Tests 1820 and 1821 have parameters 'time', 'Time' and 'TIME' in the SBML, which are requested as output. The canonical output is:
Time,time,Time,TIME
0,10,11,12
1,10,11,12
2,10,11,12
[etc.]
libroadrunner output looks like:
time,time,Time,TIME
0,10,11,12
1,10,11,12
2,10,11,12
[etc.]
The wrapper gets confused and conflates the two columns with the same IDs. What it will need to do is, when it needs time as an output, to take the leftmost column for that, and assume all other columns are SBML variable output, even if it has the same column header as the leftmost one.