A-SW Hub / Repositories
Local Gitea · READ ONLY
← 저장소 Repositories
REPOSITORY

via/alice-sdv-demo Private

A-SW 코드-배포 파이프라인 검증용 ALICE SDV 예제

https://git.agrithing.ai/via/alice-sdv-demo.git
13 commits
COMMIT DETAIL

test: validate package and deployment fixtures

A-SW Pipeline <[email protected]> · 2026. 8. 2. 오전 5:05:32
3703ddb250f7990cebacb463364bd0014fab99f6
1 changed files +23 −0 parent 7b2437e
added tests/test_pipeline_fixtures.py +23−0 View file
@@ -0,0 +1,23 @@
1 + import json
2 + import unittest
3 + from pathlib import Path
4 +
5 +
6 + ROOT = Path(__file__).resolve().parents[1]
7 +
8 +
9 + class PipelineFixturesTest(unittest.TestCase):
10 + def test_package_manifest_references_existing_inputs(self) -> None:
11 + manifest = json.loads((ROOT / "package/manifest.json").read_text())
12 + referenced = manifest["contracts"] + manifest["profiles"] + manifest["routes"]
13 + self.assertTrue(all((ROOT / path).is_file() for path in referenced))
14 +
15 + def test_local_target_has_health_check_and_rollback(self) -> None:
16 + deployment = (ROOT / "deploy/local-simulator.yaml").read_text()
17 + self.assertIn("healthCheck:", deployment)
18 + self.assertIn("rollback:", deployment)
19 + self.assertIn("enabled: true", deployment)
20 +
21 +
22 + if __name__ == "__main__":
23 + unittest.main()