Closed Bug 1125421 Opened 9 years ago Closed 8 years ago

Testing: spin up AWS instances for integration tests

Categories

(Marketplace Graveyard :: Code Quality, defect, P5)

Avenir
x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: chuck, Unassigned)

References

Details

(Whiteboard: [marketplace-transition])

Thanks to Stuart and others' work on marketplace-env, we're able to quickly and automatically spin up a full Marketplace instance. We should start taking advantage of this to develop and run an integration testing suite with CI.

The basic idea: every time a pull request is opened or updated, we spin up an environment using each project's HEAD, excepting the PR's repository, which would deploy to the PR. It would be available, for example, at this URL:

<pr-id>.<projectname>.allizom.org

This will allows us to run the integration testing suite against all the changes in that PR. Additionally, reviewers can manually browse the deployment (via bot link as a comment in the pull request) to investigate changes without needing to fetch changes in their own development environments.
Priority: -- → P5
Blocks: 1127432
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Whiteboard: [marketplace-transition]
You need to log in before you can comment on or make changes to this bug.