CI Pipeline
CI Results
All test reports, benchmarks, and flamegraphs deployed to GitHub Pages automatically from the DixScript-Rust CI pipeline.
Commit keyword triggers
--publish-tests--publish-bench--publish-flame--publish-cli--mdix-special--mdix-py--publish-allCore Rust
Unit & Integration Tests
dixscript core, mdix-cli, and mdix-lsp — unit and integration test suite with coverage reporting.
rust
CLI Tests
mdix command tests across all subcommands and fixture files. Validates compile, validate, inspect, convert.
rust
Criterion Benchmarks
Lexer, parser, serialization, and runtime benchmarks tracked across commits.
bench
Flamegraphs
perf + cargo-flamegraph CPU profiles for all benchmark targets. Find hotspots visually.
bench
Edge Cases & DLM
Import resolution, circular detection, DLM pipeline, binary serialization, and special case capture.
test
Language Wrappers
Python Bindings
midmanstudio-mdix PyO3 / maturin wheel build and test suite.
python
Go Bindings
mdix-go cgo FFI binding build and test suite.
go
Java Bindings
mdix-java JNI binding build and test suite.
java
PHP Bindings
midmanstudio/mdix PHP FFI extension build and test suite.
php
C# / FFI Builds
MidManStudio.Mdix NuGet package native library builds across target platforms.
cs