Litmus:Design

Revision as of 16:05, 15 August 2005 by ChrisCooper (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Testing Requests