]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: fix frontend e2e tests 20943/head
authorTiago Melo <tmelo@suse.com>
Fri, 2 Mar 2018 16:39:46 +0000 (16:39 +0000)
committerTiago Melo <tmelo@suse.com>
Fri, 6 Apr 2018 09:33:34 +0000 (10:33 +0100)
commit99d146c6e57a44068c9885d4c24662f045604efe
tree9bcc4d81f962fa12a45c6ecd5fe53c8ce7154486
parent658e5d5a5089be92d2d1b7701800ae6dfe4d141d
mgr/dashboard: fix frontend e2e tests

Updated protractor configuration: now it's possible to run the tests inside a
docker container, added params for the username and password and added login
during the prepare phase.

Chrome is required to run the e2e tests. This can be achieved by installing
Chrome in your system or by using a docker container with Chrome installed.

Changed some timer calls, so they are runned outside of angular. This was
preventing protractor from running the tests.

Signed-off-by: Tiago Melo <tmelo@suse.com>
13 files changed:
src/pybind/mgr/dashboard/HACKING.rst
src/pybind/mgr/dashboard/frontend/e2e/app.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/app.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/e2e/helper.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/protractor.conf.js
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/summary.service.ts
src/pybind/mgr/dashboard/run-frontend-e2e-tests.sh [new file with mode: 0755]