Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration Test Audit 1 - Feb 2020 #2323

Closed
b4handjr opened this issue Feb 27, 2020 · 10 comments
Closed

Integration Test Audit 1 - Feb 2020 #2323

b4handjr opened this issue Feb 27, 2020 · 10 comments
Assignees
Labels
Task https://mozilla.github.io/task-defect-enhancement/index.html Tech Debt Cleanup and architectural changes Tests

Comments

@b4handjr
Copy link
Contributor

b4handjr commented Feb 27, 2020

I'll be going through the current automation plan for the integration tests, as well as the CI configuration and a few other things. Please add any thoughts here.

Works on #2221

@b4handjr b4handjr added Task https://mozilla.github.io/task-defect-enhancement/index.html Tech Debt Cleanup and architectural changes Tests labels Feb 27, 2020
@b4handjr b4handjr self-assigned this Feb 27, 2020
@b4handjr
Copy link
Contributor Author

Docs are being added - #2317

@b4handjr
Copy link
Contributor Author

Changes:

  • The tests can be run in parallel on CI
  • Headless Firefox option should only be set for CI.

@b4handjr
Copy link
Contributor Author

b4handjr commented Mar 3, 2020

@jaredlockhart Anything else here?

@jaredlockhart jaredlockhart self-assigned this Mar 9, 2020
@jaredlockhart jaredlockhart added this to the Backlog milestone Mar 9, 2020
@jaredlockhart
Copy link
Collaborator

jaredlockhart commented Mar 17, 2020

@jaredlockhart jaredlockhart removed their assignment Mar 18, 2020
@b4handjr b4handjr linked a pull request Mar 18, 2020 that will close this issue
@b4handjr b4handjr removed a link to a pull request Mar 18, 2020
@b4handjr
Copy link
Contributor Author

b4handjr commented Mar 19, 2020

All CSS locators should be constants?

Some of these are chained off of other elements. Would you still want these to be added as a constant?
https://github.com/mozilla/experimenter/blob/master/app/tests/integration/pages/experiment_timeline_and_population.py#L71

@jaredlockhart
Copy link
Collaborator

Yeah I don't see why not?

@b4handjr
Copy link
Contributor Author

@jaredlockhart
Copy link
Collaborator

Oh nevermind that I think I fixed it already in another PR

@jaredlockhart jaredlockhart removed this from the Backlog milestone Mar 30, 2020
jaredlockhart added a commit that referenced this issue Apr 3, 2020
* More integration test audit changes.

* Revert conftest changes.

* Fix lint error.

* Changed page wait.

Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
@b4handjr
Copy link
Contributor Author

b4handjr commented Apr 8, 2020

Closed in #2454

@b4handjr b4handjr closed this as completed Apr 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Task https://mozilla.github.io/task-defect-enhancement/index.html Tech Debt Cleanup and architectural changes Tests
Projects
None yet
Development

No branches or pull requests

2 participants