<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="301" tests="1002" time="220.474" timestamp="2026-10-02T17:21:04.380745+09:00" hostname="Mac"><testcase classname="tests.test_auc_unit_paths" name="test_ug_per_ml_multiplier_and_unit" time="0.000" /><testcase classname="tests.test_auc_unit_paths" name="test_long_terminal_biologic_recovers_half_life" time="0.013" /><testcase classname="tests.test_auc_unit_paths" name="test_validate_simulation_uses_ug_per_ml_path" time="0.011" /><testcase classname="tests.test_audit_library_priorities" name="test_audit_library_priorities_uses_tiered_priority_and_stress_escape" time="0.011" /><testcase classname="tests.test_audit_library_priorities" name="test_audit_library_priorities_uses_local_snapshots_only" time="0.005" /><testcase classname="tests.test_audit_library_priorities" name="test_audit_library_priorities_cli_writes_csv_and_markdown" time="0.393" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_preserves_each_age_and_thousand_unit" time="0.005" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_rejects_wrong_layout_or_counts[overrides0]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_rejects_wrong_layout_or_counts[overrides1]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_rejects_wrong_layout_or_counts[overrides2]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_rejects_wrong_layout_or_counts[overrides3]" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_japan_parser_rejects_wrong_layout_or_counts[overrides4]" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_us_parser_sums_estimates_not_moe" time="0.001" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_missing_national_or_bad_totals[overrides0]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_missing_national_or_bad_totals[overrides1]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_missing_national_or_bad_totals[overrides2]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_missing_national_or_bad_totals[overrides3]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_missing_national_or_bad_totals[overrides4]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_us_parser_rejects_duplicate_national_rows" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[NaN]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[Infinity]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[-1]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[1.5]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_source_count_rejects_invalid_values[None]" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_prepare_records_raw_and_normalized_checksums" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_bundled_sources_reconcile_to_auditable_cells[japan]" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_bundled_sources_reconcile_to_auditable_cells[us]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[1-japan]" time="0.006" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[1-us]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[2-japan]" time="0.006" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[2-us]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[37-japan]" time="0.008" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[37-us]" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[100-japan]" time="0.009" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[100-us]" time="0.003" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[103-japan]" time="0.009" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[103-us]" time="0.004" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[1000-japan]" time="0.024" /><testcase classname="tests.test_background_subjects" name="test_background_generation_reproducible_and_matches_margins[1000-us]" time="0.010" /><testcase classname="tests.test_background_subjects" name="test_versioned_background_examples_regenerate_exactly[japan]" time="0.013" /><testcase classname="tests.test_background_subjects" name="test_versioned_background_examples_regenerate_exactly[us]" time="0.010" /><testcase classname="tests.test_background_subjects" name="test_partial_band_requires_explicit_uniform_assumption" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_open_ended_age_band_never_becomes_uniform_85_to_120" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_invalid_generation_options_rejected[overrides0]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_invalid_generation_options_rejected[overrides1]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_invalid_generation_options_rejected[overrides2]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_invalid_generation_options_rejected[overrides3]" time="0.002" /><testcase classname="tests.test_background_subjects" name="test_zero_count_cells_not_generated" time="0.000" /><testcase classname="tests.test_background_subjects" name="test_custom_reference_requires_matching_provenance" time="0.005" /><testcase classname="tests.test_background_subjects" name="test_cli_offline_background_to_sdtm_preserves_age_sex_country[japan]" time="0.136" /><testcase classname="tests.test_background_subjects" name="test_cli_offline_background_to_sdtm_preserves_age_sex_country[us]" time="0.134" /><testcase classname="tests.test_body_background" name="test_japan_extract_uses_individual_sd_and_preserves_different_n" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides0]" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides1]" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides2]" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides3]" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides4]" time="0.001" /><testcase classname="tests.test_body_background" name="test_japan_parser_rejects_wrong_year_unit_se_or_values[overrides5]" time="0.001" /><testcase classname="tests.test_body_background" name="test_us_uses_mec_weights_and_individual_variance_not_se" time="0.001" /><testcase classname="tests.test_body_background" name="test_us_filters_records_and_records_unknown_pregnancy" time="0.000" /><testcase classname="tests.test_body_background" name="test_us_fails_closed_for_bad_structure[duplicate]" time="0.000" /><testcase classname="tests.test_body_background" name="test_us_fails_closed_for_bad_structure[wrong_cycle]" time="0.000" /><testcase classname="tests.test_body_background" name="test_us_fails_closed_for_bad_structure[unmatched]" time="0.000" /><testcase classname="tests.test_body_background" name="test_us_fails_closed_for_bad_structure[missing_field]" time="0.000" /><testcase classname="tests.test_body_background" name="test_us_fails_closed_for_bad_structure[degenerate]" time="0.000" /><testcase classname="tests.test_body_background" name="test_bundled_body_sources_are_audited_and_finite[japan]" time="0.001" /><testcase classname="tests.test_body_background" name="test_bundled_body_sources_are_audited_and_finite[us]" time="0.001" /><testcase classname="tests.test_body_background" name="test_reference_hash_and_units_cannot_be_silently_changed" time="0.002" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes0]" time="0.000" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes1]" time="0.000" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes2]" time="0.000" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes3]" time="0.000" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes4]" time="0.000" /><testcase classname="tests.test_body_background" name="test_invalid_body_summary_rejected[changes5]" time="0.000" /><testcase classname="tests.test_body_background" name="test_log_normal_conversion_matches_arithmetic_moments" time="0.000" /><testcase classname="tests.test_body_background" name="test_sampling_recovers_target_mean_sd_and_log_correlation[0]" time="0.107" /><testcase classname="tests.test_body_background" name="test_sampling_recovers_target_mean_sd_and_log_correlation[0.6]" time="0.099" /><testcase classname="tests.test_body_background" name="test_source_specific_draws_reproducible_and_vary[japan]" time="0.006" /><testcase classname="tests.test_body_background" name="test_source_specific_draws_reproducible_and_vary[us]" time="0.006" /><testcase classname="tests.test_body_background" name="test_small_cell_qc_does_not_invent_sd_or_correlation" time="0.000" /><testcase classname="tests.test_body_background" name="test_cli_refuses_unsupported_reference_options_without_output[args0]" time="0.001" /><testcase classname="tests.test_body_background" name="test_cli_refuses_unsupported_reference_options_without_output[args1]" time="0.001" /><testcase classname="tests.test_body_background" name="test_cli_refuses_unsupported_reference_options_without_output[args2]" time="0.001" /><testcase classname="tests.test_body_background" name="test_explicit_constant_mode_remains_available_and_labeled" time="0.012" /><testcase classname="tests.test_build_docs_site" name="test_site_bundle_exposes_evidence_gaps_without_inventing_quotes" time="0.673" /><testcase classname="tests.test_build_docs_site" name="test_unmapped_raw_parameters_remain_visible" time="0.000" /><testcase classname="tests.test_build_docs_site" name="test_provenance_does_not_duplicate_raw_and_parsed_claims" time="0.657" /><testcase classname="tests.test_build_docs_site" name="test_apparent_f_one_is_explicit_fixture_assumption" time="0.672" /><testcase classname="tests.test_build_docs_site" name="test_apparent_f_context_does_not_become_unresolved_evidence" time="0.663" /><testcase classname="tests.test_build_docs_site" name="test_site_review_status_has_no_open_findings_when_strict_review_passes" time="0.675" /><testcase classname="tests.test_build_docs_site" name="test_missing_summary_citations_remain_visible_as_nonblocking_context_notes" time="0.666" /><testcase classname="tests.test_build_docs_site" name="test_source_metadata_does_not_upgrade_a_url_to_value_evidence" time="0.000" /><testcase classname="tests.test_build_docs_site" name="test_sublingual_literature_auc_target_is_visible_as_a_claim" time="0.660" /><testcase classname="tests.test_build_docs_site" name="test_pharmacology_is_separate_and_fail_closed_for_all_drugs" time="0.670" /><testcase classname="tests.test_build_docs_site" name="test_malformed_reviewed_pharmacology_is_downgraded_at_bundle_boundary" time="0.000" /><testcase classname="tests.test_calibrated_profiles" name="test_eligible_set_is_the_eight_systemic_basis_oral_drugs" time="0.173" /><testcase classname="tests.test_calibrated_profiles" name="test_committed_profiles_match_generator" time="0.271" /><testcase classname="tests.test_calibrated_profiles" name="test_profile_only_changes_F1" time="0.282" /><testcase classname="tests.test_calibrated_profiles" name="test_profile_exposure_equals_F_times_systemic" time="6.326" /><testcase classname="tests.test_check_derived_drift" name="test_library_has_no_derived_drift" time="0.169" /><testcase classname="tests.test_check_derived_drift" name="test_ke_convention_is_cl_over_v_not_ln2_thalf" time="0.165" /><testcase classname="tests.test_check_derived_drift" name="test_basis_is_persisted_for_all_drugs" time="0.162" /><testcase classname="tests.test_check_derived_drift" name="test_report_renders_convention_summary" time="0.164" /><testcase classname="tests.test_check_examples" name="test_check_examples_regenerates_versioned_minimal_examples" time="0.023" /><testcase classname="tests.test_check_examples" name="test_check_examples_cli" time="0.104" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_domains_rebuild_exactly_from_bundled_original_sources" time="0.011" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_pc_preserves_original_concentration_strings_and_times[single]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_pc_preserves_original_concentration_strings_and_times[repeated]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_adnca_matches_independent_datetime_dose_and_source_derivations[single-52-52]" time="0.319" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_adnca_matches_independent_datetime_dose_and_source_derivations[repeated-64-40]" time="0.318" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_time_window_includes_boundary_and_never_uses_ordinal_as_hours" time="0.316" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_blq_missing_and_source_exclusion_do_not_reclassify_zero" time="0.315" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_latest_predose_baseline_ignores_postdose_flagged_values" time="0.315" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[duplicate_pc]" time="0.245" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[orphan_pc]" time="0.251" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[nonfinite]" time="0.255" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[invalid_datetime]" time="0.252" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[ordinal_nominal]" time="0.252" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[wrong_unit]" time="0.253" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[baseline_tie]" time="0.284" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_invalid_inputs[wrong_pc_reference]" time="0.289" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_eighth_dose_in_fixed_seven_dose_example" time="0.280" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_negative_window" time="0.192" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCSTRESN-0x10]" time="0.250" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCSTRESN-000000000000000000000000000000001]" time="0.251" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCELTM-PT0000000000000000000000000000000024H]" time="0.249" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCBLFL-.]" time="0.249" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCMDV-0e0]" time="0.247" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCTPT-Pre-dose ]" time="0.244" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCTPT- Pre-dose]" time="0.246" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCTPT-\tPre-dose]" time="0.241" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCTPT-Pre\ndose]" time="0.247" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[PCTPT-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]" time="0.245" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_unsupported_csv_tokens[USUBJID-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]" time="0.305" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_invalid_csv_never_replaces_existing_results[invalid_utf8]" time="0.558" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_invalid_csv_never_replaces_existing_results[extra_column]" time="0.552" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_invalid_csv_never_replaces_existing_results[unclosed_quote]" time="0.552" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_decimal_nominal_window_boundary[0-Y]" time="0.314" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_decimal_nominal_window_boundary[1-N]" time="0.317" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_literal_period_and_quoted_csv_text_are_preserved" time="0.310" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_output_failure_keeps_previous_pair" time="0.623" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sourced_function_ignores_display_decimal_option" time="0.289" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_rejects_overlong_window_without_truncation" time="0.194" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_keys_cannot_round_or_use_fractional_syntax[9007199254740993]" time="0.244" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_keys_cannot_round_or_use_fractional_syntax[2147483648]" time="0.243" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_keys_cannot_round_or_use_fractional_syntax[1e0]" time="0.246" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_keys_cannot_round_or_use_fractional_syntax[1.00000000000000000000001]" time="0.252" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_digits_are_preserved_exactly[2147483647]" time="0.319" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_sequence_digits_are_preserved_exactly[1000000000]" time="0.318" /><testcase classname="tests.test_dapagliflozin_adnca" name="test_r_scientific_display_option_does_not_change_digit_only_fields" time="0.293" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_has_no_user_macros_or_generated_code[make_adnca.sas]" time="0.002" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_has_no_user_macros_or_generated_code[read_inputs.sas]" time="0.002" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_has_no_user_macros_or_generated_code[publish_outputs.sas]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_has_no_user_macros_or_generated_code[compare_outputs.sas]" time="0.002" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_does_not_include_legacy_engine_or_macro_attributes[make_adnca.sas]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_does_not_include_legacy_engine_or_macro_attributes[read_inputs.sas]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_does_not_include_legacy_engine_or_macro_attributes[publish_outputs.sas]" time="0.000" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_does_not_include_legacy_engine_or_macro_attributes[compare_outputs.sas]" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_explicit_input_headers_match_the_current_contract" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_inline_adnca_attributes_match_all_metadata_columns" time="0.002" /><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_all_current_adnca_values[single-52-44]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:245: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_all_current_adnca_values[repeated-64-40]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:245: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_records_exact_files_and_settings[single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:290: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_records_exact_files_and_settings[repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:290: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_native_attributes_match_metadata" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:316: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_compares_current_r_reference[single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:343: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_compares_current_r_reference[repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:343: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_accepts_shuffled_inputs_quoted_ids_and_nonordinal_exseq" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:349: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_selects_latest_eligible_baseline[VS-WEIGHT-71.25-2026-01-01T07:30:00]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:374: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_selects_latest_eligible_baseline[LB-CREAT-0.95-2026-01-01T07:30:00]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:374: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_ambiguous_latest_baseline[VS]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:397: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_ambiguous_latest_baseline[LB]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:397: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[dose_spacing]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[reference_not_dose]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[duration]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[analyte]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[route]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[varying_dose]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_unsupported_dosing[varying_analyte_case]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:407: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_blq_text_without_imputation[BLQ]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:435: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_blq_text_without_imputation[&lt;LLOQ]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:435: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_original_notation_and_includes_lloq_equality[0.01]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:455: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_original_notation_and_includes_lloq_equality[0.125]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:455: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_original_notation_and_includes_lloq_equality[0.12345678901234566]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:455: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_preserves_original_notation_and_includes_lloq_equality[1e-200]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:455: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_accepts_consistent_optional_original_result[missing_raw]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:473: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_accepts_consistent_optional_original_result[equivalent_notation]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:473: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_accepts_consistent_optional_original_result[equivalent_blq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:473: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change2]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change3]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change4]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change5]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change6]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change7]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change8]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change9]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change10]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change11]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change12]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change13]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change14]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change15]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change16]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change17]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change18]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change19]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_inconsistent_assay_data[change20]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:494: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_not_done_and_all_excluded_have_header_only_adapter" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:514: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_accepts_two_valid_empty_nca_adapters" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:533: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_uses_actual_time_and_recorded_window[900-]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:554: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_uses_actual_time_and_recorded_window[901-OUTSIDE_TIME_WINDOW]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:554: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_supports_nondefault_window[0-OUTSIDE_TIME_WINDOW]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:571: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_supports_nondefault_window[1-]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:571: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_fractional_window_boundary_roundtrips_exactly" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:583: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_window[-1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:606: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_window[NaN]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:606: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_window[Inf]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:606: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_window[1e999]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:606: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[extra_column]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[reordered_header]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[missing_column]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[duplicate_key]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[removed_pc_flag]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[unclosed_quote]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[embedded_newline]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[ragged_record]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[wrong_domain]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[invalid_date]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_invalid_csv_without_publication[overlong_id]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:612: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_invalid_input_does_not_create_partial_artifacts" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:651: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_native_only_changes[ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:662: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_native_only_changes[NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:662: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_native_only_dataset_label_change[ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:679: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_native_only_dataset_label_change[NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:679: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[marker]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[metadata_key]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[metadata_hash]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[metadata_duplicate]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[csv_value]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_damaged_deliverables[csv_schema]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:695: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_identical_nonsequential_aseq" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:722: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_comparator_rejects_r_internal_projection_drift_within_cross_engine_tolerance" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:748: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_source_drift_before_publication[data/single/PC.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:775: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_source_drift_before_publication[datastep/make_adnca.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:775: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_source_drift_before_publication[datastep/read_inputs.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:775: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_source_drift_before_publication[datastep/publish_outputs.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:775: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_datastep_sas" name="test_datastep_sas_rejects_source_drift_before_publication[metadata/ADNCA_VARIABLES.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_datastep_sas.py:775: SAS executable is unavailable; DATA/PROC SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.0001-single_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.0001-repeated_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.0001-dosing_events.csv]" time="0.003" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[-0.5-single_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[-0.5-repeated_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[-0.5-dosing_events.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[NaN-single_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[NaN-repeated_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[NaN-dosing_events.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[Inf-single_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[Inf-repeated_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[Inf-dosing_events.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.000277778-single_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.000277778-repeated_dose.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_invalid_source_elapsed_time_fails_before_writing[0.000277778-dosing_events.csv]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_whole_second_times_preserve_nominal_and_actual_time[0.0025-9]" time="0.011" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_whole_second_times_preserve_nominal_and_actual_time[0.0002777777777777778-1]" time="0.011" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_source_reference_clock_requires_complete_whole_seconds[2026-01-01T08:00:00.36]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_source_reference_clock_requires_complete_whole_seconds[2026-01-01T08:00:00+09:00]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_generator_review" name="test_source_reference_clock_requires_complete_whole_seconds[2026-01-01]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[empty-rename-1]" time="0.151" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[empty-rename-2]" time="0.157" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv-rename-1]" time="0.151" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv-rename-2]" time="0.156" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv-rename-3]" time="0.160" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[NCA_INPUT.csv-rename-1]" time="0.155" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[NCA_INPUT.csv-rename-2]" time="0.156" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[NCA_INPUT.csv-rename-3]" time="0.158" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv+NCA_INPUT.csv-rename-1]" time="0.156" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv+NCA_INPUT.csv-rename-2]" time="0.161" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv+NCA_INPUT.csv-rename-3]" time="0.156" /><testcase classname="tests.test_dapagliflozin_adnca_output_review" name="test_r_rename_failure_restores_exact_previous_outputs[ADNCA.csv+NCA_INPUT.csv-rename-4]" time="0.156" /><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_derives_bundled_rows_keys_and_nca_projection[single-52-52]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:89: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_derives_bundled_rows_keys_and_nca_projection[repeated-64-40]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:89: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_accepts_decimal_exponents_and_preserves_character_values[.]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:115: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_accepts_decimal_exponents_and_preserves_character_values[a&quot;b]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:115: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_accepts_decimal_exponents_and_preserves_character_values[a,&quot;b]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:115: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[padded_text]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[period_flag]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[long_number]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[extra_field]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[unclosed_quote]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_invalid_csv_and_noncontract_values[quote_suffix]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:134: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_inexact_or_noninteger_key_tokens[PCSEQ-9007199254740993]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:164: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_inexact_or_noninteger_key_tokens[PCSEQ-2147483648]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:164: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_inexact_or_noninteger_key_tokens[PCSEQ-1e0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:164: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_inexact_or_noninteger_key_tokens[PCSEQ-1.00000000000000000000001]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:164: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_rejects_inexact_or_noninteger_key_tokens[PCMDV-0e0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:164: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_preserves_largest_supported_sequence_exactly" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:184: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_decimal_nominal_time_window_boundary[900-Y]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:200: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_decimal_nominal_time_window_boundary[901-N]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:200: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_comparison_rejects_missing_or_changed_nca_input[missing-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:239: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_comparison_rejects_missing_or_changed_nca_input[missing-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:239: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_comparison_rejects_missing_or_changed_nca_input[changed-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:239: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_sas" name="test_sas_comparison_rejects_missing_or_changed_nca_input[changed-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_sas.py:239: SAS executable is unavailable; SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_generator_reproducible_preserves_original_values_and_portable_hashes" time="0.597" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_blq_migration_preserves_result_lineage[Y--LEGACY.PCBLFL]" time="0.301" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_blq_migration_preserves_result_lineage[N-BLQ-LEGACY.PCSTAT]" time="0.301" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_blq_migration_preserves_result_lineage[Y-blq-LEGACY.PCBLFL;LEGACY.PCSTAT]" time="0.297" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_sampling_datetime_offsets_are_deterministic_audited_and_inside_intervals" time="0.297" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_existing_nonnominal_actual_datetime_is_not_shifted_again" time="0.296" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes0-conflicts with numeric]" time="0.306" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes1-conflicts with numeric]" time="0.308" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes2-conflicts with numeric]" time="0.308" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes3-unsupported legacy PCSTAT]" time="0.306" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes4-BLQ conflicts]" time="0.308" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes5-PCORRES conflicts]" time="0.301" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes6-no mapped legacy BLQ]" time="0.302" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes7-no mapped legacy BLQ]" time="0.303" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes8-PCORRES disagrees]" time="0.303" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes9-PCORRES: invalid numeric]" time="0.312" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes10-cannot remove unexplained legacy PCMDV]" time="0.302" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes11-cannot remove unexplained legacy PCMDV]" time="0.305" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_assay_inconsistency_never_changes_scientific_values[changes12-cannot remove unexplained legacy PCMDV]" time="0.305" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_not_done_is_not_a_blq_result" time="0.297" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_legacy_zero_padded_mdv_zero_preserves_quantifiable_result" time="0.297" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_fictional_assay_boundary_and_original_value_audit[0-True]" time="0.298" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_fictional_assay_boundary_and_original_value_audit[0.0099999-True]" time="0.300" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_fictional_assay_boundary_and_original_value_audit[0.0100-False]" time="0.303" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_fictional_assay_boundary_and_original_value_audit[1e-2-False]" time="0.301" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_fictional_assay_boundary_and_original_value_audit[0.0100001-False]" time="0.300" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_nominal_reference_mapping_keeps_terminal_sample_on_dose_seven" time="0.298" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_actual_sample_jitter_does_not_reassign_nominal_reference" time="0.297" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[repeated-PC-PCRFTDTC-2026-01-02T09:00:00-first EX dose]" time="0.580" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[repeated-PC-PCELTM-PT169H-outside the fixture interval]" time="0.596" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCELTM-PT0.0001H-whole seconds]" time="0.587" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCELTM-PTNaNH-PCELTM]" time="0.525" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCTPT-Unspecified-PCTPT]" time="0.597" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCTPTNUM-999-source ordinal]" time="0.586" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[repeated-EX-EXDOSE-9-identical]" time="0.578" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[repeated-EX-EXSTDTC-2026-01-01T09:01:00-EXENDTC|24 hours]" time="0.306" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCSTRESN--1-invalid numeric|PCORRES disagrees]" time="0.305" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-PC-PCSTRESU-mg/L-unsupported concentration unit]" time="0.529" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-VS-VSSTRESN--baseline]" time="0.556" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-LB-LBSTRESU-unknown-unsupported LB]" time="0.566" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_input_preflight_preserves_existing_outputs[single-DM-AGEU-MONTHS-unsupported AGEU]" time="0.524" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[PC-PCLLOQ-0.25-single]" time="0.339" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[PC-PCLLOQ-0.25-repeated]" time="0.310" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[EX-EXENDTC-2026-01-01T10:00:00-single]" time="0.315" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[EX-EXENDTC-2026-01-01T10:00:00-repeated]" time="0.412" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[EX-EXTRT-OTHER DRUG-single]" time="0.312" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_unsupported_selected_subset_preserves_products_and_source[EX-EXTRT-OTHER DRUG-repeated]" time="0.310" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_missing_repeated_subject_fails_before_any_output" time="0.009" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[order-2-consecutive]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[name-BADFIELD9-at most 8]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[name-USUBJID-unique]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[name-studyid-uppercase]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[label-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-label]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[label-Label %abort-unsafe SAS literal]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[label-Label;run;-unsafe SAS literal]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[type-Text-type]" time="0.007" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[length-0-positive integer]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[length-32768-positive integer]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[display_format-$CHAR128.-display format]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[core-Required-core]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[core--blank core]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[standard-Unverified-standard]" time="0.006" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[required_value-true-required_value]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[required_value-N-required core]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[origin-Guess-origin]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[source--source and derivation]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[derivation--source and derivation]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[codelist-(UNIT)-codelist]" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[allowed_values-YES|YES-duplicate]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[allowed_values-YES||NO-empty]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_invalid_metadata_fails_without_creating_output[allowed_values-bad'quote-unsafe SAS literal]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[ASEQ-length-4-numeric byte length]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[TRTRINT-allowed_values-NaN-invalid numeric]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[TRTRINT-allowed_values-1e999-non-finite]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[SEX-allowed_values-FEMALE-byte length]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[WTBL-core-Perm-blank core]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[PCORRES-core-Perm-blank core]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_numeric_lengths_enums_and_formats_are_validated[ADTM-display_format-DATETIME20.;run;-display format]" time="0.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_metadata_rejects_wrong_header_and_non_ascii" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_sas_include_exposes_inline_schema_and_rejecting_validator" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_output_cannot_overwrite_legacy_or_follow_symlink" time="0.009" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_missing_rscript_does_not_skip_original_validation" time="0.008" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_input_changed_during_preflight_is_not_published" time="0.291" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[content-False]" time="0.292" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[content-True]" time="0.591" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[path-False]" time="0.291" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[path-True]" time="0.599" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[removed-False]" time="0.293" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_validation_program_drift_preserves_prior_products[removed-True]" time="0.583" /><testcase classname="tests.test_dapagliflozin_adnca_standard_metadata" name="test_publication_failure_restores_prior_files" time="0.606" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_schema_reference_times_and_legacy_nca_adapter[single-52-44]" time="0.849" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_schema_reference_times_and_legacy_nca_adapter[repeated-64-40]" time="0.855" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_returned_metadata_attributes_and_arbitrary_working_directory[source(args[1L], local = TRUE)]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_returned_metadata_attributes_and_arbitrary_working_directory[sys.source(args[1L], envir = environment())]" time="0.509" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_repeated_24_hour_endpoint_retains_dose_seven_without_dose_eight" time="0.536" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_fixed_reason_slots_preserve_assay_rules_and_threshold_equality" time="0.541" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_profile_decimal_window_boundary[0-]" time="0.534" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_profile_decimal_window_boundary[1-OUTSIDE_TIME_WINDOW]" time="0.538" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_actual_jitter_does_not_reassign_profile_and_interval_keeps_aval" time="0.534" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[duplicate_analysis]" time="1.005" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[time_label_mapping]" time="0.984" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[incompatible_reference]" time="0.884" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[unknown_reference]" time="0.880" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[fractional_second]" time="0.915" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_bad_profile_inputs_fail_before_replacing_output_pair[outside_nominal]" time="0.885" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[type]" time="0.917" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[length]" time="0.896" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[allowed]" time="0.885" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[required]" time="0.912" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[order]" time="0.774" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[duplicate]" time="0.740" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[bad_format]" time="0.758" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[empty_enum]" time="0.755" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[invalid_numeric_enum]" time="0.760" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[header]" time="0.742" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[missing_origin]" time="0.741" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_malformed_or_incompatible_metadata_fails_closed[overlong_label]" time="0.747" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_latest_eligible_baseline_is_reused_as_scalar" time="0.539" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_unsupported_selected_input_subset_preserves_prior_pair[interval_dose-instantaneous oral-single]" time="0.853" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_unsupported_selected_input_subset_preserves_prior_pair[interval_dose-instantaneous oral-repeated]" time="0.863" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_unsupported_selected_input_subset_preserves_prior_pair[wrong_dose_analyte-EX.EXTRT-single]" time="0.852" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_unsupported_selected_input_subset_preserves_prior_pair[wrong_dose_analyte-EX.EXTRT-repeated]" time="0.840" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[duplicate_variable]" time="0.505" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[empty]" time="0.518" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[scenario_column]" time="0.492" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[mixed_study]" time="0.505" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[analysis_key]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[row_key]" time="0.511" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[parameter_label]" time="0.509" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[parameter_code]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[visit_label]" time="0.510" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[visit_number]" time="0.504" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[timepoint_label]" time="0.510" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[timepoint_number]" time="0.511" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[sequence_gap]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[row_order]" time="0.504" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[source_trace]" time="0.505" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[fractional_sequence]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[first_dose_changes]" time="0.504" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[dose_changes]" time="0.531" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[sample_triple]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[first_triple]" time="0.512" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[reference_triple]" time="0.510" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[actual_first]" time="0.516" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[actual_reference]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[nominal_reference]" time="0.513" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[study_day]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[visit_calendar]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[timepoint_nominal]" time="0.521" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[timepoint_reference]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[nominal_fractional_second]" time="0.505" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[unsupported_profile]" time="0.505" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[missing_frequency]" time="0.523" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[missing_interval]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[missing_interval_unit]" time="0.509" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[single_frequency]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[single_interval]" time="0.519" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[single_interval_unit]" time="0.503" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[flag_without_reason]" time="0.516" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[reason_without_flag]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[wrong_interval_reason]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[included_missing]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[included_negative]" time="0.515" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[assay_with_value]" time="0.511" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[nonpositive_lloq]" time="0.517" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[below_lloq]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[reserved_reason]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[unknown_character_result]" time="0.510" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[conflicting_character_result]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[conflicting_original_result]" time="0.513" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[unknown_original_result]" time="0.509" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[blq_character_with_value]" time="0.510" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[blank_character_with_value]" time="0.514" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[blq_missing_reason]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[blq_spurious_reason]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[missing_concentration_reason]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[not_done_blq_result]" time="0.514" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_direct_metadata_application_rejects_structural_contradictions[not_done_original_result]" time="0.507" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_assay_contradictions_from_derivation_fail_before_publication[value$ADNCA$PCSTRESC[row] &lt;- &quot;UNKNOWN&quot;]" time="0.947" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_assay_contradictions_from_derivation_fail_before_publication[value$ADNCA$PCSTRESC[row] &lt;- &quot;999&quot;]" time="0.940" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_assay_contradictions_from_derivation_fail_before_publication[value$ADNCA$PCORRES[row] &lt;- &quot;999&quot;]" time="0.951" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_assay_contradictions_from_derivation_fail_before_publication[value$ADNCA$PCSTRESC[row] &lt;- value$ADNCA$PCORRES[row] &lt;- &quot;BLQ&quot;]" time="0.938" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_metadata_validation_requires_explicit_matching_run_scenario[single]" time="0.504" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_metadata_validation_requires_explicit_matching_run_scenario[repeated]" time="0.506" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_cross_study_timepoint_mapping[single]" time="0.994" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_cross_study_timepoint_mapping[repeated]" time="0.991" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_pc_rejects_removed_flag_columns[PCMDV]" time="0.825" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_pc_rejects_removed_flag_columns[PCBLFL]" time="0.829" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-]" time="0.846" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-0]" time="0.868" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False--0.01]" time="0.835" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-NaN]" time="0.834" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-Inf]" time="0.828" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-1e309]" time="0.836" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[False-unknown]" time="0.830" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-]" time="0.868" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-0]" time="0.842" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True--0.01]" time="0.834" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-NaN]" time="0.835" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-Inf]" time="0.871" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-1e309]" time="0.828" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_requires_positive_finite_lloq_for_every_assay_row[True-unknown]" time="0.831" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_numeric_result_below_row_lloq_without_censoring[0]" time="0.843" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_numeric_result_below_row_lloq_without_censoring[0.009]" time="0.852" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_numeric_result_below_row_lloq_without_censoring[0.009999999999999998]" time="0.846" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_copies_variable_row_limits_and_keeps_equality_quantifiable" time="0.761" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes0]" time="0.838" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes1]" time="0.843" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes2]" time="0.847" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes3]" time="0.832" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes4]" time="0.870" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes5]" time="0.884" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes6]" time="0.853" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes7]" time="0.848" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes8]" time="0.838" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes9]" time="0.846" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes10]" time="0.854" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes11]" time="0.850" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes12]" time="0.855" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes13]" time="0.848" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes14]" time="0.843" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes15]" time="0.854" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes16]" time="0.858" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes17]" time="0.956" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_standard_rejects_inconsistent_or_nonstandard_pc_results[changes18]" time="0.921" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_numeric_character_result_preserves_original_representation" time="0.673" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_supported_original_results_agree_with_standardized_result[-0.01]" time="0.542" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_supported_original_results_agree_with_standardized_result[-BLQ]" time="0.595" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_supported_original_results_agree_with_standardized_result[BLQ-&lt;LLOQ]" time="0.553" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_supported_original_results_agree_with_standardized_result[&lt;LLOQ-BLQ]" time="0.575" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_retains_double_precision_and_verifiable_checksums[single]" time="0.831" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_retains_double_precision_and_verifiable_checksums[repeated]" time="0.768" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_rejects_changed_scenario_without_a_scenario_output_column[single]" time="0.758" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_rejects_changed_scenario_without_a_scenario_output_column[repeated]" time="0.749" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[output]" time="0.723" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[input]" time="0.731" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[duplicate_key]" time="0.717" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[missing_key]" time="0.726" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[unknown_key]" time="0.728" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[bad_window]" time="0.721" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[negative_window]" time="0.723" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_validation_rejects_mismatches[window_reason]" time="0.753" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[False-ADNCA.csv]" time="0.488" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[False-NCA_INPUT.csv]" time="0.514" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[False-RUN_METADATA.csv]" time="0.508" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[True-ADNCA.csv]" time="1.040" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[True-NCA_INPUT.csv]" time="1.046" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_three_file_publication_rolls_back_on_any_promotion_failure[True-RUN_METADATA.csv]" time="1.047" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_changed_source_during_derivation_preserves_all_prior_outputs[input]" time="0.976" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_changed_source_during_derivation_preserves_all_prior_outputs[program]" time="0.962" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_changed_source_during_derivation_preserves_all_prior_outputs[legacy]" time="1.017" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_changed_source_during_derivation_preserves_all_prior_outputs[metadata]" time="1.085" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_changed_source_during_derivation_preserves_all_prior_outputs[attributes]" time="0.961" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_fractional_hour_boundary_survives_csv_roundtrip" time="0.512" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_concentration_and_subnormal_values_survive_numeric_readback" time="0.512" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_extreme_values_are_preserved_or_rejected_before_publication[1.2345678901234567e300]" time="1.002" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_extreme_values_are_preserved_or_rejected_before_publication[2.2250738585072014e-308]" time="1.075" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_final_numeric_readback_failure_preserves_all_prior_outputs" time="1.042" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_recorded_time_window_survives_parser_precision_edge" time="0.585" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_hashes_actual_renamed_program[cli]" time="0.561" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_hashes_actual_renamed_program[source]" time="0.500" /><testcase classname="tests.test_dapagliflozin_adnca_standard_r" name="test_run_record_hashes_actual_renamed_program[sys.source]" time="0.493" /><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_profiles_keys_and_engine_adapter[single-52-44]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:106: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_profiles_keys_and_engine_adapter[repeated-64-40]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:106: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_actual_collection_times_differ_from_nominal[single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:159: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_actual_collection_times_differ_from_nominal[repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:159: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_native_metadata_and_numeric_csv" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:170: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[wrong_reference]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[fractional_second]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[past_interval]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[duplicate_analysis_key]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[atpt_mapping]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_profile_and_key_violations[overlong_sex]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:202: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_profile_decimal_window_boundary[900-]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:232: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_profile_decimal_window_boundary[901-OUTSIDE_TIME_WINDOW]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:232: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_reason_slots_use_result_and_status" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:251: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_removed_public_pc_flags[PCBLFL]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:272: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_removed_public_pc_flags[PCMDV]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:272: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_blq_uses_character_result[BLQ]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:287: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_blq_uses_character_result[&lt;LLOQ]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:287: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_accepts_consistent_optional_raw_result[missing_raw]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:308: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_accepts_consistent_optional_raw_result[numeric_notation]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:308: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_accepts_consistent_optional_raw_result[equivalent_blq_marker]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:308: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change2]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change3]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change4]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change5]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change6]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change7]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change8]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change9]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change10]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change11]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change12]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change13]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change14]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change15]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_inconsistent_result_contract[change16]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:337: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[-0.01]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[NaN]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[Inf]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[-Inf]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[.]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[.A]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_invalid_lloq[1e999]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:362: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_numeric_result_below_lloq[0]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:376: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_numeric_result_below_lloq[0.009]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:376: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_numeric_result_below_lloq[0.009999999999999998]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:376: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[False-0.01]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[False-0.1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[False-0.12345678901234566]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[False-1e-200]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[True-0.01]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[True-0.1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[True-0.12345678901234566]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_copies_variable_lloq_and_includes_equal_result[True-1e-200]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:392: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_compares_actual_r_outputs" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:432: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_detects_changed_lloq_values_without_hash_shortcut" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:436: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_detects_native_only_lloq_change" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:450: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-value-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-value-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-key-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-key-sas]" time="0.001"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-schema-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[ADNCA-schema-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-value-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-value-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-missing-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-missing-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-key-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_mismatches[NCA_INPUT-key-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:464: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_requires_completion_marker" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:491: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[value-ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[value-NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[delete-ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[delete-NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[empty-ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[empty-NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[key-ADNCA]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_native_only_corruption[key-NCA_INPUT]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:498: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_unsupported_conditional_inputs[duration-single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:524: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_unsupported_conditional_inputs[duration-repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:524: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_unsupported_conditional_inputs[wrong_analyte-single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:524: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_unsupported_conditional_inputs[wrong_analyte-repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:524: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[exclusion_flag]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[exclusion_reason]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[frequency]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[visit_number]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[source_sequence]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[missing_included_value]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[datetime]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[mixed_scenarios]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[shifted_first_dose]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[negative_dose]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[varying_dose]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[aseq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[unsorted]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[mixed_studies]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[missing_lloq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[zero_lloq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[negative_lloq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[below_lloq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_invalid_adnca[source_mdv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:547: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[unknown_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[lowercase_blq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[wrong_numeric_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[empty_numeric_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[numeric_standard_with_blq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[nonfinite_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[overlong_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[unknown_original]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[wrong_numeric_original]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[numeric_original_with_blq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[nonfinite_original]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[overlong_original]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[blq_with_numeric_standard]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[blq_without_missing_reason]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[blq_without_blq_reason]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[not_done_with_blq_results]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_identical_inconsistent_assay_results[not_done_with_original_result]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:609: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_accepts_identical_valid_assay_results[missing_original]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:653: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_accepts_identical_valid_assay_results[numeric_notation]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:653: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_accepts_identical_valid_assay_results[equivalent_blq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:653: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_accepts_identical_valid_assay_results[missing_result]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:653: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_accepts_identical_valid_assay_results[not_done]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:653: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_checks_adapter_against_selected_adnca[missing_row]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:677: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_checks_adapter_against_selected_adnca[wrong_key]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:677: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_checks_adapter_against_selected_adnca[wrong_value]" time="0.002"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:677: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_checks_adapter_against_selected_adnca[bad_exseq]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:677: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_shape_requires_matching_run_scenario[repeated-True]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:701: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_shape_requires_matching_run_scenario[single-False]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:701: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_shape_requires_matching_run_scenario[-False]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:701: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_shape_requires_matching_run_scenario[other-False]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:701: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_all_excluded_keeps_header_only_adapter" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:712: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_run_metadata_records_files_and_settings[single]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:732: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_run_metadata_records_files_and_settings[repeated]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:732: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_records_nondefault_time_window[0-OUTSIDE_TIME_WINDOW]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:759: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_records_nondefault_time_window[1-]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:759: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_fractional_boundary_roundtrips_native_values" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:776: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_exporter_preserves_numbers_and_csv_quoting" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:829: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_private_adapter_preserves_small_whole_seconds[1]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:851: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_private_adapter_preserves_small_whole_seconds[7]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:851: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_private_adapter_preserves_small_whole_seconds[3599]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:851: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_private_adapter_preserves_tiny_original_time" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:870: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[missing-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[missing-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[duplicate-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[duplicate-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[unknown-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[unknown-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[missing_key-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[missing_key-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[engine-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[engine-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[schema_version-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[schema_version-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[scenario-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[scenario-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[input_PC_md5-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[input_PC_md5-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[metadata_md5-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[metadata_md5-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[attributes_md5-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[attributes_md5-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[ADNCA_md5-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[ADNCA_md5-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[NCA_INPUT_md5-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[NCA_INPUT_md5-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[time_window_h-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[time_window_h-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[window_tolerance_h-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[window_tolerance_h-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[bad_window-r]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_rejects_run_metadata_damage[bad_window-sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:891: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_comparator_recomputes_reasons_from_saved_window" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:927: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[data/single/DM.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[data/single/VS.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[data/single/LB.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[data/single/EX.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[data/single/PC.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[programs/make_adnca.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[../programs/make_adnca.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[metadata/ADNCA_VARIABLES.csv]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_rejects_file_drift_before_publication[metadata/adnca_attributes.sas]" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:952: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_sas" name="test_standard_sas_failed_run_record_publication_has_no_marker" time="0.000"><skipped type="pytest.skip" message="SAS executable is unavailable; standard SAS runtime validation was not performed">/Users/yfukiya/pkdummy-harness/tests/test_dapagliflozin_adnca_standard_sas.py:981: SAS executable is unavailable; standard SAS runtime validation was not performed</skipped></testcase><testcase classname="tests.test_dapagliflozin_adnca_standard_shape_review" name="test_metadata_matches_independent_required_variable_reference" time="0.001" /><testcase classname="tests.test_dapagliflozin_adnca_standard_shape_review" name="test_fresh_r_outputs_have_source_anchored_adnca_shape[single-52-44]" time="0.541" /><testcase classname="tests.test_dapagliflozin_adnca_standard_shape_review" name="test_fresh_r_outputs_have_source_anchored_adnca_shape[repeated-64-40]" time="0.544" /><testcase classname="tests.test_dapagliflozin_adnca_standard_traceability" name="test_preserved_source_and_generated_file_identities" time="0.004" /><testcase classname="tests.test_dapagliflozin_adnca_standard_traceability" name="test_original_simulation_through_pc_audit_to_fresh_nca[single-52-8-44]" time="0.542" /><testcase classname="tests.test_dapagliflozin_adnca_standard_traceability" name="test_original_simulation_through_pc_audit_to_fresh_nca[repeated-64-4-40]" time="0.543" /><testcase classname="tests.test_dapagliflozin_adnca_standard_traceability" name="test_input_row_order_cannot_change_source_links[single]" time="0.537" /><testcase classname="tests.test_dapagliflozin_adnca_standard_traceability" name="test_input_row_order_cannot_change_source_links[repeated]" time="0.554" /><testcase classname="tests.test_doctor" name="test_doctor_separates_required_recommended_and_optional_checks" time="0.000" /><testcase classname="tests.test_doctor" name="test_doctor_cli_json_outputs_machine_readable_status" time="1.507" /><testcase classname="tests.test_fetch_cdisc_reference" name="test_fetch_cdisc_domains_downloads_and_validates_dm_ex" time="0.005" /><testcase classname="tests.test_fetch_cdisc_reference" name="test_fetch_cdisc_domains_rejects_pc_and_non_csv" time="0.001" /><testcase classname="tests.test_fetch_cdisc_reference" name="test_fetch_cdisc_domains_rejects_blank_required_values" time="0.001" /><testcase classname="tests.test_fetch_census_acs_margins" name="test_build_api_url_uses_official_acs_detailed_table_shape" time="0.000" /><testcase classname="tests.test_fetch_census_acs_margins" name="test_normalize_acs_response_aggregates_source_age_cells_into_five_year_bands" time="0.000" /><testcase classname="tests.test_half_life_summary" name="test_harmonic_mean_matches_ln2_over_mean_ke" time="0.000" /><testcase classname="tests.test_half_life_summary" name="test_ordering_harmonic_le_geomean_le_arithmetic" time="0.000" /><testcase classname="tests.test_half_life_summary" name="test_target_observed_selects_requested_summary" time="0.000" /><testcase classname="tests.test_half_life_summary" name="test_harmonic_mean_no_longer_falls_through_to_arithmetic" time="0.000" /><testcase classname="tests.test_library_basis_warning" name="test_warning_fires_for_unresolved_apparent_on_systemic_unit" time="0.000" /><testcase classname="tests.test_library_basis_warning" name="test_warning_silent_once_basis_corrected_to_systemic" time="0.000" /><testcase classname="tests.test_library_basis_warning" name="test_warning_silent_when_confirmed_apparent" time="0.000" /><testcase classname="tests.test_library_basis_warning" name="test_warning_silent_for_L_per_h_unit" time="0.000" /><testcase classname="tests.test_library_basis_warning" name="test_library_basis_worklist_is_cleared" time="0.427" /><testcase classname="tests.test_library_integrity" name="test_checked_in_library_validates" time="0.384" /><testcase classname="tests.test_library_integrity" name="test_codex_harness_check_passes" time="1.692" /><testcase classname="tests.test_make_adnca_script" name="test_make_adnca_single_mode_creates_long_wide_and_plots" time="2.707" /><testcase classname="tests.test_make_adnca_script" name="test_make_adnca_repeated_mode_uses_ss_and_trough_summaries" time="4.816" /><testcase classname="tests.test_make_analysis_inputs" name="test_make_analysis_inputs_creates_adpc_nca_and_poppk_smoke_inputs" time="0.005" /><testcase classname="tests.test_make_analysis_inputs" name="test_make_analysis_inputs_allows_poppk_cmt_convention_override" time="0.003" /><testcase classname="tests.test_make_analysis_inputs" name="test_make_analysis_inputs_sets_poppk_rate_for_iv_infusion" time="0.004" /><testcase classname="tests.test_make_analysis_inputs" name="test_make_analysis_inputs_carries_blq_flags_to_poppk" time="0.004" /><testcase classname="tests.test_make_analysis_inputs" name="test_make_analysis_inputs_cli" time="0.085" /><testcase classname="tests.test_make_downstream_adapters" name="test_make_downstream_adapters_creates_nca_and_poppk_tool_csvs" time="0.005" /><testcase classname="tests.test_make_downstream_adapters" name="test_make_downstream_adapters_cli" time="0.079" /><testcase classname="tests.test_make_repeated_nca" name="test_make_repeated_nca_writes_trough_and_partial_auc_outputs" time="0.004" /><testcase classname="tests.test_make_repeated_nca" name="test_make_repeated_nca_rejects_gap_in_partial_intervals" time="0.001" /><testcase classname="tests.test_make_repeated_nca" name="test_make_repeated_nca_requires_stability_qc_trough_points" time="0.001" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_writes_limited_domains" time="0.006" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_preserves_input_concentration_unit" time="0.003" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_allows_explicit_concentration_unit_override" time="0.003" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_marks_blq_when_spec_has_lloq" time="0.004" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_accepts_legacy_model_lloq_locations[model_assay-50]" time="0.004" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_accepts_legacy_model_lloq_locations[model-40]" time="0.005" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_carries_predose_mdv_flag" time="0.004" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_uses_subject_height_when_available" time="0.004" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_reuses_existing_domains_and_fills_pc_concentrations" time="0.006" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_errors_when_existing_pc_has_no_matching_samples" time="0.002" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_rejects_existing_dm_without_usubjid" time="0.002" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_rejects_pc_skeleton_without_time_match_columns" time="0.002" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_warns_on_subject_mismatch" time="0.003" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_can_fail_on_subject_mismatch" time="0.002" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_warns_on_partial_pc_concentration_missing" time="0.004" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_fails_when_all_pc_concentrations_missing" time="0.002" /><testcase classname="tests.test_make_sdtm_like_domains" name="test_make_sdtm_like_domains_cli" time="0.087" /><testcase classname="tests.test_make_site_adapters" name="test_make_site_adapters_maps_analysis_inputs_to_site_specific_columns" time="0.007" /><testcase classname="tests.test_make_site_adapters" name="test_make_site_adapters_fails_when_required_source_column_is_missing" time="0.002" /><testcase classname="tests.test_make_site_adapters" name="test_make_site_adapters_rejects_output_paths_outside_out_dir" time="0.002" /><testcase classname="tests.test_make_site_adapters" name="test_make_site_adapters_cli" time="0.079" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_baseline_vs_fills_body_fields_without_overwriting_explicit_dm" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_bad_baseline_body_values_fail_closed[change0]" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_bad_baseline_body_values_fail_closed[change1]" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_bad_baseline_body_values_fail_closed[change2]" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_bad_baseline_body_values_fail_closed[change3]" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_bad_baseline_body_values_fail_closed[change4]" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_nonbaseline_ignored_and_conflicting_baselines_rejected" time="0.000" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_converter_builds_sample_level_winnonlin_adnca" time="0.045" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_checked_in_synthetic_fixture_is_reproducible" time="0.044" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_converter_uses_latest_dose_before_sample_for_repeated_exposure" time="0.043" /><testcase classname="tests.test_make_winnonlin_adnca" name="test_converter_fails_when_sdtm_subject_keys_do_not_match" time="0.043" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_oral_is_reproducible_and_pop_pk_shaped" time="3.665" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_detects_iv_infusion_and_supports_repeated_doses" time="1.722" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_oral_matches_closed_form_without_iiv_or_residual" time="1.760" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_help_does_not_require_r_packages" time="0.234" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-intravenous]" time="0.554" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-between 0 and 1]" time="0.602" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-residual.type]" time="0.541" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-diagonal IIV]" time="0.540" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-inconsistent]" time="0.550" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-Unsupported model.units.conc]" time="0.552" /><testcase classname="tests.test_mrgsolve_runner" name="test_mrgsolve_runner_rejects_unsupported_or_inconsistent_spec_options[&lt;lambda&gt;-absolute mg]" time="0.551" /><testcase classname="tests.test_nca_recalc_ground_truth" name="test_oral_aciclovir_recalc_matches_closed_form" time="0.198" /><testcase classname="tests.test_nca_recalc_ground_truth" name="test_iv_infusion_albuterol_recalc_matches_closed_form" time="0.176" /><testcase classname="tests.test_nca_recalc_ground_truth" name="test_decline_phase_trapezoid_bias_is_material" time="0.000" /><testcase classname="tests.test_nca_recalc_ground_truth" name="test_measured_biases_are_recorded" time="0.189" /><testcase classname="tests.test_nca_recalc_ground_truth" name="test_pknca_differential" time="0.000"><skipped type="pytest.skip" message="PKNCA differential comparison requires R + PKNCA via rpy2 (not bundled).">/Users/yfukiya/pkdummy-harness/tests/test_nca_recalc_ground_truth.py:181: PKNCA differential comparison requires R + PKNCA via rpy2 (not bundled).</skipped></testcase><testcase classname="tests.test_operational_readiness_pack" name="test_readme_user_test_report_template_captures_actual_user_evidence" time="0.001" /><testcase classname="tests.test_operational_readiness_pack" name="test_external_tool_validation_guide_and_windows_profile_are_configurable" time="0.002" /><testcase classname="tests.test_operational_readiness_pack" name="test_site_adapter_guide_explains_facility_mapping_review" time="0.001" /><testcase classname="tests.test_operational_readiness_pack" name="test_release_note_template_and_release_checks_are_documented" time="0.001" /><testcase classname="tests.test_operational_readiness_pack" name="test_main_docs_link_operational_readiness_pack" time="0.001" /><testcase classname="tests.test_parameter_provenance_report" name="test_parameter_provenance_report_preserves_source_url_and_value_mapping" time="0.013" /><testcase classname="tests.test_parameter_provenance_report" name="test_parameter_provenance_report_covers_all_drugs_and_is_yaml_readable" time="0.366" /><testcase classname="tests.test_parameter_provenance_report" name="test_parameter_provenance_report_connects_value_level_source_when_pk_yml_has_it" time="0.015" /><testcase classname="tests.test_pharmacology_review" name="test_pk_parameterization_errors_are_closed" time="0.314" /><testcase classname="tests.test_pharmacology_review" name="test_review_is_clear_after_value_level_source_mapping" time="0.314" /><testcase classname="tests.test_pharmacology_review" name="test_systemic_oral_specs_use_f_corrected_targets" time="0.317" /><testcase classname="tests.test_pharmacology_review" name="test_systemic_oral_f_has_value_level_provenance_or_an_explicit_failure" time="0.314" /><testcase classname="tests.test_pharmacology_review" name="test_reported_half_life_context_is_preserved" time="0.314" /><testcase classname="tests.test_pharmacology_review" name="test_albuterol_source_register_points_to_a_salbutamol_pk_record" time="0.005" /><testcase classname="tests.test_pharmacology_review" name="test_unused_secondary_discovery_urls_do_not_mask_checked_values" time="0.315" /><testcase classname="tests.test_pk_extract" name="test_extracts_bsa_normalized_clearance_from_text" time="0.003" /><testcase classname="tests.test_pk_extract" name="test_extract_pkrow_rescue_handles_compact_table_rows" time="0.001" /><testcase classname="tests.test_pk_fixture_cli" name="test_pk_fixture_cli_help_lists_core_commands" time="0.041" /><testcase classname="tests.test_pk_fixture_cli" name="test_pk_fixture_cli_dispatches_doctor_json" time="1.448" /><testcase classname="tests.test_pk_fixture_cli" name="test_pk_fixture_has_no_console_script_checkout_based" time="0.001" /><testcase classname="tests.test_pk_units" name="test_bsa_normalized_clearance_does_not_average_denominator" time="0.000" /><testcase classname="tests.test_pk_units" name="test_clearance_milliliter_per_hour_per_kg" time="0.000" /><testcase classname="tests.test_pk_units" name="test_clearance_l_per_hour_per_1_73m2_is_adult_ref" time="0.000" /><testcase classname="tests.test_pk_units" name="test_volume_bsa_and_per_kg_conversions" time="0.000" /><testcase classname="tests.test_pk_units" name="test_half_life_days_to_hours" time="0.000" /><testcase classname="tests.test_render_manifest_viewer" name="test_render_manifest_viewer_creates_static_html_summary" time="0.002" /><testcase classname="tests.test_render_manifest_viewer" name="test_render_manifest_viewer_cli" time="0.074" /><testcase classname="tests.test_render_pk_fixture_quarto_script" name="test_render_pk_fixture_quarto_prepares_qmd_without_rendering_docx" time="1.177" /><testcase classname="tests.test_render_pk_fixture_quarto_script" name="test_render_pk_fixture_quarto_can_render_docx_when_quarto_is_available" time="1.238"><skipped type="pytest.skip" message="Quarto docx rendering is not available in this environment:&#10;Error: Quarto DOCX render failed:&#10;sysctl: sysctl fmt -1 1024 1: Operation not permitted&#10;quarto script failed: unrecognized architecture &#10;In addition: Warning message:&#10;In system2(cmd, quoted_args, stdout = TRUE, stderr = TRUE) :&#10;  running command ''/usr/local/bin/quarto' 'render' 'pk_fixture_report.qmd' '--to' 'docx' '--output' 'pk_fixture_report.docx' 2&gt;&amp;1' had status 1&#10;Execution halted">/Users/yfukiya/pkdummy-harness/tests/test_render_pk_fixture_quarto_script.py:128: Quarto docx rendering is not available in this environment:
Error: Quarto DOCX render failed:
sysctl: sysctl fmt -1 1024 1: Operation not permitted
quarto script failed: unrecognized architecture
In addition: Warning message:
In system2(cmd, quoted_args, stdout = TRUE, stderr = TRUE) :
  running command ''/usr/local/bin/quarto' 'render' 'pk_fixture_report.qmd' '--to' 'docx' '--output' 'pk_fixture_report.docx' 2&gt;&amp;1' had status 1
Execution halted</skipped></testcase><testcase classname="tests.test_report_pk_fixture_script" name="test_report_pk_fixture_creates_summaries_markdown_and_plots" time="0.998" /><testcase classname="tests.test_repository_integrity" name="test_validate_library_cli_passes" time="0.388" /><testcase classname="tests.test_repository_integrity" name="test_validate_library_reports_one_compartment_attainability_warnings" time="0.398" /><testcase classname="tests.test_repository_integrity" name="test_regen_check_cli_passes" time="0.236" /><testcase classname="tests.test_repository_integrity" name="test_catalog_counts_match_index_and_drug_folders" time="0.006" /><testcase classname="tests.test_repository_integrity" name="test_excluded_csv_is_header_only_when_library_has_no_exclusions" time="0.000" /><testcase classname="tests.test_repository_integrity" name="test_github_actions_use_node24_ready_action_versions" time="0.000" /><testcase classname="tests.test_repository_integrity" name="test_acceptance_check_is_documented_for_readme_only_users" time="0.000" /><testcase classname="tests.test_repository_integrity" name="test_claude_code_shim_points_to_shared_agent_rules" time="0.001" /><testcase classname="tests.test_repository_integrity" name="test_minimal_examples_are_versioned_for_new_users" time="0.001" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_creates_multi_drug_workflow_outputs" time="0.035" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_cli" time="0.130" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_outputs_validate_recursively" time="0.103" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_can_add_lightweight_iiv_and_residual_variability" time="0.021" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_overrides_single_arm_subject_count_and_sampling_options" time="0.022" /><testcase classname="tests.test_run_demo_set" name="test_make_demo_sim_full_rejects_subject_override_for_multi_arm_spec" time="0.002" /><testcase classname="tests.test_run_demo_set" name="test_run_demo_set_is_reproducible_for_domain_csvs" time="0.038" /><testcase classname="tests.test_run_demo_set" name="test_make_demo_sim_full_uses_iv_infusion_when_infusion_h_is_set" time="0.004" /><testcase classname="tests.test_run_demo_set" name="test_make_demo_sim_full_supports_sc_first_order_absorption" time="0.003" /><testcase classname="tests.test_run_demo_set" name="test_make_demo_sim_full_rejects_unknown_route_instead_of_bolus_fallback" time="0.004" /><testcase classname="tests.test_run_demo_set" name="test_make_demo_sim_full_rejects_partial_iv_infusion_schedule" time="0.002" /><testcase classname="tests.test_run_downstream_smoke" name="test_run_downstream_smoke_executes_adapter_nca_and_poppk_contract" time="0.007" /><testcase classname="tests.test_run_downstream_smoke" name="test_run_downstream_smoke_cli" time="0.089" /><testcase classname="tests.test_run_external_tool_validation" name="test_run_external_tool_validation_executes_available_profile" time="0.039" /><testcase classname="tests.test_run_external_tool_validation" name="test_run_external_tool_validation_skips_unavailable_optional_profile" time="0.003" /><testcase classname="tests.test_run_external_tool_validation" name="test_run_external_tool_validation_cli_probe_mode" time="0.081" /><testcase classname="tests.test_run_harness" name="test_run_harness_executes_demo_set_from_config" time="0.024" /><testcase classname="tests.test_run_harness" name="test_run_harness_passes_subject_count_and_sampling_settings" time="0.028" /><testcase classname="tests.test_run_harness" name="test_run_harness_executes_post_simulation_workflow_from_config" time="0.018" /><testcase classname="tests.test_run_harness" name="test_run_harness_executes_repeated_oral_demo_from_config" time="0.053" /><testcase classname="tests.test_run_harness" name="test_run_harness_cli" time="0.147" /><testcase classname="tests.test_run_repeated_oral_demo" name="test_run_repeated_oral_demo_creates_expected_workflow_shapes" time="0.049" /><testcase classname="tests.test_run_repeated_oral_demo" name="test_run_repeated_oral_demo_rejects_explicit_empty_sampling_list" time="0.005" /><testcase classname="tests.test_run_repeated_oral_demo" name="test_run_repeated_oral_demo_mrgsolve_extracts_events_and_runs_nca" time="2.009" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_creates_trace_manifest_samples_and_sdtm_like_domains" time="0.024" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_manifest_records_output_checksums" time="0.024" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_reproducible_mode_stabilizes_manifest_and_trace" time="0.036" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_manifest_exposes_target_basis_and_structural_mismatch" time="0.021" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_marks_provenance_review_gap_as_warn" time="0.027" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_propagates_concentration_unit_and_poppk_cmt_convention" time="0.018" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_can_mark_predose_observation_mdv1" time="0.017" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_accepts_existing_domain_csvs_and_fills_pc_skeleton" time="0.021" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_stops_before_sampling_on_validation_failed_by_default" time="0.010" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_can_continue_after_validation_failed_but_marks_warn" time="0.017" /><testcase classname="tests.test_run_workflow" name="test_run_workflow_cli" time="0.126" /><testcase classname="tests.test_sample_clinical_timepoints" name="test_sample_clinical_timepoints_linearly_interpolates_each_subject" time="0.002" /><testcase classname="tests.test_sample_clinical_timepoints" name="test_sample_clinical_timepoints_log_linearly_interpolates_concentrations_only" time="0.001" /><testcase classname="tests.test_sample_clinical_timepoints" name="test_sample_clinical_timepoints_uses_observation_row_when_dose_and_obs_share_time" time="0.001" /><testcase classname="tests.test_sample_clinical_timepoints" name="test_sample_clinical_timepoints_can_mark_predose_mdv1" time="0.001" /><testcase classname="tests.test_sample_clinical_timepoints" name="test_sample_clinical_timepoints_cli_reads_schedule_csv" time="0.052" /><testcase classname="tests.test_simpop_subjects_script" name="test_simpop_subject_generator_is_optional_and_writes_runner_columns" time="0.000" /><testcase classname="tests.test_simpop_subjects_script" name="test_simpop_subject_generator_supports_age_sex_margins" time="0.000" /><testcase classname="tests.test_target_metadata" name="test_build_target_metadata_prefers_structured_target_fields_over_notes" time="0.000" /><testcase classname="tests.test_target_metadata" name="test_build_target_metadata_distinguishes_detected_from_acknowledged_mismatch" time="0.000" /><testcase classname="tests.test_targets_metadata" name="test_targets_have_structured_auc_and_t_half_metadata" time="0.074" /><testcase classname="tests.test_targets_metadata" name="test_warning_targets_have_acknowledged_provenance_review" time="0.032" /><testcase classname="tests.test_template_gen" name="test_derive_apparent_oral_parameters_to_systemic_with_f" time="0.000" /><testcase classname="tests.test_template_gen" name="test_auc_rule_is_dose_times_1000_over_clearance" time="0.000" /><testcase classname="tests.test_template_gen" name="test_oral_spec_defaults_to_apparent_parameters_with_f1_one" time="0.000" /><testcase classname="tests.test_template_gen" name="test_oral_spec_can_reference_optional_simpop_subject_csv" time="0.000" /><testcase classname="tests.test_template_generation" name="test_route_normalization" time="0.000" /><testcase classname="tests.test_template_generation" name="test_generate_oral_folder_uses_repo_route_code" time="0.009" /><testcase classname="tests.test_validate_downstream_adapters" name="test_validate_downstream_adapters_accepts_generated_contract_files" time="0.004" /><testcase classname="tests.test_validate_downstream_adapters" name="test_validate_downstream_adapters_flags_missing_required_columns" time="0.001" /><testcase classname="tests.test_validate_downstream_adapters" name="test_validate_downstream_adapters_cli" time="0.049" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_accepts_demo_set_config" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_deprecated_max_loops" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_missing_required_fields" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_bad_variability_values" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_accepts_subject_override" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_accepts_repeated_oral_demo" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_accepts_repeated_oral_mrgsolve_engine" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_unsampled_partial_auc_boundary" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_duplicate_or_negative_sampling_times" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_repeated_run_that_ends_before_final_interval" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[0]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[-1]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[1.5]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[not-a-number]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[nan]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[inf]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_rejects_invalid_subject_override[True]" time="0.000" /><testcase classname="tests.test_validate_harness_config" name="test_validate_harness_config_cli" time="0.072" /><testcase classname="tests.test_validate_harness_config" name="test_run_harness_rejects_invalid_config_before_dispatch" time="0.003" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_accepts_workflow_manifest_shape" time="0.004" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_reports_missing_required_fields" time="0.001" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_accepts_sdtm_like_manifest_shape" time="0.001" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_reports_invalid_target_metadata" time="0.002" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_requires_target_metadata_shape_when_present" time="0.002" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_rejects_bad_value_provenance_summary" time="0.002" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_requires_checked_fields_to_match_metadata_present_fields" time="0.003" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_rejects_bad_output_checksums" time="0.003" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_rejects_output_checksum_mismatch" time="0.003" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_resolves_cwd_relative_output_paths" time="0.004" /><testcase classname="tests.test_validate_manifest" name="test_validate_manifest_cli" time="0.077" /><testcase classname="tests.test_validate_margins_csv" name="test_validate_margin_rows_accepts_estat_style_age_sex_table" time="0.000" /><testcase classname="tests.test_validate_margins_csv" name="test_validate_margin_rows_rejects_overlapping_age_groups" time="0.000" /><testcase classname="tests.test_validate_margins_csv" name="test_validate_margins_csv_reads_utf8_csv" time="0.002" /><testcase classname="tests.test_validate_margins_csv" name="test_simpop_generator_calibrates_to_margin_input" time="2.556" /><testcase classname="tests.test_validate_pharmacology_data" name="test_current_pharmacology_register_passes_strict_schema_gate" time="0.210" /><testcase classname="tests.test_validate_pharmacology_data" name="test_unknown_source_id_is_rejected" time="0.193" /><testcase classname="tests.test_validate_pharmacology_data" name="test_reviewed_claim_requires_quote_locator_and_context" time="0.196" /><testcase classname="tests.test_validate_pharmacology_data" name="test_exact_quote_length_is_bounded" time="0.194" /><testcase classname="tests.test_validate_pharmacology_data" name="test_direct_source_override_requires_scoped_trusted_source" time="0.192" /><testcase classname="tests.test_validate_simulation" name="test_compute_subject_metrics_recalculates_auc_cmax_tmax_and_half_life" time="0.000" /><testcase classname="tests.test_validate_simulation" name="test_compute_subject_metrics_excludes_mdv1_rows_even_when_evid0" time="0.000" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_compares_targets_and_pk_yaml" time="0.003" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_uses_input_concentration_unit_for_cl_implied_auc" time="0.003" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_reports_failed_target_mismatch" time="0.002" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_run_evaluates_failed_results_once" time="0.002" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_report_describes_single_deterministic_check" time="0.002" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_run_evaluates_ok_result_once" time="0.002" /><testcase classname="tests.test_validate_simulation" name="test_validate_simulation_cli_writes_markdown_report" time="0.083" /><testcase classname="tests.test_validate_subjects_csv" name="test_validate_subject_rows_accepts_required_runner_columns" time="0.000" /><testcase classname="tests.test_validate_subjects_csv" name="test_validate_subject_rows_accepts_optional_height_cm" time="0.000" /><testcase classname="tests.test_validate_subjects_csv" name="test_validate_subject_rows_reports_invalid_optional_height_cm" time="0.000" /><testcase classname="tests.test_validate_subjects_csv" name="test_validate_subject_rows_reports_missing_required_columns" time="0.000" /><testcase classname="tests.test_validate_subjects_csv" name="test_validate_subjects_csv_reads_file_and_checks_expected_n" time="0.001" /><testcase classname="tests.test_value_provenance" name="test_warning_drugs_have_checked_cl_v_t_half_value_provenance" time="0.064" /><testcase classname="tests.test_value_provenance" name="test_value_provenance_source_ids_and_normalized_values_resolve" time="0.094" /><testcase classname="tests.test_value_provenance" name="test_mismatch_half_life_is_check_only_and_acknowledged" time="0.091" /><testcase classname="tests.test_value_provenance" name="test_value_provenance_report_is_fully_source_mapped" time="0.093" /><testcase classname="tests.test_value_provenance" name="test_value_provenance_summary_reports_all_checked_fields" time="0.009" /><testcase classname="tests.test_value_provenance" name="test_source_verification_contract_still_rejects_invalid_metadata" time="0.007" /><testcase classname="tests.test_value_provenance" name="test_source_verification_contract_does_not_mutate_repository_state" time="0.096" /><testcase classname="tests.test_version_stamp" name="test_pyproject_version_is_single_sourced_from_tools" time="0.001" /><testcase classname="tests.test_version_stamp" name="test_validation_summary_is_self_describing" time="0.207" /><testcase classname="tests.test_windows_powershell_support" name="test_powershell_harness_check_script_mirrors_core_make_target" time="0.001" /><testcase classname="tests.test_windows_powershell_support" name="test_powershell_acceptance_script_runs_harness_then_doctor" time="0.000" /><testcase classname="tests.test_windows_powershell_support" name="test_windows_powershell_doc_gives_no_make_quickstart_and_boundaries" time="0.001" /><testcase classname="tests.test_windows_powershell_support" name="test_readme_and_acceptance_docs_link_windows_powershell_guide" time="0.001" /><testcase classname="tests.test_windows_powershell_support" name="test_ci_has_windows_powershell_smoke_job" time="0.000" /><testcase classname="tests.test_windows_powershell_support" name="test_validation_release_checklist_covers_remaining_operational_gaps" time="0.001" /></testsuite></testsuites>