Closed Bug 352240 Opened 14 years ago Closed 13 years ago

set up tinderboxes to run TUnit

Categories

(Release Engineering :: General, defect, major)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: davel, Assigned: coop)

Details

Short term, I think we need dedicated tinderboxes to run the TUnit tests.  What do I need to do to escalate this to a high-enough priority so that it gets done in the next week or so?

We'd need windows, linux, and mac, in that priority order.  Each box would need to continuously build trunk with a modified mozconfig (to enable tests and disable static), and report the results to the tinderbox server such that developers would know if the tests fail.

Longer term, these build boxes would run additional tests even after we move the TUnit tests back to the regular tinderboxes.
Component: Build & Release → Tinderbox Configuration
QA Contact: preed → ccooper
Assignee: build → ccooper
I've setup a Windows build for this on fxexp-win32-tbox. It should begin reporting  to the MozillaExperimental tinderbox tree shortly.
Status: NEW → ASSIGNED
coop, is the mozconfig in the public cvs?
(In reply to comment #2)
> coop, is the mozconfig in the public cvs?

Not yet, but since I'm signed up to do bug 337362 too, it will be soon. BTW, you'll be able to see the mozconfig at the head of the tinderbox log in case there are any problems with it the meantime. 

Essentially, I just copied over the existing trunk cairo mozconfig and changed it to run with --enable-tests and --disable-static (and commented out the update-packaging stuff).

latest log from that box shows

"Skipping Mozilla tests."

at the end.  Did you set $RunUnitTests to 1 in the tinderconfig?

(In reply to comment #4)
> at the end.  Did you set $RunUnitTests to 1 in the tinderconfig?

Any other undocumented things I should be adding/changing to these config files while I'm at it?
As I mentioned to coop on IRC, I think the problem is that $RunMozillaTests isn't set. http://lxr.mozilla.org/mozilla/source/tools/tinderbox/build-seamonkey-util.pl#1185
It's not dedicated to TUnit, but sea-linux-tbox in now running TUnit instead of lhasa. Reports are going to http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey
Assignee: ccooper → build
Status: ASSIGNED → NEW
We've also got tests going to MozillaTest from the new VMs IT setup last week.

http://tinderbox.mozilla.org/showbuilds.cgi?tree=MozillaTest.

We're planning on moving these someplace more permanent once I've got the buildbots configured properly. Not sure where yet, but...
Status: NEW → RESOLVED
Closed: 13 years ago
Component: Tinderbox Configuration → Testing
Product: mozilla.org → Core
Resolution: --- → FIXED
Version: other → Trunk
Assignee: build → ccooper
Component: Testing → Release Engineering
Product: Core → mozilla.org
QA Contact: ccooper → release
Version: Trunk → other
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.