diff options
author | Tim Newsome <tim@sifive.com> | 2022-11-29 13:07:50 -0800 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2022-11-29 13:07:50 -0800 |
commit | 1401c1ebc9ab48dcd91aeaa09540e24d54c0f781 (patch) | |
tree | 6904266d1a008f12f1112baedee56d6098ab9b50 | |
parent | 610e2f1f876d4dd667d0738bfc9a98511b2bad45 (diff) | |
download | riscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.zip riscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.tar.gz riscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.tar.bz2 |
Make new cease test
-rwxr-xr-x | debug/gdbserver.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py index 0bdf55b..27148af 100755 --- a/debug/gdbserver.py +++ b/debug/gdbserver.py @@ -1814,7 +1814,7 @@ class EbreakTest(GdbSingleHartTest): output = self.gdb.c() assertIn("_exit", output) -class CeaseSingleTest(ProgramTest): +class CeaseStepiSingleTest(ProgramTest): """Test that we work correctly when the hart we're debugging ceases to respond.""" def early_applicable(self): @@ -1828,15 +1828,16 @@ class CeaseSingleTest(ProgramTest): self.gdb.p("$pc=cease") self.gdb.stepi(wait=False) - self.gdb.expect("Hart 0 became unavailable.") + self.gdb.expect("Hart became unavailable.") self.gdb.interrupt() try: self.gdb.p("$pc") - assert False, \ - "Registers shouldn't be accessible when the hart is unavailable." + assert False, "Registers shouldn't be accessible " \ + "when the hart is unavailable." except CouldNotReadRegisters: pass + class CeaseMultiTest(ProgramTest): """Test that we work correctly when a hart ceases to respond (e.g. because it's powered down).""" |