- allow compiling/running html tests without compiling main crate tests
(useful when e.g. making type changes to events but html unaffected)
- avoid need for future flags in main crate
some benchmark input files have different output from reference
implementation, ignore them for now in order to allow testing for
regressions for the currently passing inputs.
run ignored tests with
cargo test --features=suite_bench -- --ignored