iverilog/ivtest/vvp_tests
Lars-Peter Clausen 28e121c040 Add regression tests for net declaration assignments
Check that SystemVerilog net declarations can mix entries with and
without initialization.

Check that in SystemVerilog it is possible to do assignments within net array
declarations.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2026-05-17 11:12:26 -07:00
..
README.txt ivtest: Create the vvp_reg.py test script 2023-02-11 18:33:24 -08:00
always4A.json ivtest: reformat some regression tests 2023-11-17 15:00:25 -08:00
always4B.json ivtest: reformat some regression tests 2023-11-17 15:00:25 -08:00
analog1.json Cleanup the python version of vlog95 2026-01-13 01:25:24 -08:00
analog2.json Cleanup the python version of vlog95 2026-01-13 01:25:24 -08:00
array_index_real_fail.json Add regression test for real array index error 2026-05-10 22:26:48 -07:00
array_packed_sysfunct.json Remove the sv_regress.list file 2024-01-20 18:51:43 -08:00
array_packed_value_list.json Remove the sv_regress.list file 2024-01-20 18:51:43 -08:00
array_packed_write_read.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
array_slice_concat.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
automatic_error11.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
automatic_error12.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
automatic_error13.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
begin_keywords_1364_1995.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1364_2001.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1364_2001_noconfig.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1364_2005.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1800_2005.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1800_2009.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1800_2012.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1800_2017.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_1800_2023.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
begin_keywords_vams_2_3.json Add regression tests for `begin_keywords` versions 2026-05-16 15:40:37 -07:00
bits4.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
bitsel11.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh13a.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh99c.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh230.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
br_gh383a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh383b.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh383c.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh383d.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh440.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
br_gh483a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh483b.json Add regression tests for early signal elaboration. 2024-04-06 10:19:00 +01:00
br_gh552.json Add regression test for disabling binary NAND and NOR operators. 2024-01-28 22:47:46 +00:00
br_gh687.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh703.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh710a.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
br_gh710b.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
br_gh710c.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
br_gh710d.json FST can dump packages 2026-04-29 20:59:19 -07:00
br_gh939.json Add regression test for implicit named port connection errors 2023-06-14 04:33:41 -07:00
br_gh1001.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1018.json add suport for the shortreal conversion functions 2023-12-28 13:30:27 -08:00
br_gh1029.json Elaborate system elab tasks in gen blocks 2023-12-28 15:07:37 -08:00
br_gh1074a.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
br_gh1074b.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
br_gh1087a1.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh1087a2.json Add regression tests for checking wire data types (issue 1087). 2024-01-28 15:53:47 +00:00
br_gh1087a3.json Add regression tests for checking wire data types (issue 1087). 2024-01-28 15:53:47 +00:00
br_gh1087b.json Add regression tests for checking wire data types (issue 1087). 2024-01-28 15:53:47 +00:00
br_gh1087c.json Add regression tests for checking wire data types (issue 1087). 2024-01-28 15:53:47 +00:00
br_gh1097.json Add regression tests for early signal elaboration. 2024-04-06 10:19:00 +01:00
br_gh1099a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1099b.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1099c.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1104.json Add regression test for issue #1104. 2024-02-24 13:36:25 +00:00
br_gh1122.json Add regression test for issue #1122. 2024-05-06 21:47:18 +01:00
br_gh1143a.json vlgo95: add partial array pattern support and other cleanup 2026-01-07 23:32:16 -08:00
br_gh1143b.json vlgo95: add partial array pattern support and other cleanup 2026-01-07 23:32:16 -08:00
br_gh1143c.json vlgo95: add partial array pattern support and other cleanup 2026-01-07 23:32:16 -08:00
br_gh1143d.json vlgo95: add partial array pattern support and other cleanup 2026-01-07 23:32:16 -08:00
br_gh1143e.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh1143f.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh1143g.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh1143h.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
br_gh1155.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1163.json Add regression test for return type of $bits (issue #1163). 2024-09-07 17:56:15 +01:00
br_gh1180a.json Add regression tests for packed/unpacked array parameter declarations. 2024-11-15 21:10:51 +00:00
br_gh1180b.json Add regression tests for packed/unpacked array parameter declarations. 2024-11-15 21:10:51 +00:00
br_gh1181.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1184.json Remove memory leak when multi-bit module path delays fail 2026-01-21 20:50:32 -08:00
br_gh1242.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
br_gh1248.json Add test for br_gh1248 2026-02-19 23:46:15 -08:00
br_gh1256a.json Add regression tests for issue #1256. 2025-07-05 18:21:32 +01:00
br_gh1256b.json ivtest: Fix VVP regression test metadata 2026-05-16 13:43:10 -07:00
br_gh1258a.json Add regression tests for issue #1258. 2025-07-05 22:52:52 +01:00
br_gh1258b.json Add regression tests for issue #1258. 2025-07-05 22:52:52 +01:00
br_gh1286.json Add regression test for issue #1286. 2025-11-11 22:00:06 +00:00
br_gh1323.json Add regression test for issue #1323. 2026-04-15 16:44:35 +01:00
ca_time_real.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
case1.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
case2-S.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -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 Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
cast_int_ams.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
cast_real_invalid1.json Add regression tests for invalid casts to real 2025-01-12 20:34:31 -08:00
cast_real_invalid2.json Add regression tests for invalid casts to real 2025-01-12 20:34:31 -08:00
cast_real_invalid3.json Add regression tests for invalid casts to real 2025-01-12 20:34:31 -08:00
cast_real_invalid4.json Add regression tests for invalid casts to real 2025-01-12 20:34:31 -08:00
comment1.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
constfunc4_ams.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc6_ams.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc16.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc17.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc18.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc19.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunc20.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
constfunccall1.json Add regression tests for checking constant function call scopes. 2024-06-30 11:52:54 +01:00
constfunccall2.json Add regression tests for checking constant function call scopes. 2024-06-30 11:52:54 +01:00
constfunccall3.json Add regression tests for checking constant function call scopes. 2024-06-30 11:52:54 +01:00
decl_before_use1.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use1_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
decl_before_use2.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use2_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
decl_before_use3.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use3_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
decl_before_use4.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use4_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
decl_before_use5.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use5_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
decl_before_use6.json Add regression tests for declare before use. 2024-02-20 08:46:28 +00:00
decl_before_use6_warn.json Update test suite to cover -gno-strict-declaration options. 2026-03-21 20:50:18 +00:00
delayed_sfunc.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08: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 Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
dffsynth7.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
dffsynth8.json ivtest: Move some tests to the revress-vvp list 2023-02-11 18:35:41 -08:00
dffsynth9.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
dffsynth10.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
dffsynth11.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
drive_strength4.json Add regression test for drive strength net declarations 2026-05-03 17:30:56 -07:00
dumpfile.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
early_sig_elab1.json Add regression tests for early signal elaboration. 2024-04-06 10:19:00 +01:00
early_sig_elab2.json Add regression tests for early signal elaboration. 2024-04-06 10:19:00 +01:00
early_sig_elab3.json Add regression tests for early signal elaboration. 2024-04-06 10:19:00 +01:00
eofmt_percent.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
fdisplay3.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
final3.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
fmonitor1.json Add regression tests for $fmonitor tasks. 2025-10-05 12:37:30 +01:00
fmonitor2.json Add regression tests for $fmonitor tasks. 2025-10-05 12:37:30 +01:00
fread-error.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
line_directive.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
localparam_type.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08: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
memsynth2-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth2.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth3-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth3.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth4-synth.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
memsynth4.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth5-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth5.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth6-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth6.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth7-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth7.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth9-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
memsynth9.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
mix_reset-synth.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
mix_reset.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -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 preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
module_port_array_fail1.json Add regression test for unpacked array output port expressions 2026-05-03 17:31:09 -07:00
module_port_array_init1.json vlgo95: add partial array pattern support and other cleanup 2026-01-07 23:32:16 -08:00
monitor4.json Add regression tests for $fmonitor tasks. 2025-10-05 12:37:30 +01:00
named_event_edge_fail.json Add regression tests for edge controls on named event errors 2026-05-11 21:10:35 -07:00
named_event_negedge_fail.json Add regression tests for edge controls on named event errors 2026-05-11 21:10:35 -07:00
named_event_posedge_fail.json Add regression tests for edge controls on named event errors 2026-05-11 21:10:35 -07:00
non-polymorphic-abs.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
param-width.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
param_test3.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
parameter_type.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
partsel_invalid_idx1.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_invalid_idx2.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_invalid_idx3.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_invalid_idx4.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_invalid_idx5.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_invalid_idx6.json Add regression tests for invalid part select base expressions 2023-12-28 13:21:37 -08:00
partsel_outside_const.json Guard against overflow / wrap around of internal part-select bit address 2024-09-16 23:50:24 +02:00
partsel_outside_expr.json Guard against overflow / wrap around of internal part-select bit address 2024-09-16 23:50:24 +02:00
partsel_reversed_idx1.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
partsel_reversed_idx2.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
partsel_reversed_idx3.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
partsel_reversed_idx4.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
partsel_reversed_idx5.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
partsel_reversed_idx6.json Add regression tests for reversed part select indices 2023-12-29 16:34:46 -08:00
pr903.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
pr1388974.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
pr1701890.json Update vvp_reg.py to support strict, force-sv and with-valgrind 2025-11-22 13:31:27 -08:00
pr1864110a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
pr1864110b.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
pr1864115.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
pr1916261a.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
pr2509349a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
pr2509349b.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
pr2800985b.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
pr3270320_ams.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
program2b.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
program3a.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -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
queue_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
readmem-invalid.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
scaled_real.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
scan-invalid.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sdf_header.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
sdf_interconnect1.json Update the vlog95 python tests to pass more options 2026-01-08 01:36:30 -08:00
sdf_interconnect2.json Update the vlog95 python tests to pass more options 2026-01-08 01:36:30 -08:00
sdf_interconnect3.json Update the vlog95 python tests to pass more options 2026-01-08 01:36:30 -08:00
sdf_interconnect4.json Fix sdf_interconnect4 failure and reenable 2026-02-24 22:24:17 -08:00
sf_countbits_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sf_countones_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sf_isunknown_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sf_onehot0_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sf_onehot_fail.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
shift6.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
single_element_array.json Cleanup the python version of vlog95 2026-01-13 01:25:24 -08:00
struct_enum_partsel.json ivtest: Add test for partselect on enum inside pack struct 2023-11-16 09:26:04 +01:00
struct_field_left_right.json ivtest: Add test for $left / $right on structure field 2023-11-16 09:26:01 +01:00
struct_nested1.json Add regression test for nested struct width 2023-12-30 18:30:24 -08:00
struct_packed_value_list.json Remove the sv_regress.list file 2024-01-20 18:51:43 -08: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_2state_array_init_prop.json Fixes for vlog95 generation and gold file updates 2026-01-06 23:02:55 -08:00
sv_ap_uarray1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_ap_uarray2.json Cleanup the python version of vlog95 2026-01-13 01:25:24 -08:00
sv_ap_uarray3.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_ap_uarray4.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_ap_uarray5.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_ap_uarray6.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08: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_ap_uarray_single1.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_ap_uarray_single2.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_argumentless_func.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08: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_assign_single_fail1.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_array_cassign6.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_array_cassign7.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_array_cassign8.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_array_cassign_single.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_array_cassign_single_fail1.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_automatic_2state.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_byte_array_string1.json Net arrays are not supported for Verilog 95 2026-05-06 21:25:25 -07:00
sv_byte_array_string2.json Net arrays are not supported for Verilog 95 2026-05-06 21:25:25 -07:00
sv_byte_array_string3.json Net arrays are not supported for Verilog 95 2026-05-06 21:25:25 -07:00
sv_byte_array_string4.json Net arrays are not supported for Verilog 95 2026-05-06 21:25:25 -07:00
sv_byte_array_string_fail1.json Add regression tests for string literals assigned to byte arrays 2026-05-06 19:20:47 -07:00
sv_byte_array_string_fail2.json Add regression tests for string literals assigned to byte arrays 2026-05-06 19:20:47 -07:00
sv_byte_array_string_fail3.json Add regression tests for string literals assigned to byte arrays 2026-05-06 19:20:47 -07:00
sv_byte_array_string_fail4.json Add regression tests for string literals assigned to byte arrays 2026-05-06 19:20:47 -07:00
sv_byte_array_string_fail5.json Add regression tests for string literals assigned to byte arrays 2026-05-06 19:20:47 -07:00
sv_chained_constructor1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_chained_constructor2.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_chained_constructor3.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_chained_constructor4.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_chained_constructor5.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_assign_op1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_assign_op2.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_logic.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_nest_darray1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_nest_obj1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_nest_real1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_nest_str1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_class_prop_nest_vec1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_const1.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const2.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_const3.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const4.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const5.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail1.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail2.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail3.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail4.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail5.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail6.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail7.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail8.json Add regression tests for const variables 2023-07-23 15:14:04 -07:00
sv_const_fail9.json Add regression test for `const var` 2023-07-29 12:26:35 -07:00
sv_darray_assign_op.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_default_port_value1.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sv_default_port_value2.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sv_default_port_value3.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
sv_foreach9.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_foreach10.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_interface.json Remove the sv_regress.list file 2024-01-20 18:51:43 -08:00
sv_interface_port_array_basic.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_array_modport_restrict_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_array_size_mismatch_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_basic.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_forwarding.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_forwarding_restrict_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_indexed_actual.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_indexed_actual_generate.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_missing_modport_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_missing_type_fail.json fix(interface): allow forward interface port types 2026-05-11 22:25:32 +02:00
sv_interface_port_modport_input_write_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_non_interface_actual_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_plain_ansi_regression.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_positional.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_positional_unconnected_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_typedef_ansi_regression.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_unlisted_member_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_interface_port_unmodported_basic.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_unmodported_missing_type_fail.json fix(interface): allow forward interface port types 2026-05-11 22:25:32 +02:00
sv_interface_port_wildcard.json Update some vlog95 interface configurations 2026-05-16 23:17:11 -07:00
sv_interface_port_wrong_type_fail.json fix(interface): address port array review feedback 2026-05-11 07:44:43 +02:00
sv_literals.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_lval_concat_class_fail1.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_class_fail2.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_class_fail3.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_class_fail4.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_darray_fail1.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_darray_fail2.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_darray_fail3.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_darray_fail4.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_queue_fail1.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_queue_fail2.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_queue_fail3.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_queue_fail4.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_string_fail1.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_string_fail2.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_string_fail3.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_string_fail4.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_uarray1.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_lval_concat_uarray2.json Add regression tests for single element unpacked array assignments 2026-05-16 21:11:30 -07:00
sv_lval_concat_uarray_fail1.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_uarray_fail2.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_uarray_fail3.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_lval_concat_uarray_fail4.json Add regression tests for unpacked l-value concat errors 2026-05-15 20:48:19 -07:00
sv_mixed_assign1.json Add regression tests for mixed procedural/continuous assignments. 2024-02-03 22:24:22 +00:00
sv_mixed_assign2.json ivtest: Fix source for sv_mixed_assign2 test 2026-05-16 12:51:43 -07:00
sv_mixed_assign_error1.json Add regression tests for mixed procedural/continuous assignments. 2024-02-03 22:24:22 +00:00
sv_mixed_assign_error2.json ivtest: Fix VVP regression test metadata 2026-05-16 13:43:10 -07:00
sv_mixed_assign_error3.json ivtest: Fix VVP regression test metadata 2026-05-16 13:43:10 -07:00
sv_mixed_assign_error4.json ivtest: Fix VVP regression test metadata 2026-05-16 13:43:10 -07:00
sv_module_port1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_module_port2.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08: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_named_arg_base1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_base_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_chained_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_func_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_new_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail1.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail2.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail3.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail4.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_named_arg_task_fail5.json Add regression tests for binding task/function arguments by name 2023-08-20 08:20:54 -07:00
sv_net_array_decl_assign.json Add regression tests for net declaration assignments 2026-05-17 11:12:26 -07:00
sv_net_decl_assign.json Add regression tests for net declaration assignments 2026-05-17 11:12:26 -07:00
sv_package_lifetime.json package liftime test needs signed for vlog95 testing 2026-05-08 05:54:13 -07:00
sv_package_lifetime_fail.json Add regression tests for package variable lifetimes 2026-05-07 22:14:20 -07:00
sv_parameter_type.json Cleanup the python version of vlog95 2026-01-13 01:25:24 -08:00
sv_queue_assign_op.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
sv_soft_packed_union.json Add regression tests for soft packed unions 2026-05-16 16:46:57 -07:00
sv_soft_packed_union_fail1.json Add regression tests for soft packed unions 2026-05-16 16:46:57 -07:00
sv_super_member_fail.json Add regression test for `super` access error 2026-05-12 20:43:38 -07:00
sv_type_param_restrict_class1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_class2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_class_fail1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_class_fail2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_enum1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_enum2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_enum_fail1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_enum_fail2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_struct1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_struct2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_struct_fail1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_struct_fail2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_union1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_union2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_union_fail1.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -07:00
sv_type_param_restrict_union_fail2.json Add regression tests for restricted type parameters 2026-05-16 17:29:32 -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 preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08: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
test_va_math.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
test_vams_math.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
timing_check_delayed_signals.json Add test for delayed signals in timing checks 2023-07-05 16:24:04 +02:00
timing_check_syntax.json Add test for parsing timing checks 2023-07-05 16:23:15 +02:00
uwire_fail2.json Add extra regression tests for multiple drivers on uwires. 2024-02-03 22:23:45 +00:00
uwire_fail3.json Add extra regression tests for multiple drivers on uwires. 2024-02-03 22:23:45 +00:00
uwire_fail4.json Add extra regression tests for multiple drivers on uwires. 2024-02-03 22:23:45 +00:00
va_math.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
value_range1.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
value_range2.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
value_range3.json vams: Remove the regress-vams test 2023-12-10 20:06:46 -08:00
vams_abs1.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
vams_abs2.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
vams_abs3.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
vardly_undefined_vec.json ivtest: Add regression test for undefined intra-assignment delay 2024-09-02 14:11:29 +02:00
vvp_quiet_mode.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
warn_opt_sys_tf.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08:00
wreal.json Add preliminary support for Python vlog95 testing 2025-12-30 19:44:06 -08:00
writemem-invalid.json ivtest: Remove regress v11, v12, and v13 2023-12-17 20:13:00 -08: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"
}