Probe Dock v0.1.23 is now available! It brings you 3 new widgets to show new data about your projects, including the first 2 widgets to show data about individual tests. There have also been several other improvements.
- Project repository link
3 new widgets have been added, 1 in the organization dashboard and project details pages, and 2 in the test details page.
The first thing you now see in your organization’s dashboard is a breakdown of the test categories used across all your projects:
The same widget is also included in the project details page where it shows the breakdown for that particular project. This information can also be filtered by user so that you can see what kind of tests each developer most works with.
Test results history
The test details page finally has widgets! To access this page, click on a result in one of your test reports:
This first widget will show you the latest results of the test in the same style as test reports, allowing you to immediately identify flickering, i.e. when a test passes, then fails, then passes, etc. This could indicate an error due to leftover state data from another test or a random condition.
By default, results are shown across all versions of the project. Use the filters to see only the results received for a particular version. The widget will also tell you if there are versions in which the test was never run.
You can also filter the results by user, which can help you identify issues on a given developer’s machine.
Test execution time
This other widget in the test details page shows you the evolution of the test’s execution time. You will see if a test suddenly develops performance problems.
By default it shows the execution time for the 50 latest results, and then allows you to navigate backwards and forwards in time. You can filter to only show the execution time for a given project version, or for a given runner (the user who ran the tests).
Test result details
Clicking on one of the results in the test results history widget will open a dialog giving you more detailed information about the result, including for example the stack trace in case of failed tests.
Project repository link
You can now add links to your projects’ repositories on GitHub or wherever you’re hosting your source code:
Convenient link icons will then appear in the projects list and on the project details page:
Note that this should be the URL to access your source code in the browser (starting with
https://), not the clone/checkout URL.
For now we only use this feature to display links, but it opens the door for us to start analyzing your code to enrich the Probe Dock experience. For example, you will be able to see a failing test’s source code directly in Probe Dock, or we will be able to correlate the growth of your code base to the results of your automated tests.
Collapsed projects in the recent activity widget
If you publish reports with test results from many projects, only the first 5 will be shown by default with the rest collapsed. The “More…” button allows you to show the rest.
Additionally, in the project details page, only the version will be shown since you’re in the context of a particular project.
Probe Dock account avatars are powered by Gravatar. You can register your e-mail there and associate an image with it.
However, for those who don’t want to do that, we have activated identicons, which means that their avatar will be a pattern generated from their e-mail. Even users that do not use Gravatar will have different avatars from each other.
Copy-on-click organization & project IDs
Most IDs can now be copied with a simple click:
You will see more useful page titles when navigating:
- In the projects list, the pie chart showing the results of the last test run is now a link to that test run.
- We have a favicon, finally!
- Fixed a bug where invite links to new organizations would not work when already logged in.