1. Testing in Rust
  2. Show standard output and standard error in tests
  3. Capture and verify STDOUT and STDERR in tests
  4. Test command line applications
  5. Test coverage with Tarpaulin
  6. Testing with tempfiles and environment variables
  7. Limit tests to single thread