ee7305e795
- Added `binary-rewrite-cleanup` and `runtime-instrument-cleanup` tests that remove instrumented binaries and output directories using `cmake -E rm -rf` - Implemented CMake test fixtures (`FIXTURES_SETUP` and `FIXTURES_CLEANUP`) to establish proper test ordering: - `binary-rewrite` sets up the `binary-rewrite-fixture` - `binary-rewrite-run` and validation tests require this fixture - `binary-rewrite-cleanup` performs cleanup for this fixture - Same pattern applied for `runtime-instrument` - Extended `ROCPROFILER_SYSTEMS_ADD_PYTHON_TEST` to accept `FIXTURES_REQUIRED` parameter - Updated validation tests to require appropriate cleanup fixtures based on test name pattern matching - Added fixture requirements to Python code-coverage tests