HotShot
HotShot copied to clipboard
[Testing] - Fix multi-task unit tests
What is this task and why do we need to work on it?
In https://github.com/EspressoSystems/HotShot/pull/2879, we allowed for unordered outputs in task unit tests and made some general fixes.
However, the test_scripts! macro was not updated any more than was needed to make this type-check. This means that it:
- doesn't handle subtasks properly, and
- has undefined behavior when given predicates that may need multiple inputs.
We should try to fix this before someone runs into unexpected test harness behavior originating in this a few months down the line.
What work will need to be done to complete this task?
No response
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
test_scripts! is updated.
Branch work will be merged to (if not the default branch)
No response