[systemtest] Add OTBN sanity test
Add the OTBN sanity test to the list of system tests, which causes them
to run in CI in Verilator and FPGA targets. For Verilator, we run the
test twice, once with the model (ISS) of OTBN, and once with the RTL
implementation.
Signed-off-by: Philipp Wagner <phw@lowrisc.org>
diff --git a/test/systemtest/config.py b/test/systemtest/config.py
index 0c14685..909d3cd 100644
--- a/test/systemtest/config.py
+++ b/test/systemtest/config.py
@@ -25,6 +25,17 @@
"name": "crt_test",
},
{
+ "name": "dif_otbn_sanitytest_rtl",
+ "binary_name": "dif_otbn_sanitytest",
+ "verilator_extra_args": ['+OTBN_USE_MODEL=0'],
+ },
+ {
+ "name": "dif_otbn_sanitytest_model",
+ "binary_name": "dif_otbn_sanitytest",
+ "verilator_extra_args": ['+OTBN_USE_MODEL=1'],
+ "targets": ["sim_verilator"],
+ },
+ {
"name": "dif_plic_sanitytest",
},
{