From c38c0f561a73923d4c189051a1a4b8af2c8c653d Mon Sep 17 00:00:00 2001 From: Fischer Moseley <42497969+fischermoseley@users.noreply.github.com> Date: Mon, 4 Sep 2023 19:58:21 -0700 Subject: [PATCH] add automated test to read from output probe --- examples/nexys_a7/large_io_core_uart/test.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/nexys_a7/large_io_core_uart/test.py b/examples/nexys_a7/large_io_core_uart/test.py index 5d68cf2..f9bee51 100644 --- a/examples/nexys_a7/large_io_core_uart/test.py +++ b/examples/nexys_a7/large_io_core_uart/test.py @@ -7,16 +7,20 @@ for i in range(n_tests): print(f"-> Beginning test {i} of {n_tests}") probe4 = randint(0, 1) m.io_core.probe4.set(probe4) + assert m.io_core.probe4.get() == probe4 assert m.io_core.probe0.get() == probe4 probe5 = randint(0, 3) m.io_core.probe5.set(probe5) + assert m.io_core.probe5.get() == probe5 assert m.io_core.probe1.get() == probe5 probe6 = randint(0, 255) m.io_core.probe6.set(probe6) + assert m.io_core.probe6.get() == probe6 assert m.io_core.probe2.get() == probe6 probe7 = randint(0, (2**20)-1) m.io_core.probe7.set(probe7) + assert m.io_core.probe7.get() == probe7 assert m.io_core.probe3.get() == probe7