CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Member Functions | List of all members
test_verilator.TestCompileCommands Class Reference

Public Member Functions

 test_uses_verilator_bin (self, tmp_path)
 
 test_cmake_and_ninja_commands (self, tmp_path)
 
 test_no_exe_or_build_flags_cmake (self, tmp_path)
 
 test_no_cflags_or_ldflags_cmake (self, tmp_path)
 
 test_driver_not_in_verilator_cmd_cmake (self, tmp_path)
 
 test_trace_flags_in_debug (self, tmp_path)
 
 test_respects_verilator_path_env (self, tmp_path)
 
 test_verilator_path_redirects_perl_wrapper (self, tmp_path)
 
 test_macro_definitions (self, tmp_path)
 

Detailed Description

Definition at line 48 of file test_verilator.py.

Member Function Documentation

◆ test_cmake_and_ninja_commands()

test_verilator.TestCompileCommands.test_cmake_and_ninja_commands (   self,
  tmp_path 
)

Definition at line 55 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_driver_not_in_verilator_cmd_cmake()

test_verilator.TestCompileCommands.test_driver_not_in_verilator_cmd_cmake (   self,
  tmp_path 
)
When using cmake, driver.cpp should not be in the verilator command.

Definition at line 83 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_macro_definitions()

test_verilator.TestCompileCommands.test_macro_definitions (   self,
  tmp_path 
)

Definition at line 108 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_no_cflags_or_ldflags_cmake()

test_verilator.TestCompileCommands.test_no_cflags_or_ldflags_cmake (   self,
  tmp_path 
)
When using cmake, -CFLAGS and -LDFLAGS should not appear.

Definition at line 74 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_no_exe_or_build_flags_cmake()

test_verilator.TestCompileCommands.test_no_exe_or_build_flags_cmake (   self,
  tmp_path 
)
When using cmake, --exe and --build should not appear.

Definition at line 65 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_respects_verilator_path_env()

test_verilator.TestCompileCommands.test_respects_verilator_path_env (   self,
  tmp_path 
)

Definition at line 97 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_trace_flags_in_debug()

test_verilator.TestCompileCommands.test_trace_flags_in_debug (   self,
  tmp_path 
)

Definition at line 91 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_uses_verilator_bin()

test_verilator.TestCompileCommands.test_uses_verilator_bin (   self,
  tmp_path 
)

Definition at line 50 of file test_verilator.py.

References test_verilator._make_verilator().

◆ test_verilator_path_redirects_perl_wrapper()

test_verilator.TestCompileCommands.test_verilator_path_redirects_perl_wrapper (   self,
  tmp_path 
)

Definition at line 103 of file test_verilator.py.

References test_verilator._make_verilator().


The documentation for this class was generated from the following file: