Litmus:Design
Replicate Testrunner Functionality
Test Case Management
Automated Testing
Reporting (Result Querying)
High-Level Design
Access to reporting/querying
The Litmus start page will display a small table of recent test results. There will be links from this display that will take the user to a full reporting interface. There will also be links from the full reporting interface to access other parts of Litmus, including an option to return to the start page.
Tabular display
Much like Bugzilla, we are trying to display as much useful information as possible in a small space, hopefully without overwhelming the user.
The basic results display for querying will be a tabular display of all the relevant results that match the user's query. The tabular display will have the following basic layout:
| Date | Product | Platform | Test #/Name | Status | State | Branch |
The Test #/Name field will contain the shortest meaningful descriptor for a given test. To borrow some useful functionality from Tinderbox, the test name will be clickable, and when clicked, a floating popup will appear that will contain a longer description of the test, as well as any notes associated with the test. A link from this popup will the take user the full result display for that single test.
Sorting and limiting search results
Displaying a single result
Clicking on