end-to-end integration-test tool for rust, that's easy to extend, and supports coverage (locally with grcov, or with hosted services)
needs a rustup component, and grcov
% rustup component add llvm-tools-preview
% cargo install grcov
and then run coverage analysis report
% make -C integration-test coverage-report
# browser will open with code coverage report
see Makefile in integration-test for more targets (github action comment, coveralls, etc...)