Closed
Bug 407990
Opened 17 years ago
Closed 16 years ago
add links to documentation about running tests to Tinderbox
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: dmosedale, Unassigned)
Details
Last week, a few of us were trying to figure out ways to lessen the amount of tinderbox test breakage that goes on. One idea we came up with was to make it easy for people to find documentation on how to run a given set of tests so that they could (as appropriate) do it before checking in. The initial thought was to come up with a wiki page documenting how to do that for the various test suites.
I just spent a bunch of time poking around the various test documentation on the wiki, and it seems to me that that quite a bit of it already exists, but on different pages. Rather than copying that around and setting ourselves up for non-single-sourced data problems, I think a better strategy would be to alter the Tinderbox output slightly so that it links directly to documentation for the tests that are being run.
Specifically, we could link the name of the test on the waterfall page to its "how to run me" documentation. For example, right now, we have (effectively):
TUnit 428/0
in an example test unit test run. I propose changing this to
<a href="http://developer.mozilla.org/en/docs/Writing_xpcshell-based_unit_tests#Running_unit_tests">TUnit</a> 428/0
This seems like a good idea for tests that are straightforward to run locally. For performance stuff, and other things that are harder to reproduce locally, we might just want to link to the overview page for that test, rather than the "how to run this" page.
Thoughts?
Comment 1•17 years ago
|
||
Looks like a simple mod to lines like this:
http://mxr.mozilla.org/seamonkey/source/tools/buildbot-configs/testing/unittest/mozbuild.py#230
Component: Build & Release → Testing
Product: mozilla.org → Core
QA Contact: build → testing
Version: other → Trunk
Updated•16 years ago
|
Component: Testing → Release Engineering
Product: Core → mozilla.org
QA Contact: testing → release
Version: Trunk → other
Comment 2•16 years ago
|
||
Will take patches for this, but not working on it.
Component: Release Engineering → Release Engineering: Future
Comment 3•16 years ago
|
||
We've got simple Makefile targets for all testsuites at this point, make {check,xpcshell-tests,reftest,crashtest} and mochitest-{plain,chrome,browser-chrome,a11y}. I'd bet there isn't much of a need for this.
Do feel free to re-open if you disagree, but I'm closing this for now.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
Comment 4•15 years ago
|
||
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
Assignee | ||
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•