Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GabrielBB/xvfb-action
Run your tests headlessly ❌🖥️
https://github.com/GabrielBB/xvfb-action
action deprecated-repo github-actions xvfb
Last synced: 1 day ago
JSON representation
Run your tests headlessly ❌🖥️
- Host: GitHub
- URL: https://github.com/GabrielBB/xvfb-action
- Owner: GabrielBB
- License: mit
- Created: 2020-01-31T17:48:37.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-07T09:29:48.000Z (about 1 year ago)
- Last Synced: 2024-10-25T11:34:44.422Z (14 days ago)
- Topics: action, deprecated-repo, github-actions, xvfb
- Language: JavaScript
- Homepage: https://github.com/marketplace/actions/gabrielbb-xvfb-action
- Size: 902 KB
- Stars: 141
- Watchers: 4
- Forks: 22
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ❌🖥️ [DEPRECATED] XVFB Github Action
THIS REPO IS NO LONGER MAINTAINED, PLEASE SWITCH TO: https://github.com/coactions/setup-xvfb
This action installs [XVFB](http://elementalselenium.com/tips/38-headless) and runs your headless tests with it. It cleans up the xvfb process after your tests are done. If it detects you're not using linux then your tests still run, but without xvfb, which is very practical for multi-platform workflows.
### Example usage
```yml
on: [push]jobs:
build:
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Run headless test
uses: GabrielBB/xvfb-action@v1
with:
run: npm test
working-directory: ./ #optional
options: #optional
```