tests,ext: Add a new testing library proposal
authorSean Wilson <spwilson2@wisc.edu>
Thu, 3 Aug 2017 16:28:49 +0000 (11:28 -0500)
committerJason Lowe-Power <jason@lowepower.com>
Fri, 17 Aug 2018 16:37:42 +0000 (16:37 +0000)
commit07ce662bd212246e20d85de1e4f3d537565449d1
tree5a9e27c1c48fec3727f4799bd5d33f8161c1cb6d
parente726ced4087e9b1bffad9e1da24a6cb7e0d8337f
tests,ext: Add a new testing library proposal

The new test library is split into two parts: The framework which resides
in ext/, and the gem5 helping components in /tests/gem5.

Change-Id: Ib4f3ae8d7eb96a7306335a3e739b7e8041aa99b9
Signed-off-by: Sean Wilson <spwilson2@wisc.edu>
Reviewed-on: https://gem5-review.googlesource.com/4421
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
25 files changed:
ext/testlib/__init__.py [new file with mode: 0644]
ext/testlib/config.py [new file with mode: 0644]
ext/testlib/fixture.py [new file with mode: 0644]
ext/testlib/handlers.py [new file with mode: 0644]
ext/testlib/helper.py [new file with mode: 0644]
ext/testlib/loader.py [new file with mode: 0644]
ext/testlib/log.py [new file with mode: 0644]
ext/testlib/main.py [new file with mode: 0644]
ext/testlib/query.py [new file with mode: 0644]
ext/testlib/result.py [new file with mode: 0644]
ext/testlib/runner.py [new file with mode: 0644]
ext/testlib/sandbox.py [new file with mode: 0644]
ext/testlib/state.py [new file with mode: 0644]
ext/testlib/suite.py [new file with mode: 0644]
ext/testlib/terminal.py [new file with mode: 0644]
ext/testlib/test.py [new file with mode: 0644]
ext/testlib/uid.py [new file with mode: 0644]
ext/testlib/wrappers.py [new file with mode: 0644]
tests/.gitignore [new file with mode: 0644]
tests/gem5/__init__.py [new file with mode: 0644]
tests/gem5/fixture.py [new file with mode: 0644]
tests/gem5/suite.py [new file with mode: 0644]
tests/gem5/verifier.py [new file with mode: 0644]
tests/legacy-configs/run.py [new file with mode: 0644]
tests/main.py [new file with mode: 0755]