systemc: Run the systemc tests directly from their build directories.
authorGabe Black <gabeblack@google.com>
Thu, 22 Nov 2018 01:51:46 +0000 (17:51 -0800)
committerGabe Black <gabeblack@google.com>
Thu, 29 Nov 2018 01:23:11 +0000 (01:23 +0000)
commitfed1a56919e31fc5d17cc2cdbebd758561e8766a
tree5ee9fa7f388bcbd78d1d761c14139c1eced49832
parente186f870896f9b32a324958f0fa06e45c79c0534
systemc: Run the systemc tests directly from their build directories.

We were previously running them from the current directory to start
with, and then having the config script switch to the build directory.
That worked, except when output streams might be opened as part of the
global constructors which would run before the config script.

This change makes us start from the build directory directly, making
the switch in the config script unnecessary and ensuring that no files
leak outside of the build when running tests.

Change-Id: I484168793bfc5abc4e5631fb3468733fb9d829af
Reviewed-on: https://gem5-review.googlesource.com/c/14519
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/tests/verify.py