Skip to content

Commit 5e40cbe

Browse files
committed
ci: cover current case1-case5 macOS contracts
1 parent 6944cb0 commit 5e40cbe

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

scripts/run_self_hosted_ci.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,24 +37,33 @@
3737
MACOS_TESTS = (
3838
"tests/test_ast_fim.py",
3939
"tests/test_audit_sidecar_parquet.py",
40+
"tests/test_atomic_identity_publication.py",
4041
"tests/test_case5_domain_ingestion.py",
42+
"tests/test_clang_usr_identity.py",
4143
"tests/test_convert_megatron_dense500m_torchdist_to_mlx.py",
4244
"tests/test_cpp_jsonl_generation_compile_eval.py",
4345
"tests/test_data_package_imports.py",
4446
"tests/test_domain_graph_routes.py",
4547
"tests/test_domain_sidecar_parquet.py",
4648
"tests/test_eval_domain_routed_codegen.py",
49+
"tests/test_graph_recipe.py",
4750
"tests/test_inference_generation.py",
51+
"tests/test_inference_repository_prompt_graph.py",
4852
"tests/test_materialize_megatron_dependency_provenance.py",
4953
"tests/test_megatron_indexed.py",
54+
"tests/test_objective_schedule.py",
5055
"tests/test_pack_enriched_rows.py",
5156
"tests/test_packer_edge_remap.py",
5257
"tests/test_production_objective_mixer.py",
58+
"tests/test_prompt_graph.py",
59+
"tests/test_prompt_graph_index.py",
5360
"tests/test_stage1_combined_graph_objective.py",
61+
"tests/test_stage1_graph_domain_production.py",
5462
"tests/test_streaming_conveyor_progress.py",
5563
"tests/test_streaming_conveyor_revision.py",
5664
"tests/test_streaming_reindex_run_checked.py",
5765
"tests/test_tokenizer_contract.py",
66+
"tests/test_train_stage1_smoke.py",
5867
"tests/test_process_commits_fail_loud.py",
5968
"tests/test_repair_packed_document_boundaries.py",
6069
"tests/test_self_hosted_ci.py",

tests/test_self_hosted_ci.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,3 +277,18 @@ def test_lane_manifests_cover_current_case5_and_training_regressions() -> None:
277277
):
278278
assert test_path in ci.MACOS_TESTS
279279
assert test_path in ci.LINUX_TESTS
280+
281+
282+
def test_macos_lane_covers_case1_to_case5_graph_identity_contracts() -> None:
283+
for test_path in (
284+
"tests/test_atomic_identity_publication.py",
285+
"tests/test_clang_usr_identity.py",
286+
"tests/test_graph_recipe.py",
287+
"tests/test_inference_repository_prompt_graph.py",
288+
"tests/test_objective_schedule.py",
289+
"tests/test_prompt_graph.py",
290+
"tests/test_prompt_graph_index.py",
291+
"tests/test_stage1_graph_domain_production.py",
292+
"tests/test_train_stage1_smoke.py",
293+
):
294+
assert test_path in ci.MACOS_TESTS

0 commit comments

Comments
 (0)