ci(lesavka): publish only real test categories

This commit is contained in:
Brad Stein 2026-05-17 18:41:38 -03:00
parent 0fb382127d
commit 5448dd1e36
4 changed files with 8 additions and 8 deletions

View File

@ -402,7 +402,7 @@ path = "tests/e2e/scripts/manual/upstream_media_e2e_contract.rs"
[[test]] [[test]]
name = "client_rct_transport_summary_golden_contract" name = "client_rct_transport_summary_golden_contract"
path = "tests/golden/diagnostics/client_rct_transport_summary_golden_contract.rs" path = "tests/contract/diagnostics/client_rct_transport_summary_golden_contract.rs"
[[test]] [[test]]
name = "client_server_rct_blind_route_e2e_contract" name = "client_server_rct_blind_route_e2e_contract"

View File

@ -83,10 +83,9 @@ test_category_names = {
'integration', 'manual', 'performance', 'regression', 'reliability', 'integration', 'manual', 'performance', 'regression', 'reliability',
'security', 'smoke', 'system', 'ui', 'unit', 'security', 'smoke', 'system', 'ui', 'unit',
} }
support_category_names = {'fixtures', 'golden', 'helpers'}
def normalize_category(category: str) -> str: def normalize_category(category: str) -> str:
if category in test_category_names or category in support_category_names: if category in test_category_names:
return category return category
return 'uncategorized' return 'uncategorized'
@ -277,6 +276,7 @@ publish_metrics() {
fi fi
curl --fail --silent --show-error \ curl --fail --silent --show-error \
--request PUT \
--data-binary @"${METRICS_FILE}" \ --data-binary @"${METRICS_FILE}" \
"${PUSHGATEWAY_URL%/}/metrics/job/${PUSHGATEWAY_JOB}/suite/lesavka/gate/tests" "${PUSHGATEWAY_URL%/}/metrics/job/${PUSHGATEWAY_JOB}/suite/lesavka/gate/tests"
} }

View File

@ -20,17 +20,17 @@ const CASES: &[SummaryCase] = &[
SummaryCase { SummaryCase {
name: "pass", name: "pass",
json: include_str!("../../fixtures/client_rct/transport_summary_pass.json"), json: include_str!("../../fixtures/client_rct/transport_summary_pass.json"),
golden: include_str!("../client_rct/transport_summary_pass.txt"), golden: include_str!("../../golden/client_rct/transport_summary_pass.txt"),
}, },
SummaryCase { SummaryCase {
name: "weak evidence", name: "weak evidence",
json: include_str!("../../fixtures/client_rct/transport_summary_weak_evidence.json"), json: include_str!("../../fixtures/client_rct/transport_summary_weak_evidence.json"),
golden: include_str!("../client_rct/transport_summary_weak_evidence.txt"), golden: include_str!("../../golden/client_rct/transport_summary_weak_evidence.txt"),
}, },
SummaryCase { SummaryCase {
name: "freshness fail", name: "freshness fail",
json: include_str!("../../fixtures/client_rct/transport_summary_freshness_fail.json"), json: include_str!("../../fixtures/client_rct/transport_summary_freshness_fail.json"),
golden: include_str!("../client_rct/transport_summary_freshness_fail.txt"), golden: include_str!("../../golden/client_rct/transport_summary_freshness_fail.txt"),
}, },
]; ];

View File

@ -174,8 +174,8 @@ fn audio_epoch_ui_security_install_and_diagnostics_are_backstopped() {
path: "tests/contract/diagnostics/report_schema_contract.rs", path: "tests/contract/diagnostics/report_schema_contract.rs",
}, },
EvidencePath { EvidencePath {
category: "golden", category: "contract",
path: "tests/golden/diagnostics/client_rct_transport_summary_golden_contract.rs", path: "tests/contract/diagnostics/client_rct_transport_summary_golden_contract.rs",
}, },
EvidencePath { EvidencePath {
category: "reliability", category: "reliability",