Testing

Testing is important. Build a system for running unittests. Time the tests, skip slow ones. Record test coverage in an editor or code viewer. Run a single test. Option to run tests on multiple platforms, Linux and Windows.

  • Running on Linux we can use Wine or virtualbox to test on Windows
  • Use Darling to test for Mac OS X.
  • Look how joeyh is doing git-annex testing

ThoughtWorks go