fix(test/report): minor cleanups and test coverage improvements (M1-M5)
M1: Remove duplicate is_local_labeler_hostname call by reusing is_local_labeler variable in PDS gate.
M2: Fix ac7_1_row_count_is_always_10 test to:
- Cover PDS axis (6 test cases instead of 4)
- Remove dead if/else branch that always set signer to None
- Verify Check::ORDER is respected in output
M3: Change render_results_to_string to accept facts parameter and use actual endpoints from IdentityFacts instead of hardcoding defaults. Update snapshot tests to use render_results_to_string_with_facts.
M4: Delete empty fixture directories (all_pass_local_labeler, all_pass_full_suite, all_fail_misconfigured_labeler) that contained only .gitkeep files.
M5: Add Cow import and replace std::borrow::Cow::Borrowed with Cow::Borrowed (2 sites).
Update PDS test expectations to queue only 1 createSession instead of 2, since I1/I2 fixed the duplicate call. Re-accept affected snapshots to reflect local labeler endpoints and updated check ordering.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
authored by
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.