test automation to exercise jetpack-trunk vs openwebapps-trunk

RESOLVED WONTFIX

Status

Release Engineering
General Automation
P3
enhancement
RESOLVED WONTFIX
6 years ago
3 years ago

People

(Reporter: warner, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3121] [testing][jetpack])

(Reporter)

Description

6 years ago
Last week, we (on the Jetpack / Add-On SDK team) made a change which inadvertently broke the Open Web Apps addon. We removed an API that OWA depended upon, thinking that nobody was using it. We didn't find out until Dan hunted us down on #jetpack to find out why his code was failing. (bug 714994)

It'd be great to automate this. I think the OWA code has a set of unit tests: I'm not sure if they'd have caught this specific problem, but I'm sure that can be fixed. But what would be wonderful is if there were *something* (buildbot, jenkins, anything) which ran this test suite each time either the jetpack trunk changed or the OWA trunk changed, and presented the results in a place where it's convenient for the jetpack/OWA developers to see them.

This is a special case of the two-axis related-project matrix diagram that we've discussed before (in the context of jetpack vs Firefox): we're interested in knowing whether jetpack [trunk, current-release, previous-release, etc] works against OWA [trunk, current-release, previous-release, etc]. But even just having the trunk-vs-trunk corner would be a great start.

Both projects are managed in git, with their primary repos on github.

 https://github.com/mozilla/addon-sdk
 https://github.com/mozilla/openwebapps
Because this requires us to figure our story with Github I'm assigning this to Hal so it doesn't get lost. Once that story is figured out, we can reprioritize/reassign.
Assignee: nobody → hwine
Depends on: 713782
With deeper understanding, this is not dependent upon our github story, as no building of jetpack is involved.
Assignee: hwine → nobody
No longer depends on: 713782

Updated

6 years ago
Component: Release Engineering → Release Engineering: Automation
QA Contact: release → catlee
Whiteboard: [testing][jetpack]
Severity: normal → enhancement
Priority: -- → P3
(Assignee)

Updated

5 years ago
Product: mozilla.org → Release Engineering

Updated

3 years ago
Whiteboard: [testing][jetpack] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3111] [testing][jetpack]

Updated

3 years ago
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3111] [testing][jetpack] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3116] [testing][jetpack]

Updated

3 years ago
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3116] [testing][jetpack] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/3121] [testing][jetpack]
I don't think Jetpack or OWA are even things anymore...please re-open if this is still useful.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.