In this case, it's a little nicer to just use more assertions, which will print their line number indicating how far the test got, when they fail. And this allows the tests to be run in no_std configurations.
This crate contains the core Cretonne code generator. It translates code from an intermediate language into executable machine code.