SuccessChanges

Summary

  1. QEMU tests: found a way to get deterministic execution (icount option) - reworked the call/return trace tests to also run on main firmware (with -icount) - fixme: CF models do not have deterministic execution, even with -icount - fromutility tests also enabled on CF models (IDC only) - "first interrupt" test replaced with full call/return trace on main firmware - removed "sorted IDC" tests (the regular IDC + call/return trace tests are much stronger)
  2. wait_log.sh: script to wait for a string to appear in a log file, with timeout since last update of the log file
Changeset 13706:2d1d5d538420 by alex@thinkpad:
QEMU tests: found a way to get deterministic execution (icount option)<br>- reworked the call/return trace tests to also run on main firmware (with -icount)<br>- fixme: CF models do not have deterministic execution, even with -icount<br>- fromutility tests also enabled on CF models (IDC only)<br>- &quot;first interrupt&quot; test replaced with full call/return trace on main firmware<br>- removed &quot;sorted IDC&quot; tests (the regular IDC + call/return trace tests are much stronger)
The file was addedcontrib/qemu/tests/1000D/calls-main.md5
The file was addedcontrib/qemu/tests/100D/calls-main.md5
The file was addedcontrib/qemu/tests/1100D/calls-main.md5
The file was addedcontrib/qemu/tests/1200D/calls-main.md5
The file was addedcontrib/qemu/tests/1300D/calls-main.md5
The file was addedcontrib/qemu/tests/400D/calls-main.md5
The file was addedcontrib/qemu/tests/40D/calls-main.md5
The file was addedcontrib/qemu/tests/450D/calls-main.md5
The file was addedcontrib/qemu/tests/500D/calls-main.md5
The file was addedcontrib/qemu/tests/50D/calls-main.md5
The file was addedcontrib/qemu/tests/550D/calls-main.md5
The file was addedcontrib/qemu/tests/5D/calls-main.md5
The file was addedcontrib/qemu/tests/5D2/calls-main.md5
The file was addedcontrib/qemu/tests/5D3/calls-main.md5
The file was addedcontrib/qemu/tests/5D3eeko/calls-main.md5
The file was addedcontrib/qemu/tests/5D4/calls-main.md5
The file was addedcontrib/qemu/tests/5D4AE/calls-main.md5
The file was addedcontrib/qemu/tests/600D/calls-main.md5
The file was addedcontrib/qemu/tests/60D/calls-main.md5
The file was addedcontrib/qemu/tests/650D/calls-main.md5
The file was addedcontrib/qemu/tests/6D/calls-main.md5
The file was addedcontrib/qemu/tests/700D/calls-main.md5
The file was addedcontrib/qemu/tests/70D/calls-main.md5
The file was addedcontrib/qemu/tests/750D/calls-main.md5
The file was addedcontrib/qemu/tests/760D/calls-main.md5
The file was addedcontrib/qemu/tests/7D/calls-main.md5
The file was addedcontrib/qemu/tests/7D2M/calls-main.md5
The file was addedcontrib/qemu/tests/7D2S/calls-main.md5
The file was addedcontrib/qemu/tests/80D/calls-main.md5
The file was addedcontrib/qemu/tests/EOSM/calls-main.md5
The file was addedcontrib/qemu/tests/EOSM2/calls-main.md5
The file was modifiedcontrib/qemu/tests/400D/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/40D/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/50D/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/5D/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/5D2/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/7D/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/7D2M/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
The file was removedcontrib/qemu/tests/1000D/calls-fint.md5
The file was removedcontrib/qemu/tests/1000D/calls-sorted.md5
The file was removedcontrib/qemu/tests/100D/calls-fint.md5
The file was removedcontrib/qemu/tests/100D/calls-sorted.md5
The file was removedcontrib/qemu/tests/1100D/calls-fint.md5
The file was removedcontrib/qemu/tests/1100D/calls-sorted.md5
The file was removedcontrib/qemu/tests/1200D/calls-fint.md5
The file was removedcontrib/qemu/tests/1200D/calls-sorted.md5
The file was removedcontrib/qemu/tests/1300D/calls-fint.md5
The file was removedcontrib/qemu/tests/1300D/calls-sorted.md5
The file was removedcontrib/qemu/tests/400D/calls-fint.md5
The file was removedcontrib/qemu/tests/400D/calls-sorted.md5
The file was removedcontrib/qemu/tests/40D/calls-fint.md5
The file was removedcontrib/qemu/tests/40D/calls-sorted.md5
The file was removedcontrib/qemu/tests/450D/calls-fint.md5
The file was removedcontrib/qemu/tests/450D/calls-sorted.md5
The file was removedcontrib/qemu/tests/500D/calls-fint.md5
The file was removedcontrib/qemu/tests/500D/calls-sorted.md5
The file was removedcontrib/qemu/tests/50D/calls-fint.md5
The file was removedcontrib/qemu/tests/50D/calls-sorted.md5
The file was removedcontrib/qemu/tests/550D/calls-fint.md5
The file was removedcontrib/qemu/tests/550D/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D/calls-fint.md5
The file was removedcontrib/qemu/tests/5D/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D2/calls-fint.md5
The file was removedcontrib/qemu/tests/5D2/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D3/calls-fint.md5
The file was removedcontrib/qemu/tests/5D3/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D3eeko/calls-fint.md5
The file was removedcontrib/qemu/tests/5D3eeko/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D4/calls-fint.md5
The file was removedcontrib/qemu/tests/5D4/calls-sorted.md5
The file was removedcontrib/qemu/tests/5D4AE/calls-fint.md5
The file was removedcontrib/qemu/tests/600D/calls-fint.md5
The file was removedcontrib/qemu/tests/600D/calls-sorted.md5
The file was removedcontrib/qemu/tests/60D/calls-fint.md5
The file was removedcontrib/qemu/tests/60D/calls-sorted.md5
The file was removedcontrib/qemu/tests/650D/calls-fint.md5
The file was removedcontrib/qemu/tests/650D/calls-sorted.md5
The file was removedcontrib/qemu/tests/6D/calls-fint.md5
The file was removedcontrib/qemu/tests/6D/calls-sorted.md5
The file was removedcontrib/qemu/tests/700D/calls-fint.md5
The file was removedcontrib/qemu/tests/700D/calls-sorted.md5
The file was removedcontrib/qemu/tests/70D/calls-fint.md5
The file was removedcontrib/qemu/tests/70D/calls-sorted.md5
The file was removedcontrib/qemu/tests/750D/calls-fint.md5
The file was removedcontrib/qemu/tests/750D/calls-sorted.md5
The file was removedcontrib/qemu/tests/760D/calls-fint.md5
The file was removedcontrib/qemu/tests/760D/calls-sorted.md5
The file was removedcontrib/qemu/tests/7D/calls-fint.md5
The file was removedcontrib/qemu/tests/7D/calls-sorted.md5
The file was removedcontrib/qemu/tests/7D2M/calls-fint.md5
The file was removedcontrib/qemu/tests/7D2M/calls-sorted.md5
The file was removedcontrib/qemu/tests/7D2S/calls-fint.md5
The file was removedcontrib/qemu/tests/80D/calls-fint.md5
The file was removedcontrib/qemu/tests/80D/calls-sorted.md5
The file was removedcontrib/qemu/tests/EOSM/calls-fint.md5
The file was removedcontrib/qemu/tests/EOSM/calls-sorted.md5
The file was removedcontrib/qemu/tests/EOSM2/calls-fint.md5
The file was removedcontrib/qemu/tests/EOSM2/calls-sorted.md5
Changeset 13705:d2a2f6482599 by alex@thinkpad:
wait_log.sh: script to wait for a string to appear in a log file, with timeout since last update of the log file
The file was addedcontrib/qemu/scripts/wait_log.sh