Update README
[riscv-isa-sim.git] / tests / ebreak.py
index 6c3ffdb71beec9779f3934ce2031c4eb00b73125..dd7e65878b7a9f19dc0e9634d7bb24c385fc8de7 100755 (executable)
@@ -10,10 +10,15 @@ class EbreakTest(unittest.TestCase):
     def setUp(self):
         self.binary = testlib.compile("ebreak.s")
 
-    def test_ebreak(self):
-        """Make sure that we can run past ebreak without halting when a
-        debugger isn't attached."""
-        spike = testlib.spike(self.binary, with_gdb=False, timeout=10)
+    def test_noport(self):
+        """Make sure that we can run past ebreak when --gdb-port isn't used."""
+        spike = testlib.Spike(self.binary, with_gdb=False, timeout=10)
+        result = spike.wait()
+        self.assertEqual(result, 0)
+
+    def test_nogdb(self):
+        """Make sure that we can run past ebreak when gdb isn't attached."""
+        spike = testlib.Spike(self.binary, timeout=10)
         result = spike.wait()
         self.assertEqual(result, 0)