systemc: Teach verify.py how to expect failing error codes.
authorGabe Black <gabeblack@google.com>
Thu, 30 Aug 2018 08:37:00 +0000 (01:37 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 3 Oct 2018 00:20:25 +0000 (00:20 +0000)
commit475e8cd58094b6acad8d5ef8859c6fed0b543a2e
tree88516e72e59bedebd0e9f33615f9a8454b7fae90
parentf6fda869ead3aae97e73d2222bfc9fdfd837491e
systemc: Teach verify.py how to expect failing error codes.

Some tests expect to fail. For those tests (and only those tests) we
need to tell verify.py that it's ok if their exit status isn't 0. Also
if those tests *don't* fail, then that will also be flagged as an
error.

This is done by adding an expected_returncode file into the test's
source directory which holds what the expected return code should be.

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