Closed Bug 553401 Opened 15 years ago Closed 14 years ago

set up buildbot for weave client tests

Categories

(Release Engineering :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mconnor, Assigned: joduinn)

References

Details

this is either piggybacking on the server stuff, or it's a releng thing, but I'll let zandr make that call. Initially need Linux/Mac/Windows, but probably need to think through how much coverage we need. Will depend on how long the addons will live as addons before moving to core. This is just functional unit test boxes, we don't need talos or graphserver, just running tests + a waterfall + email notification of failures.
I'm going to say this is a RelEng thing, but I'm happy to play balun between client dev and RelEng to make this happen. It doesn't make sense to build out slaves for three platforms in our sandbox when all that structure exists in RelEng. mconnor says `make test` works (though there's a bug against 1.9.2/trunk) Assigning to RelEng, but lets talk about how to make it work.
Assignee: server-ops → nobody
Component: Server Operations: Weave → Release Engineering
QA Contact: jeremy.orem+bugs → release
Summary: set up buildbot for client tests → set up buildbot for weave client tests
assigning to john for prioritization
Assignee: nobody → joduinn
mconnor: 1) do these tests run on our standard ref images? Or do we need toolchain modifications? 2) How long does this unittest suite take to run? 3) "mconnor says `make test` works (though there's a bug against 1.9.2/trunk)" Whats the bug# for the 1.9.2/trunk work? Possible q2 goal shared with labs?
OS: Mac OS X → All
(In reply to comment #3) > mconnor: > > 1) do these tests run on our standard ref images? Or do we need toolchain > modifications? Should run fine, though rebuilding crypto requires an SDK installed. We don't want to rebuild crypto (binary bits are going away near to mid term). Mostly just make + zip as reqs, so shouldn't be a big deal. I run this from /Volumes/DATA/trees/test: #!/bin/bash export TOPSRCDIR=/Volumes/DATA/trees/test/src export NATIVE_TOPSRCDIR=/Volumes/DATA/trees/test/src export XULRUNNER_BIN=/Applications/Firefox3.5.app/Contents/MacOS/firefox-bin hg clone https://hg.mozilla.org/labs/weave src cd src make test cd .. rm -rf src > 2) How long does this unittest suite take to run? The script above takes about two minutes on my Air (pull/build/run tests/wipe all traces), but in some ideal future we'll get that up to 10-15 minutes with expanded test coverage. ;) > 3) "mconnor says `make test` works (though there's a bug against 1.9.2/trunk)" > Whats the bug# for the 1.9.2/trunk work? bug 531718 > Possible q2 goal shared with labs? Definitely need in Q2, sooner rather than later, not sure whether it's shared with Services or just that we'll fix bugs in the testsuite ourselves.
Depends on: 531718
Has this become part of the standard set of firefox unit tests?
Yes. This is no longer needed. Marking as WONTFIX.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.