May 09, 2018
Do you as a Java developer know, how much time you spent on testing and debugging your application? Do you know how much time you actually write new code, and how long you browse through existing code? Do you know what activities you actually perform during a debugging session?
Then install TestRoots WatchDog!
WatchDog assess your development behavior, which tests you write (Junit, Mockito, Powermock and others) and gives you answers to the above questions. WatchDog comes with the "WatchDog Statistics" view that displays the answers in easy-to-understand diagrams and immediate statistics on your development habits.
We support all current versions of Junit (Junit3 and Junit4), and we measure developer testing, system testing and integration testing time (so long as you name your Test classes ending in Test, or have includes to Junit, Mockito or Powermock in them).
Recent change notes
- Adds support for tracking static analysis warning behavior;
- Update internal architecture and streamline registration process;
- Adds support for tracking debugging behavior;
- Adds a visualization of the tracked debugging activities to the "WatchDog Statistics" view.
- Adds Android Studio support;
- Makes WD much faster when working with large files (improvements in Levenshtein distance calculation);
- Fixes bug of not registering all intervals.
- Added support for multiple projects opened at the same time;
- Improved registration process (especially when unsuccessful, thanks to Alan Richardson from eviltester.com);
- Some back-end optimizations.
- Refactored back-end architecture;
- Version is now synchronized across platforms;
- Small bug fixes.
Few minor issues fixed:
- JUnit interval format unified;
- Removed unused listeners.