Compatible with: IntelliJ IDEA Android Studio
Oct 17, 2018
1 980
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).

Download plugin

Recent change notes

Maintenance release:
- Fix startup problem of Eclipse;
- Solve possible freezes;
- Make WatchDog more performant;

Feature release:
- Include new slider experiment;

Feature release:
- Adds support for tracking static analysis warning behavior;
- Update internal architecture and streamline registration process;

Feature release:
- Adds support for tracking debugging behavior;
- Adds a visualization of the tracked debugging activities to the "WatchDog Statistics" view.

Maintenance release:
- 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.

Maintenance release:
- Added support for multiple projects opened at the same time;
- Improved registration process (especially when unsuccessful, thanks to Alan Richardson from;
- Some back-end optimizations.

Maintenance release:
- Refactored back-end architecture;
- Version is now synchronized across platforms;
- Small bug fixes.

Few minor issues fixed:
- JUnit interval format unified;
- Removed unused listeners.