mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-05-02 21:29:12 -04:00
tests: Admin Frontend Test Coverage(#4717)
Covers all frontend admin operations, runs separated in CI.
This commit is contained in:
parent
294f2a251f
commit
2b112ac851
13 changed files with 463 additions and 50 deletions
|
@ -18,6 +18,11 @@ _set_loglevel_warn: &set_loglevel_warn |
|
|||
settings.json.template >settings.json.template.new &&
|
||||
mv settings.json.template.new settings.json.template
|
||||
|
||||
_enable_admin_tests: &enable_admin_tests |
|
||||
sed -e 's/"enableAdminUITests": false/"enableAdminUITests": true,\n"users":{"admin":{"password":"changeme","is_admin":true}}/' \
|
||||
settings.json.template >settings.json.template.new &&
|
||||
mv settings.json.template.new settings.json.template
|
||||
|
||||
_install_libreoffice: &install_libreoffice >-
|
||||
sudo add-apt-repository -y ppa:libreoffice/ppa &&
|
||||
sudo apt-get update &&
|
||||
|
@ -46,6 +51,7 @@ jobs:
|
|||
name: "Test the Frontend without Plugins"
|
||||
install:
|
||||
- *set_loglevel_warn
|
||||
- *enable_admin_tests
|
||||
- "src/tests/frontend/travis/sauce_tunnel.sh"
|
||||
- "src/bin/installDeps.sh"
|
||||
- "export GIT_HASH=$(git rev-parse --verify --short HEAD)"
|
||||
|
@ -80,6 +86,7 @@ jobs:
|
|||
name: "Test the Frontend Plugins only"
|
||||
install:
|
||||
- *set_loglevel_warn
|
||||
- *enable_admin_tests
|
||||
- "src/tests/frontend/travis/sauce_tunnel.sh"
|
||||
- "src/bin/installDeps.sh"
|
||||
- "rm src/tests/frontend/specs/*"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue