-
Notifications
You must be signed in to change notification settings - Fork 369
Open
Labels
C-bugCategory: this is a bug, deviation, or other problemCategory: this is a bug, deviation, or other problem
Description
What was wrong?
The fill command crashes with a Python ValueError during the test collection phase when targeting the tests/evm_tools/ directory. The tool is failing because the tests lack expected metadata, suggesting a migration issue.
- Command-line which produced the error:
python -m execution_testing.cli.pytest_commands.fill tests/evm_tools/ --collect-only
- Summary of Error: The test collection hook in the filler plugin fails with a
ValueErrorbecause it cannot extractspec_typeorfixture_formatfrom the test items in that directory. - Observed Exit Code: 3 (Pytest Internal Error).
How can it be fixed?
This appears to be a Weld migration debt. The tests in tests/evm_tools/ likely need to be updated to include the necessary spec metadata expected by the modernized execution_testing.cli.pytest_commands.plugins.filler hooks during collection.
Additional Context
This was discovered during the verification of Issue #1610 (sane default execution), confirming that the normal execution path preserves the error. The crash is specific to the filler's collection hook and the evm_tools directory content.
CC : @SamWilsn , @danceratopz
Metadata
Metadata
Assignees
Labels
C-bugCategory: this is a bug, deviation, or other problemCategory: this is a bug, deviation, or other problem