Correct Morse human spacing and harden speed qualification
Run Unit Tests / nrf52-companion-smoke (push) Canceled after 0s
Run Unit Tests / nrf52-sensor-smoke (push) Canceled after 0s
Run Unit Tests / esp32-sensor-smoke (push) Canceled after 0s
Run Unit Tests / management-reports (push) Canceled after 0s
Run Unit Tests / stm32-companion-smoke (push) Canceled after 0s
Run Unit Tests / bootloader-version (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
Run Unit Tests / hosted-doc-links (push) Canceled after 0s
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s

This commit is contained in:
mikecarper committed 2026-10-13 05:25:07 -07:00
1 parent 378925638b
commit af08c02a00
23 files changed
+1194 -34

No files matched your search

+7
View File
@@ -237,6 +237,10 @@ class BenchControlTests(unittest.TestCase):
raise RuntimeError("injected gain set failure")
return "OK"
def start_when_idle(self,text): return self.command(text)
def set_rx_squelch(self,value=None):
assert value is None, "Default quiet control must retain automatic squelch"
self.commands.extend(["set morse.hil.squelch auto","get morse.hil.squelch"])
return "> auto; volatile HIL RX only"
def capture(self):
if failure=="capture": raise RuntimeError("injected capture failure")
return ""
@@ -261,6 +265,9 @@ class BenchControlTests(unittest.TestCase):
else:
self.assertEqual(len(result["trials"]),2)
self.assertTrue(all(item["kind"]=="quiet_control" and item["passed"] for item in result["trials"]))
self.assertTrue(all(item["rx_squelch_dbm"] is None
and item["rx_squelch_status"]=="> auto; volatile HIL RX only"
for item in result["trials"]))
class HandoffProtocolTests(unittest.IsolatedAsyncioTestCase):