pad.pub0.org/.github/workflows
John McLear 64e9e7fcda
tests: Frontend test Windows ZIP (#4894)
* tests:  Frontend test Windows ZIP

This PR introduces Frontend testing within Github actions!

We're depending a lot on saucelabs recently and that's fine but sometimes we just want to quickly do a frontend simple test on a weird environment (IE windows build) so this PR solves that problem.

Things to note.

    It still builds the windows .zip if the cypress tests fail.
    It does not add any heavy deps to Etherpad as cypress must be installed in CI.
    Cypress is responsible for running the Etherpad instance.

It's up to us how much we use this or not, I know it introduces a bunch of technical debt but I tried to keep that a minimum by compartmentalizing things and documenting where required.

* Update .github/workflows/windows-zip.yml

Co-authored-by: Richard Hansen <rhansen@rhansen.org>

* remove timeouts

* Move folder structure up a level

* Update windows-zip.yml

* Update test.js

Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-03-01 14:31:55 +00:00
..
backend-tests.yml tests: try all supported node versions 2021-02-22 03:36:12 -05:00
codeql-analysis.yml Create codeql-analysis.yml 2020-08-24 17:57:30 +01:00
dockerfile.yml restructure: Prefix `bin/` and `tests/` with `src/` 2021-02-05 21:52:08 +00:00
frontend-admin-tests.yml CI: Leave log level at INFO for frontend tests 2021-02-22 18:20:24 -05:00
frontend-tests.yml Use stable sauce version 2021-03-01 13:08:34 +00:00
lint-package-lock.yml GitHub workflows: Install Node.js v12 2021-02-09 22:18:35 +00:00
load-test.yml tests: run a long(1+ hr) load test 2021-02-28 16:05:16 +00:00
rate-limit.yml GitHub workflows: Install Node.js v12 2021-02-09 22:18:35 +00:00
windows-installer.yml artifacts: Windows CI Installer 2021-02-25 10:00:33 +00:00
windows-zip.yml tests: Frontend test Windows ZIP (#4894) 2021-03-01 14:31:55 +00:00