Migrate system tests to use TestContainers framework

Description

The current set of system tests require a very specific build environment to in order to run successfully and this environment has proven to be difficult to reproduce leaving us with constant failures, flappers, and a development environment that's different from the actual test execution environment.

By moving the system tests to use the test containers framework, including running Selenium and Firefox in containers, we hope to streamline the development and execution of system tests.

Work is currently being targeted for the develop branch. Once stable we can evaluate back-porting the changes as far back as necessary.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jesse White June 17, 2019 at 1:35 PM

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Priority

PagerDuty

Created June 12, 2019 at 1:56 PM
Updated June 17, 2019 at 2:15 PM
Resolved June 17, 2019 at 2:15 PM