Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.15 KB

TODO.md

File metadata and controls

30 lines (26 loc) · 1.15 KB

DONE

  • hooks (before, after, around), and global ones for e.g. global transactional fixtures
  • Customizable reporters
  • Capture timing info
  • Randomization + configurable seed
  • Reporter: list N slowest tests
  • assert_raises
  • skip
  • Write real tests for Microtest (uses JSON report to check for correct test output). Now tests are green.
  • JSON reporter
  • SummaryRepoter
  • Continuous Integration with Travis
  • focus
  • generate README including examples from specs and terminal screenshots
  • Print whether focus is active
  • crtl+c to halt tests

TODO

  • fail fast
  • Number of assertions
  • Alternatives to nesting? (Use separate describe blocks)
  • Group tests and specify hooks and helper methods for the group only
  • save results to file and compare current results to last results, including timings
  • release-script: check that changelog has an entry for the release
  • More robust test for backtrace printer
  • Check whether some assertion failures still cause segfaults
  • Benchmarking feature: Run specific tests as benchmark tests and record their results in a file