Kaleb Barrett
Kaleb Barrett
`@cocotb.parametrize` could be made to generate tests with more interesting names than `my_test_001`.
xref #667, #1062.
@eric-wieser I think we can replace the regression manager with pytest using a somewhat similar approach. This depends on #791. We could change the implementation of `cocotb.test` decorator to add...
We won't be able to use pytest for this without modifying how cocotb does test discovery, but we can absolutely provide something similar to replace TestFactory.
Instead of ending the regression with SimFailure if a regression must abort, we could instead mark the test as failing with `RegressionAborted` or similar exception class?
> P.S. I saw a discussion on Android NDK group that seems to describe similar problem (sharing strings between apps/libraries using different versions of libstdc++) > As a workaround, I...
That shouldn't matter though, they should be ABI compatible. So either Riviera is building an incompatible libstdc++, and 1. WHY, 2. We wouldn't be able to provide wheels for Riviera...
Could you create a minimum reproducible failing example (MRFE) for the recursive name bug and make that available to us?
> Any insight where they are coming from? or why file size changes? It's hard to say anything about what your code is doing without access to that code. >...
I greatly simplified the test. ```python import cocotb import time @cocotb.test() async def test(dut): def wew(dut): print("traversing", dut._path) l = [] for signal in dut: l.append(signal) print(signal._path) for sig in...