add README to explain the organization of regression tests

This commit is contained in:
tangxifan 2020-07-28 13:44:06 -06:00
parent 1e53d79c57
commit cadf29022e
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# Regression tests for OpenFPGA
The regression tests are grouped in category of OpenFPGA tools as well as integrated flows.
The principle is that each OpenFPGA tool should have a set of regression tests.
- compilation\_verfication: a quicktest after compilation
- Basic regression tests should focus on fundamental flow integration, such as
- Yosys + VPR + OpenFPGA for a Verilog-to-Verification flow-run
- FPGA-Verilog regression tests should focus on testing fabric correctness, such as
- VPR + OpenFPGA integration for a BLIF-to-Verification flow-run
- FPGA-Bitstream regression tests should focus on testing bitstream correctness and runtime on large devices and benchmark suites
- FPGA-SDC regression test should focus on SDC file generation and necessary syntax check
- FPGA-SPICE regression test should focus on SPICE netlist generation / compilation and SPICE simulations qwith QoR checks.
Please keep this README up-to-date on the OpenFPGA tools