Commit graph

18 commits

Author SHA1 Message Date
c0e1e684bd prototest: Update for modified proto definitions. 2025-05-31 15:33:58 -04:00
7f29091077 proto: Add top-level ID, remove test response. 2025-05-31 15:33:04 -04:00
c472fccaf7 prototest: Update for restructured protobuf. 2025-05-18 09:39:03 -04:00
1cdceb2f9f prototest: Update to new proto definitions. 2025-04-27 08:18:14 -04:00
be10ae8f04 prototest: Move protobuf queues to global variables. 2025-04-27 08:16:32 -04:00
a13cc1dd4c prototest: Improve InvalidMessageError. 2025-04-26 17:52:28 -04:00
aaed213a50 prototest: Use try/else where appropriate. 2025-04-26 17:52:04 -04:00
cfabd1e10d prototest: Validate 'echo' responses. 2025-04-26 10:31:23 -04:00
452fb1ba93 prototest: Add debug-mode keybinding. 2025-04-26 10:20:33 -04:00
e9dc668d13 More protobuf
* Restructure protobuf definitions

* Add request and response handlers in prototest

* Add 'echo response' to prototest
2025-04-26 10:06:01 -04:00
e645af777a Queues and type checking
* Use asyncio Queues for passing around protobuf messages

* Annotate types and check with mypy
2025-04-26 08:40:58 -04:00
4f4239efc0 Remove unused imports. 2025-04-23 10:50:18 -04:00
bd5cede4f6 First working version of prototest. 2025-04-22 16:30:02 -04:00
9179da2f6a Add async serial to prototest. 2025-04-21 18:33:19 -04:00
cf78434e70 Add prompt-toolkit to prototest. 2025-04-21 17:57:17 -04:00
9df3729287 Enable most Ruff checks. 2025-04-15 11:47:05 -04:00
479d97563d Various improvements to prototest
* Makefile for running protoc and ruff

* Ruff configuration

* protoc output files
2025-04-15 11:28:20 -04:00
26801eb9b5 Begin building prototest tool. 2025-04-15 09:50:48 -04:00