iverilog/ivtest/vvp_tests
Lars-Peter Clausen c5f98fb671 Add regression tests for partial ANSI port declarations
Check that it is possible to declare module ports with only partial
attributes. Other attributes should be inherited from the previous port in
the list or use the default.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2023-06-30 06:09:45 -07:00
..
README.txt ivtest: Create the vvp_reg.py test script 2023-02-11 18:33:24 -08:00
array_packed_write_read.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
bits4.json Add regression test for $bits() on array identifiers 2023-06-27 05:29:47 -07:00
bitsel11.json Add regression test for bit select on multi-dimensional signed packed array 2023-06-26 06:27:52 -07:00
br_gh13a-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
br_gh13a.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
br_gh939.json Add regression test for implicit named port connection errors 2023-06-14 04:33:41 -07:00
case1.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
case2-S.json ivtest: Create the vvp_reg.py test script 2023-02-11 18:33:24 -08:00
case2.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
case3.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
casex_synth.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
constfunc16.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc17.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc18.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc19.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
constfunc20.json Add regression tests for continue/break in constant functions 2023-06-11 08:56:06 -07:00
dffsynth-S.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth2.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth3.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth4.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth5.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth6.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth7.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth8.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth9.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth10.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth11.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dumpfile.json ivtest: Add the dumpfile.v test 2023-02-26 14:43:01 -08:00
final3.json Add regression test for sub-blocks in `final` procedures 2023-04-16 09:20:39 -07:00
macro_str_esc.json ivtest: Create the vvp_reg.py test script 2023-02-11 18:33:24 -08:00
memsynth1.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
module_ordered_list1.json Add regression test for omitting trailing ports in ordered list connection 2023-06-11 08:45:34 -07:00
module_ordered_list2.json Add regression test for omitting trailing ports in ordered list connection 2023-06-11 08:45:34 -07:00
module_port_array1.json Add regression test for single element module port array 2023-05-06 09:58:41 -07:00
module_port_array_init1.json Add regression test for module array port initializers 2023-06-19 08:08:41 -07:00
param-width-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
param-width.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr903-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr903.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr1388974-vlog95.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pr1388974.json ivtests: Add support for vlog95 tests 2023-03-05 15:09:04 -08:00
pv_wr_fn_vec2.json Add regression tests for oob write to function return value 2023-06-04 16:27:24 -07:00
pv_wr_fn_vec4.json Add regression tests for oob write to function return value 2023-06-04 16:27:24 -07:00
sdf_header.json Add testcase for sdf header 2023-04-14 11:08:08 +02:00
struct_packed_write_read.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
struct_packed_write_read2.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
sv_ap_uarray1.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray2.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray3.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray4.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray5.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray6.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray_fail1.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_ap_uarray_fail2.json Add regression tests for unpacked array assignment patterns 2023-06-17 12:03:20 -07:00
sv_array_assign_fail1.json Add regression tests for assigning scalar value to array 2023-06-17 12:03:20 -07:00
sv_array_assign_fail2.json Add regression tests for assigning scalar value to array 2023-06-17 12:03:20 -07:00
sv_array_cassign6.json Add regression tests for reversed continuous array assignment 2023-04-16 09:21:27 -07:00
sv_array_cassign7.json Add regression tests for reversed continuous array assignment 2023-04-16 09:21:27 -07:00
sv_foreach9.json Add regression test for foreach count direction 2023-03-12 18:06:43 -07:00
sv_foreach10.json Add regression test for foreach count direction 2023-03-12 18:06:43 -07:00
sv_module_port1.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port2.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port3.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_module_port4.json Add regression tests for partial ANSI port declarations 2023-06-30 06:09:45 -07:00
sv_wildcard_import8.json Add regression tests for implicit function/task import the unit scope 2023-06-11 09:21:00 -07:00
task_return1.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return2.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return_fail1.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00
task_return_fail2.json Add regression test for return in tasks 2023-04-16 19:22:49 -07:00

README.txt

This directory contains configurations for thet tests that test the iverilog
compiler with the vvp simulation engine. Eash test file is actually a JSON
file that calls out the test type, names the source file, the gold file, any
command argument flags.

{
    "type"   : "normal",
    "source" : "macro_str_esc.v",
    "gold"   : "macro_str_esc"
}