vunit icon indicating copy to clipboard operation
vunit copied to clipboard

VUnit is a unit testing framework for VHDL/SystemVerilog

Results 231 vunit issues
Sort by recently updated
recently updated
newest added

Close #559. This PR is the complement of #757. There, deprecation are announced. Here the features are removed. This PR will be kept as a draft, because it is expected...

Breaking change

Now that v4.3.0 is released, which deprecates `array_pkg` (see #593), I think we can remove it from the codebase.

Breaking change

https://github.com/VUnit/vunit/blob/f344c8b5642d7aa13db2e16f6fc7151585ca96d0/vunit/ui/__init__.py#L380 Why parameters have to be lower case? I think its common in systemverilog to have upper case for parameters.

The most popular open source VHDL verification projects are cocotb, OSVVM and UVVM, along with VUnit. As discussed in [larsasplund.github.io/github-facts](https://larsasplund.github.io/github-facts/), there are some philosophical differences between them: OSVVM and UVVM...

Enhancement
Simulator support
ThirdParty: OSVVM
ThirdParty: JSON
ThirdParty: cocotb

I've been facing the following issue and I don't know if there is a limitation or there is another way to do it. First I'm launching a test interactively with...

There are several packages and features in VUnit that have been deprecated for months. Maybe it's time to decide about removing all of them at once. We are about to...

Breaking change
Builtins

Option `compile_builtins` of methods `from_args` and `from_argv` is to be removed in an upcoming release of VUnit. Until v4.7.0 (included), compile_builtins is enabled by default. Therefore, removing the option (thus,...

Breaking change
Builtins

Some years ago we had discussions with @JimLewis about creating a logging library common to VUnit and OSVVM. In the end we couldn't come to a solution that provided a...

Enhancement
ThirdParty: OSVVM
Builtins

This is an spin-off coming from #754. That issue is about using OSVVMLibraries in VUnit, after compiling them externally (using OSVVM's `.pro` files, GHDL's vendor scripts or any other solution)....

ThirdParty: OSVVM
Builtins

When using third party hooks such as VHPI/VPI interfaces, information is often communicated in environment variables. When using vunit's multi-threading functionality this introduces the possibility of a collision or race...

Enhancement
Simulator support
ThirdParty: cocotb