Racetrack Features

DateDescription
4/28/09Addded a page (AddResultSet.php) for inserting manually a new result set. There is a link from the home page to it.
4/28/09Addded a navigation bar to screenbody.php which allows the user to go to the first/previous/next and last screens comparisons.
4/22/09Created usage.php where can be viewed a chart describing the evolution of racetrack.
4/15/09Defect field now appears for Product Defects, UI Change, and Script errors on resultdetails.php page.
4/14/09Updated the Screen Repository display to show the Product, Feature & Screen Name at the top of the comparison screen.
4/8/09Removing/merging comments while deleting a result set or testcase or while mergind two sets.
4/8/09Added the display of information before deleting a result set or testcase or while mergind two sets.
4/7/09Added a statisctics page accessed by clicking View Statistics on the Home page
4/2/09Result.Testcase increased from 50 chars to 100 chars
4/1/09On resultdetails.php Defect field now appears only when you select Defect from the Status popup.
3/25/09Added ResultDetail.StartTime to automatically insert a timestamp for these records.
3/23/09Increased Result.MachineName from 20 chars to 40 chars.
3/16/09Added ?buildid=nnnnnn as available parameter to resultsetlist.php. see an example here
3/10/09Result Comparison and Auto-Triage now functional. Click Compare on resultsetlist to compare two sets of results and use the Auto-triage tools. Once you have select a second set you can filter out results using the buttons, or double-clicking on a row. You can also use the Auto button to move status and comments from one set to another. The page does not refresh automatically (yet)
3/3/09False Negative % now displayed on Triage Report
3/2/09Added dropdown on resultdetails.php page containing all comments added to a set, making it easier to reuse a triage comment
3/2/09Added Defect field to Triage section of resultdetails.php. This will make it easier to query for unique defects found in a set.
3/2/09Removed "Triaged" status on resultdetails page. Now displays the actual status of the result
2/26/09Default triage status in dropdown now '--Select a new status--' instead of 'Pass'
2/26/09Thumbnails now displayed instead of links on resultdetails.php page
2/09Racetrack passed 50K in 7 days
2/6/09Result Set Status added to Advanced Search Page
1/09Log files and screenshots are now moved to directories based on their year and month (yyyy/mm/file)


StepRecommended Process
1Execute tests, insert results using SilkTest API (repository.inc), or Web Services API
2aNavigate to the result set page (result.php?id=nnnnn) and change the Status of the Result Set to 'Triaging'
2bUse the 'Failures Only' link to display only failed testcases
2cStarting after the first test completes, examine each failure by clicking on the testcase name link
2dUse the 'View Previous Results' link to see previous results for the testcase
2eClick on the Screenshot thumbnail or Log File links to learn more about the failure
2fIn the case of a new defect, report the defect to Bugzilla and copy the new defect number
2gIn the case of a new or existing defect, add the defect number in the defect field in the triage section
3After you determine the reason for the failure, update the Result status from Fail, adding a comment to explain the failure
4Continue examining results with 'Fail' status until they are all changed to another status
5Add summary comments to the result set on the result.php page
6Change the Status of the Result Set to 'Complete'
7Use the 'Publish' link on the result.php page to generate a report. Copy and paste this report into an HTML email.