Implement WebAssembly runtime and kinematics coverage

This commit is contained in:
2026-08-21 06:04:48 +08:00
parent 5dd614c335
commit 554b72dae8
112 changed files with 47148 additions and 807 deletions

View File

@@ -0,0 +1,18 @@
import json
import unittest
from pathlib import Path
class TrivkinsIntegrationReportTests(unittest.TestCase):
def test_report_contract(self):
root = Path(__file__).resolve().parents[1]
report = json.loads((root / "coverage/trivkins-integration.report.json").read_text(encoding="utf-8"))
self.assertEqual(report["schema"], "trivkins-integration-report.v1")
self.assertEqual(report["status"], "partial")
self.assertEqual(set(report["modes"]), {"identity", "forward_only", "inverse_only", "both"})
self.assertEqual(report["tests"]["status"], "passed")
self.assertEqual(report["oracle"]["status"], "blocked")
if __name__ == "__main__":
unittest.main()