etherpad-lite/src/tests/frontend
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
..
cypress tests: Frontend test Windows ZIP (#4894) 2021-03-01 14:31:55 +00:00
helper lint: src/tests/frontend/helper.js and friends 2021-02-13 00:46:30 -05:00
lib tests: test runner output HTML and CSS improvements to show duration (#4775) 2021-02-14 08:04:50 +00:00
specs tests: change timeout on bold and embed_value test to support Win10 FF84 2021-02-23 19:53:03 +00:00
travis tests: run a long(1+ hr) load test 2021-02-28 16:05:16 +00:00
helper.js Move vendor libraries to /vendors folder and exclude from LGTM 2021-02-21 15:07:39 +00:00
index.html Move vendor libraries to /vendors folder and exclude from LGTM 2021-02-21 15:07:39 +00:00
runner.css tests: test runner output HTML and CSS improvements to show duration (#4775) 2021-02-14 08:04:50 +00:00
runner.js tests: admin test timeout increase, bugfix and removal of buggy test (#4762) 2021-02-12 20:04:42 +00:00