Skip to content

Commit bf417a6

Browse files
committed
[java] Running server tests after browser tests
Ideally, this would reuse the cache
1 parent 607bfe6 commit bf417a6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

.github/workflows/java.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
7373

7474
lint:
75-
needs: small_tests
75+
needs: build
7676
runs-on: ubuntu-latest
7777
steps:
7878
- name: Checkout source tree
@@ -166,7 +166,7 @@ jobs:
166166

167167

168168
server_tests:
169-
needs: small_tests
169+
needs: [ chrome_tests, firefox_tests ]
170170
runs-on: ubuntu-latest
171171
steps:
172172
- name: Checkout source tree
@@ -177,8 +177,10 @@ jobs:
177177
path: |
178178
~/.cache/bazel-disk
179179
~/.cache/bazel-repo
180-
key: ${{ runner.os }}-bazel-firefox-tests-${{ hashFiles('**/BUILD.bazel') }}
180+
key: ${{ runner.os }}-bazel-server-tests-${{ hashFiles('**/BUILD.bazel') }}
181181
restore-keys: |
182+
${{ runner.os }}-bazel-server-tests-
183+
${{ runner.os }}-bazel-chrome-tests-
182184
${{ runner.os }}-bazel-firefox-tests-
183185
${{ runner.os }}-bazel-build-
184186
- name: Setup bazelisk
@@ -189,7 +191,7 @@ jobs:
189191
java-version: '11'
190192
- name: Setup Chrome and ChromeDriver
191193
uses: ./.github/actions/setup-chrome
192-
- name: Setup Firefox and geckodriver
194+
- name: Setup Firefox and GeckoDriver
193195
uses: ./.github/actions/setup-firefox
194196
- name: Start XVFB
195197
run: Xvfb :99 &

0 commit comments

Comments
 (0)