fix(executor): preserve special files during build copy
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
## Summary
- preserve FIFOs and character/block device files when copying sources into the build directory
- use `file_utils.copy` in the build-step source copy path
- add unit tests for copying special files and re-enable the integration test for #1458
## Testing
- pytest -q tests/unit/utils/test_file_utils.py -k "TestCopy"
- sudo -E .venv/bin/pytest -q tests/unit/utils/test_file_utils.py -k "test_copy_chardev or test_copy_blockdev or test_copy_fifo" -rs
- sudo -E .venv/bin/pytest -q tests/integration/executor/test_organize.py -k special_files -rs
Closes #1458
Evaluation history
No evaluation history available.