Skip to content

Commit

Permalink
Use fluxbox as window manager for xvfb
Browse files Browse the repository at this point in the history
  • Loading branch information
whimboo committed Sep 15, 2022
1 parent 7387bc9 commit 56e0647
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 2 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/ci-java.yml
Expand Up @@ -189,6 +189,8 @@ jobs:
matrix.browser == 'chrome'
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run browser tests in ${{ matrix.browser }}
uses: ./.github/actions/bazel-test
with:
Expand Down Expand Up @@ -243,6 +245,8 @@ jobs:
matrix.browser == 'chrome'
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run server tests
uses: ./.github/actions/bazel-test
with:
Expand Down Expand Up @@ -280,6 +284,8 @@ jobs:
version: latest
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run browser tests in Firefox
uses: ./.github/actions/bazel-test
with:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/ci-javascript.yml
Expand Up @@ -67,6 +67,8 @@ jobs:
matrix.browser == 'chrome'
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run JavaScript tests
uses: ./.github/actions/bazel-test
with:
Expand Down Expand Up @@ -104,6 +106,8 @@ jobs:
version: ${{ matrix.version }}
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run atom tests on Firefox
uses: ./.github/actions/bazel
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/ci-python.yml
Expand Up @@ -144,6 +144,8 @@ jobs:
uses: ./.github/actions/setup-chrome
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run browser tests in Chrome
uses: ./.github/actions/bazel-test
with:
Expand Down Expand Up @@ -183,6 +185,8 @@ jobs:
uses: ./.github/actions/setup-firefox
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run browser tests in Firefox (Remote)
uses: ./.github/actions/bazel
with:
Expand Down Expand Up @@ -221,6 +225,8 @@ jobs:
uses: ./.github/actions/setup-firefox
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- name: Run browser tests in Firefox
uses: ./.github/actions/bazel-test
with:
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/ci-ruby.yml
Expand Up @@ -75,7 +75,10 @@ jobs:
${{ runner.os }}-bazel-ruby-${{ matrix.target }}-
- uses: ./.github/actions/setup-bazelisk
- uses: ./.github/actions/setup-chrome
- run: Xvfb :99 &
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- uses: ./.github/actions/bazel
with:
command: test --test_output=all //rb:${{ matrix.target }}
Expand Down Expand Up @@ -109,7 +112,10 @@ jobs:
- uses: ./.github/actions/setup-bazelisk
- name: Setup Firefox and GeckoDriver
uses: ./.github/actions/setup-firefox
- run: Xvfb :99 &
- name: Start XVFB
run: Xvfb :99 &
- name: Start Fluxbox
run: sudo apt-get -y install fluxbox && fluxbox &
- uses: ./.github/actions/bazel
with:
command: test --test_output=all //rb:${{ matrix.target }}
Expand Down

0 comments on commit 56e0647

Please sign in to comment.