11 # These tests utilize the run_hdl=False parameter to compare
12 # simulator with expected states
13 from soc
.simple
.test
.test_runner
import TestRunner
14 from openpower
.decoder
.isa
.shift_rot_cases
import ShiftRotTestCase
17 if __name__
== "__main__":
19 # allow list of testing to be selected by command-line
20 testing
= sys
.argv
[1:]
23 testing
= ['shiftrot']
25 unittest
.main(exit
=False)
26 suite
= unittest
.TestSuite()
28 # dictionary of data for tests
29 tests
= {'shiftrot': ShiftRotTestCase().test_data
}
31 # walk through all tests, those requested get added
32 for tname
, data
in tests
.items():
34 suite
.addTest(TestRunner(data
, run_hdl
=False))
36 runner
= unittest
.TextTestRunner()