aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2022-11-29 13:07:50 -0800
committerTim Newsome <tim@sifive.com>2022-11-29 13:07:50 -0800
commit1401c1ebc9ab48dcd91aeaa09540e24d54c0f781 (patch)
tree6904266d1a008f12f1112baedee56d6098ab9b50
parent610e2f1f876d4dd667d0738bfc9a98511b2bad45 (diff)
downloadriscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.zip
riscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.tar.gz
riscv-tests-1401c1ebc9ab48dcd91aeaa09540e24d54c0f781.tar.bz2
Make new cease test
-rwxr-xr-xdebug/gdbserver.py9
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)."""