Mike Gerwitz
9eeb18bda2
This introduces `xmlo-experimental` for `--emit`, allowing the new parser to be toggled selectively for individual packages. This has a few notable benefits: 1. We'll be able to conditionally compile packages as they are supported (TAMER will target specific packages in our system to try to achieve certain results more quickly); 2. This cleans up the code a bit by removing awkward gated logic, allowing natural abstractions to form; and 3. Removing the compile-time feature flag ensures that the new features are always built and tested; there are fewer configuration combinations to test. DEV-13162 |
||
---|---|---|
.. | ||
xmli | ||
README.md | ||
run-tests |
README.md
System and Integration Tests
Rust files in this directory will be recognized by Cargo and will be
automatically compiled and run by make check
.
Shell scripts prefixed with test-
will be recognized by our test harness
and run on make check
. These scripts should be preferred when confidence
in the system end-to-end is required, since they invoke the binaries just
the same as the user or build process would.
Unit and integration tests written in Rust are located alongside the modules
they test in ../src/
. Benchmarks are in
../benches
.