Skip to content

Test Results

Test results from the latest CI run and TITAN-inspired game testing will appear here. The test suite includes:

  • Unit Tests: Core SDK, domain plugins, and bridge layer
  • Integration Tests: End-to-end gameplay validation
  • Schema Tests: Pack validation against JSON schemas
  • Asset Tests: Pipeline imports, optimizations, and bundles
  • Fuzzing Tests: Property-based testing and corpus analysis
  • TITAN Game Tests: Coverage-driven automated gameplay testing with stuck detection and reflection

Current Status

Results are generated automatically on each commit to the main branch via GitHub Actions. Check the GitHub Actions workflow for the latest runs.

Test Coverage

DINOForge maintains a comprehensive test suite across all layers:

LayerTest TypeCoverage
SDKUnit + IntegrationCore registries, schemas, loaders
Warfare DomainUnit + IntegrationArchetypes, doctrines, balance
Economy DomainUnitRates, trade models
Runtime BridgeIntegrationECS mapping, stat modifiers, asset swaps
Asset PipelineIntegrationImport, optimize, generate, validate
CLI ToolsIntegrationPackCompiler, DumpTools, DinoforgeMcp

For detailed results, see the latest CI run.

Released under the MIT License.