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
2 items · main
·/ tests/test_pipeline_fixtures.py
python · 800 B · 1b5a2c2 Download
import jsonimport unittestfrom pathlib import PathROOT = Path(__file__).resolve().parents[1]class PipelineFixturesTest(unittest.TestCase):    def test_package_manifest_references_existing_inputs(self) -> None:        manifest = json.loads((ROOT / "package/manifest.json").read_text())        referenced = manifest["contracts"] + manifest["profiles"] + manifest["routes"]        self.assertTrue(all((ROOT / path).is_file() for path in referenced))    def test_local_target_has_health_check_and_rollback(self) -> None:        deployment = (ROOT / "deploy/local-simulator.yaml").read_text()        self.assertIn("healthCheck:", deployment)        self.assertIn("rollback:", deployment)        self.assertIn("enabled: true", deployment)if __name__ == "__main__":    unittest.main()