1- name : Selenium Testing
1+ name : Tests
22
33on :
44 push :
55 branches :
66 - master
77 - travis-github-action
8+ - travis-github-action-mv3
89 pull_request :
910 workflow_dispatch :
1011
1112jobs :
1213 test :
1314 runs-on : ubuntu-22.04
15+ continue-on-error : ${{ matrix.job != 'lint' }}
1416 strategy :
1517 matrix :
16- job : [lint, firefox, firefox-beta, firefox-nightly, firefox-esr, edge-beta]
17- # job: [lint, firefox, edge-beta]
18+ job : [lint, firefox, firefox-beta, firefox-nightly, firefox-esr, edge-beta, chrome, chrome-beta]
1819 include :
1920 - job : lint
2021 INFO : " lint"
3738 - job : edge-beta
3839 INFO : " Edge Beta"
3940 BROWSER : " microsoft-edge-beta"
40- # Move Chrome tests into mv3 repo after testing:
4141 - job : chrome
4242 INFO : " Chrome"
4343 BROWSER : " google-chrome-stable"
7979 uses : browser-actions/setup-edge@v1
8080 with :
8181 edge-version : beta
82- # Why do we test with Edge Beta but not Edge?
8382
8483 - name : Set up Chrome
8584 if : ${{ contains(matrix.BROWSER, 'chrome') }}
8887 chrome-version : ${{ matrix.CHROME_VERSION }}
8988 install-chromedriver : true
9089 id : setup-chrome
90+
9191 - name : Verify Chrome Installation
9292 if : ${{ contains(matrix.BROWSER, 'chrome') }}
9393 run : |
@@ -102,21 +102,15 @@ jobs:
102102 sudo rm -f /usr/bin/${{ matrix.BROWSER }}
103103 sudo ln -s ${{ steps.setup-chrome.outputs.chrome-path }} /usr/bin/google-chrome
104104 sudo ln -s ${{ steps.setup-chrome.outputs.chrome-path }} /usr/bin/${{ matrix.BROWSER }}
105-
106105 - name : Check Chrome Installation after overwriting system Chrome
107106 if : ${{ contains(matrix.BROWSER, 'chrome') }}
108107 run : |
109108 ${{ steps.setup-chrome.outputs.chrome-path }} --version
110109 ${{ matrix.BROWSER }} --version
111110 chrome --version
112111 google-chrome --version
113-
114- # - name: Install Chrome Driver
115- # if: ${{ contains(matrix.BROWSER, 'chrome') }}
116- # uses: browser-actions/setup-geckodriver@latest
117-
118112 - name : Run Setup Script
119- run : ./scripts/setup_travis .sh
113+ run : ./scripts/setup_ga_tests .sh
120114
121115 - name : Run Tests
122116 run : ./scripts/run_travis.sh
0 commit comments