Skip to content

Run cross-platform commands for headless GUI testing

License

Notifications You must be signed in to change notification settings

aganders3/headless-gui

Repository files navigation

headless-gui

Run cross-platform commands for headless GUI testing

This is similar to https://github.com/GabrielBB/xvfb-action (at least in purpose), but with a few differences:

  1. runs on node16 node20 (as of v2.2), silencing GitHub deprecation warnings
  2. doesn't use xvfb-run, instead runs xvfb once for all commands
  3. by default installs and starts a minimal window manager (see pytest-qt troubleshooting for info on why)
  4. allows installing additional linux dependencies and customizing setup/teardown commands