Skip to content

Test suite designed to check compliance with the SystemVerilog standard.

License

Notifications You must be signed in to change notification settings

Nic30/sv-tests

 
 

Repository files navigation

SystemVerilog Tester

The purpose of this project is to find all the supported and missing SystemVerilog features in various Verilog tools.

The report generated from the last passing master build can be viewed here.

Running

Initialize the submodules:

$ git submodule update --init --recursive

Build tools (optional, tools from PATH can be used):

make runners

And then just run:

$ make generate-tests -j$(nproc)
$ make -j$(nproc)

This should generate many log files for all the tools/tests combinations and an out/report.html file with a summary of the tested features and tools.

If you don't want to generate the report file, but are interested in just running all the tests, you can run:

make tests

Supported tools

About

Test suite designed to check compliance with the SystemVerilog standard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 71.9%
  • Python 17.9%
  • CSS 3.0%
  • HTML 2.8%
  • Makefile 2.5%
  • JavaScript 1.9%