Skip to content
This repository has been archived by the owner on Apr 28, 2023. It is now read-only.

feature/selenium #6

Merged
merged 27 commits into from
Mar 2, 2023
Merged

feature/selenium #6

merged 27 commits into from
Mar 2, 2023

Conversation

CrimsonTome
Copy link
Member

Hi,
Since it's probably going to be some time til we properly automate deployment, I thought I would PR this feature now. Any feedback is welcomed. There's not a lot of code, but what there is should be documented well enough, if not please let me know. This will not be the last bits of testing done of course but as discussed earlier in the week I believe it would be best to create several testing branching so it can keep in line with the state of develop. Assigning Chris and Lawrence as they have experience with Selenium.

Changelog:

  • feat: add selenium testing script from other repo
  • feat: test adding of a selenium test
  • fix: potentially fix testing action
  • chore: add geckodriver to action
  • chore: more potential fixes for gh actions
  • chore: bump geckodriver version
  • chore: mv gecko path
  • chore: add firefox to selenium test
  • fix: typo
  • fix: firefox headless
  • feat: selenium tests for the desktop/local testing
  • feat: get started properly with selenium
  • feat: env vars and exception handling
  • chore: cp functionality from desktop to actions testing*
  • chore: test badge for selenium
  • fix: re add headless, accidentally removed before
  • chore: rm firefox and wget from action
  • chore: lower python testing range
  • chore: add 3.9 to testing versions
  • refactor(tests): move to functions for what will be common functions
  • fix: add environment variables to gh actions tests
  • fix: fix 144c0f2 ?
  • fix: 144c0f2
  • docs(testing): add note for env vars on gh
  • test: automated login success
  • test: automate a bad login too

tweaked gitignore to not commit python artifacts, need to look into environment variables for login, dotenv wasn't working so regular environment variable handling will have to do. might be easier to setup in gh actions like that anyway
* need to sort out gh actions env vars
they are already installed
only use 3.9, .10 and .11
ensures compatability with
debian >=11
ubuntu >=20.04
fedora >=32
@CrimsonTome CrimsonTome assigned lgibson02 and admgecko and unassigned lgibson02 Mar 2, 2023
@CrimsonTome CrimsonTome assigned lgibson02 and unassigned admgecko Mar 2, 2023
@lgibson02 lgibson02 merged commit 6cdb9da into develop Mar 2, 2023
@CrimsonTome CrimsonTome deleted the feature/selenium branch March 2, 2023 18:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants