etherpad-lite/tests/frontend/travis
muxator 4a17443a2e tests: future proof travis/runner.sh and make it more robust
This change only slightly modifies the bahaviour of travis/runner.sh, but:

1. speeds up the tests, because it does not install dependencies before running
   them. Dependencies are already installed by .travis.yml in its "install"
   section;
2. if for some reason Etherpad does not start, there is a sudden failure,
   instead of launching the front end tests anyway, and then having to wait 10
   minutes for them to time out;
3. it is compatible with a different way of installing etherpad dependencies
   ("npm ci" instead of "npm install"), whereas the previous one broke. This
   will probably be introduced in a while, so this change future-proofs for it
   (see #3778).
4. it is more robust, because it detects more reliably the paths, and changes
   between them correctly;

Please note that the script now requires bash instead of a generic posix shell.
This may break on platforms which default to a different shell (FreeBSD, MacOS?)
2020-03-29 23:59:28 +02:00
..
.gitignore bloody sauce connect logs... 2012-11-01 23:20:28 +00:00
remote_runner.js tests: use latest Safari in Saucelab front end tests 2020-03-26 23:26:25 +01:00
runner.sh tests: future proof travis/runner.sh and make it more robust 2020-03-29 23:59:28 +02:00
sauce_tunnel.sh tests: explicit tunnel version URI in sauce_tunnel.sh 2020-03-23 23:51:51 +01:00