|
CIRCT 24.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 315 of file test_verilator.py.
|
protected |
Patch shutil.which so cmake and ninja appear absent.
Definition at line 324 of file test_verilator.py.
|
protected |
Create a Verilator instance that thinks cmake/ninja are missing.
Definition at line 318 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 387 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 347 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 354 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 342 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 359 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 377 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 366 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 371 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 336 of file test_verilator.py.
References test_verilator.TestMakeFallback._make_no_cmake().