|
CIRCT 23.0.0git
|
Public Member Functions | |
| test_fallback_uses_make (self, tmp_path) | |
| test_fallback_has_exe_flag (self, tmp_path) | |
| test_fallback_has_cflags (self, tmp_path) | |
| test_fallback_has_driver (self, tmp_path) | |
| test_fallback_has_ldflags_with_dpi (self, tmp_path) | |
| test_fallback_no_ldflags_without_dpi (self, tmp_path) | |
| test_fallback_trace_cflags_in_debug (self, tmp_path) | |
| test_fallback_make_command (self, tmp_path) | |
| test_fallback_exe_path (self, tmp_path) | |
Protected Member Functions | |
| _make_no_cmake (self, tmp_path, **kwargs) | |
| _hide_cmake (self) | |
Tests for the make fallback when cmake/ninja are not available.
Definition at line 115 of file test_verilator.py.
|
protected |
Patch shutil.which so cmake and ninja appear absent.
Definition at line 124 of file test_verilator.py.
|
protected |
Create a Verilator instance that thinks cmake/ninja are missing.
Definition at line 118 of file test_verilator.py.
References test_verilator._make_verilator().
Referenced by test_verilator.TestMakeFallback.test_fallback_exe_path(), test_verilator.TestMakeFallback.test_fallback_has_cflags(), test_verilator.TestMakeFallback.test_fallback_has_driver(), test_verilator.TestMakeFallback.test_fallback_has_exe_flag(), test_verilator.TestMakeFallback.test_fallback_has_ldflags_with_dpi(), test_verilator.TestMakeFallback.test_fallback_make_command(), test_verilator.TestMakeFallback.test_fallback_no_ldflags_without_dpi(), test_verilator.TestMakeFallback.test_fallback_trace_cflags_in_debug(), and test_verilator.TestMakeFallback.test_fallback_uses_make().
| test_verilator.TestMakeFallback.test_fallback_exe_path | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 187 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_has_cflags | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 147 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_has_driver | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 154 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_has_exe_flag | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 142 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_has_ldflags_with_dpi | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 159 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_make_command | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 177 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_no_ldflags_without_dpi | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 166 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_trace_cflags_in_debug | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 171 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().
| test_verilator.TestMakeFallback.test_fallback_uses_make | ( | self, | |
| tmp_path | |||
| ) |
Definition at line 136 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().