You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In test_force_release.test_cocotb_writes_dont_overwrite_force_combo and test_force_release.test_cocotb_writes_dont_overwrite_force_registered, Questa's FLI seems to allow the user to overwrite the forced value using a regular deposit, causing the test to fail.
# 80.00ns INFO cocotb.regression running test_force_release.test_cocotb_writes_dont_overwrite_force_combo (5/7)
# Test Deposits following a Force don't overwrite the value.
# 100.00ns INFO cocotb.regression test_force_release.test_cocotb_writes_dont_overwrite_force_combo failed
# Traceback (most recent call last):
# File "/opt/actions-runner/_work/cocotb/cocotb/tests/test_cases/test_force_release/test_force_release.py", line 91, in test_cocotb_writes_dont_overwrite_force_combo
# assert dut.stream_out_data_comb.value == 10
# AssertionError: assert LogicArray('00001011', Range(7, 'downto', 0)) == 10
# + where LogicArray('00001011', Range(7, 'downto', 0)) = LogicObject(sample_module.stream_out_data_comb).value
# + where LogicObject(sample_module.stream_out_data_comb) = HierarchyObject(sample_module with definition sample_module (at /opt/actions-runner/_work/cocotb/cocotb/tests/test_cases/test_force_release/../../../tests/designs/sample_module/sample_module.vhdl)).stream_out_data_comb
# 100.00ns INFO cocotb.regression running test_force_release.test_cocotb_writes_dont_overwrite_force_registered (6/7)
# Test Deposits following a Force don't overwrite the value.
# 140.01ns INFO cocotb.regression test_force_release.test_cocotb_writes_dont_overwrite_force_registered failed
# Traceback (most recent call last):
# File "/opt/actions-runner/_work/cocotb/cocotb/tests/test_cases/test_force_release/test_force_release.py", line 116, in test_cocotb_writes_dont_overwrite_force_registered
# assert dut.stream_out_data_registered.value == 10
# AssertionError: assert LogicArray('01001101', Range(7, 'downto', 0)) == 10
# + where LogicArray('01001101', Range(7, 'downto', 0)) = LogicObject(sample_module.stream_out_data_registered).value
# + where LogicObject(sample_module.stream_out_data_registered) = HierarchyObject(sample_module with definition sample_module (at /opt/actions-runner/_work/cocotb/cocotb/tests/test_cases/test_force_release/../../../tests/designs/sample_module/sample_module.vhdl)).stream_out_data_registered
The text was updated successfully, but these errors were encountered:
In
test_force_release.test_cocotb_writes_dont_overwrite_force_combo
andtest_force_release.test_cocotb_writes_dont_overwrite_force_registered
, Questa's FLI seems to allow the user to overwrite the forced value using a regular deposit, causing the test to fail.The text was updated successfully, but these errors were encountered: