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

Add selenium tests #70

Merged
merged 26 commits into from
Feb 15, 2024
Merged

Add selenium tests #70

merged 26 commits into from
Feb 15, 2024

Commits on Feb 14, 2024

  1. Add selenium test

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    58a8947 View commit details
    Browse the repository at this point in the history
  2. Add page helpers

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    8c17e88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90278ec View commit details
    Browse the repository at this point in the history
  4. Add tests

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e944cdc View commit details
    Browse the repository at this point in the history
  5. Add sort test

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    1739bce View commit details
    Browse the repository at this point in the history
  6. More tests

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3bb28d6 View commit details
    Browse the repository at this point in the history
  7. Run axe-core against the selenium controlled browser

    Note: this is currently failing!
    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b29bd60 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    21a1884 View commit details
    Browse the repository at this point in the history
  9. Convert to pytest

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    840b3ab View commit details
    Browse the repository at this point in the history
  10. Convert to pytest

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    2a497d1 View commit details
    Browse the repository at this point in the history
  11. Refactor

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    df7a435 View commit details
    Browse the repository at this point in the history
  12. refactor

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f55c9b7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bbcece2 View commit details
    Browse the repository at this point in the history
  14. Restrict CI to running the fast tests

    Will add selenium tests as a separate job
    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    5218229 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    be44830 View commit details
    Browse the repository at this point in the history
  16. Don't run tests on editing PR

    This configuration triggers
    
    - when stuff is merged into main (or directly pushed)
    - when a PR is raised against main (internal or via a fork)
    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    0237189 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0c316d5 View commit details
    Browse the repository at this point in the history
  18. Add selenium to CI

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    7519d87 View commit details
    Browse the repository at this point in the history
  19. Combine jobs

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    272f121 View commit details
    Browse the repository at this point in the history
  20. Extract superclass

    MatMoore committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ca287f9 View commit details
    Browse the repository at this point in the history
  21. Apply suggestions from code review

    Co-authored-by: Murdo <[email protected]>
    MatMoore and murdo-moj authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    760fad2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    ff71d9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5b897e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce872a0 View commit details
    Browse the repository at this point in the history
  4. Update tests/selenium/conftest.py

    Co-authored-by: Murdo <[email protected]>
    MatMoore and murdo-moj authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c51acb7 View commit details
    Browse the repository at this point in the history
  5. Update tests/selenium/conftest.py

    Co-authored-by: Murdo <[email protected]>
    MatMoore and murdo-moj authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    4fc88b3 View commit details
    Browse the repository at this point in the history