build(foundry): harden map release artifacts
This commit is contained in:
@@ -22,9 +22,10 @@ EXPECTED_FILES = (
|
||||
"apps/catalog/src/MapFixturePreview.tsx",
|
||||
"apps/catalog/src/mapGridPolicy.d.mts",
|
||||
"apps/catalog/src/mapGridPolicy.mjs",
|
||||
"package.json",
|
||||
"apps/catalog/src/styles.css",
|
||||
"runtime-seed/page-layouts/map.json",
|
||||
"scripts/map-grid-lod.test.mjs",
|
||||
"scripts/map-object-layers.test.mjs",
|
||||
"server/catalog-server.mjs",
|
||||
"server/foundry-mcp.mjs",
|
||||
)
|
||||
@@ -81,9 +82,16 @@ class ModuleFoundryGridLodArtifactTest(unittest.TestCase):
|
||||
inspector = (payload / EXPECTED_FILES[1]).read_text(encoding="utf-8")
|
||||
policy = (payload / EXPECTED_FILES[3]).read_text(encoding="utf-8")
|
||||
self.assertIn("class GridLayerController", renderer)
|
||||
self.assertIn("gridLineDiameterMeters", renderer)
|
||||
self.assertIn("LOD 5: режим", inspector)
|
||||
self.assertIn("viewer.flyTo(entity", renderer)
|
||||
self.assertIn("lineDiameterMeters", renderer)
|
||||
self.assertIn("LOD ${index + 1}", inspector)
|
||||
self.assertIn("Конус видимости 3D", inspector)
|
||||
self.assertIn("Размер major-тайла ENU", inspector)
|
||||
self.assertIn("Радиус ENU-поля", inspector)
|
||||
self.assertIn("Диаметр 3D-линий", inspector)
|
||||
self.assertIn("Кресты: длина", inspector)
|
||||
self.assertIn("GRID_LOD_HYSTERESIS_RATIO", policy)
|
||||
self.assertIn("gridLodProfiles", policy)
|
||||
|
||||
with tarfile.open(first_artifact, "r:gz") as archive:
|
||||
members = archive.getmembers()
|
||||
|
||||
Reference in New Issue
Block a user