tests: replace all dest ref files on upgrade (if possible).
authorSteve Reinhardt <stever@gmail.com>
Fri, 3 Aug 2007 22:04:26 +0000 (18:04 -0400)
committerSteve Reinhardt <stever@gmail.com>
Fri, 3 Aug 2007 22:04:26 +0000 (18:04 -0400)
commit851e3c852be4eb031293ed271502a0e14ca9273f
treed0f1ea9cc156bdd25876e8782fef49bb3be267e7
parenta0bf2535a80c59329c8c14bba724b90fba05da4b
tests: replace all dest ref files on upgrade (if possible).
Originally we were copying all source files in, but this caused
problems when (large) inputs were copied along with outputs.
Then we switched to just copying the standard files (m5stats.txt,
etc.) but that was missing things like the *.console files.
This fix should catch all the non-standard files too as long as
they are copied in manually once when the test is set up.
Also get a lot nicer about warning when files are ignored,
and warn when expected files are missing.
Those new Python sets sure are handy.

--HG--
extra : convert_revision : 55c046de124522499af74a471968677c020bbf38
tests/SConscript