Commit Graph

9 Commits

Author SHA1 Message Date
Martin Whitaker f8e29ee5e1 Add regression test for br_gh674.
(cherry picked from commit 50ae8cf552)
2022-04-10 22:43:17 +01:00
Martin Whitaker 05e3e13fbd Add multi-file VPI test.
(cherry picked from commit 8a19380a5d)
2022-03-27 11:26:24 +01:00
Martin Whitaker 7b9407f66d Add regression test for issue #621.
(cherry picked from commit 2c505f0040)
2022-03-21 20:09:42 +00:00
Martin Whitaker ff21f02c6c Further fixes for vvp code generation for c. assign of an array word.
The draw_net_input() function can write additional statements to the output
file, so must not be called in the midst of writing a statement.

(cherry picked from commit e53b2e774b)
2022-03-19 11:36:36 +00:00
Martin Whitaker 92e4597607 Fix vvp code generation for c. assign shift of array word (issue #632)
(cherry picked from commit 831db5a0d7)
2022-03-15 09:31:22 +00:00
Stephen Williams a48769f5d4 ivtest: Mark as NI tests that are known to fail.
Mark them as NI so that in the fugure they might be turned back
on if they can be made to work. Keep the tests around as reference.

Also, remove reports that are no longer tested in CI. This is because
they are no longer tested by a previous patch that relies on the
change vvp_reg.pl behavior around failed tests.

Remove now obsolete update_msys2_report.pl, and simplify the test.sh
script, since diff commands and Windows specific trickery are no
longer needed.
2022-01-16 16:03:03 -08:00
Stephen Williams 5b82d69636 ivtest: vvp_reg.pl sets exit status
If there are any failures, return a non-zero exit status so that
invoking scripts can detect that failures happen. This eliminates
the need to use regression report reference outputs, and should
make it easier to merge PRs that add or impact tests.
2022-01-16 15:56:20 -08:00
Stephen Williams fd30e57337 Fix up some v11 issues brought on by ivtests issues
The ivtest suite from the master branch has a few bits that the
v11-branch cannot handle. So here we start seeing the test suites
diverge for releases.
2022-01-15 11:53:31 -08:00
Stephen Williams 74f7dacc86 Add ivtest to the iverilog source tree
By adding ivtest to the iverilog source tree, it is easier to keep
the regression test synchronized with the source that is being tested.
This should be especially helpful for PRs that add a new feature, and
have a matching ivtest PR with the regression test for that feature.
2022-01-15 11:05:49 -08:00