Closed Bug 575739 Opened 9 years ago Closed 9 years ago

run addon tests once weekly

Categories

(Release Engineering :: General, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: anodelman, Assigned: anodelman)

References

Details

I've installed the triggeraddons.sh script in /builds/buildbot/addons on both talos-master02 and test-master01.  This script should be run once weekly to generate performance results for addons.

I've held back from setting up a crontab as we may want to simply kick this off for a couple of weeks so that we can observe the results and be sure that everything is working as desired.
Blocks: 559929
Doing an initial manual test of the script, testing just the top 5 addons.
0 6 * * 6	(cd /builds/buildbot/addons; ./triggeraddons.sh addons.txt 2>&1 > trigger.log)

Should do it, I think.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Changed this to run
 (source /home/cltbld/.bash_profile && cd /builds/buildbot/addons && ./triggeraddons.sh addons.txt 2>&1 > trigger.log)
so that buildbot is on the path, on talos-master02 and test-master01.
I think we need to rework this after the move to buildbot 0.8.0. There were no addons tests run this weekend.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Did the sendchange format change?
I'm suspicious that the switch over to the scheduler master broke this.  I'm seeing logs claiming that sendchanges have been successfully sent.

Here's an example of one of the lines in question:

buildbot sendchange --username addontester --master=localhost:$PORT --branch=addontester-macosx --property addonName:$NAME --property addonUrl:$URL $BUILDURL$MACOSX

Does the scheduler understand '--property'?
catlee has suggested adding -talos to the branchnames - I'll give that a try this afternoon and see if this can be resurrected.
I fixed up the branch names and sent a single addon through testing to confirm that things are okay.

Everything back to working again.

Woot.
Assignee: nobody → anodelman
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Priority: -- → P2
Resolution: --- → FIXED
As a note, the script is now only run on talos-master02.  No longer need to have it run on test-master01/02 as all sendchanges are sent to the central repository and then distributed.
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.