]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Replace Protractor with Cypress
authorTiago Melo <tmelo@suse.com>
Fri, 13 Mar 2020 01:00:51 +0000 (00:00 -0100)
committerTiago Melo <tmelo@suse.com>
Tue, 28 Apr 2020 09:43:50 +0000 (09:43 +0000)
commit4af6c855c0cedbeeabe0c882773a2c891fc98145
treed6bf2978dc76c2883f2d2500939089ddb4c18e6d
parent9486206f5ab4b747f6ec7b87e2a446c8fdc7df89
mgr/dashboard: Replace Protractor with Cypress

Fixes: https://tracker.ceph.com/issues/44812
Signed-off-by: Tiago Melo <tmelo@suse.com>
98 files changed:
src/pybind/mgr/dashboard/CMakeLists.txt
src/pybind/mgr/dashboard/HACKING.rst
src/pybind/mgr/dashboard/frontend/.gitignore
src/pybind/mgr/dashboard/frontend/angular.json
src/pybind/mgr/dashboard/frontend/cypress.json [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/images.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/images.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/iscsi.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/iscsi.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/mirroring.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/block/mirroring.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/crush-map.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/crush-map.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/hosts.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/hosts.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/logs.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/logs.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/mgr-modules.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/mgr-modules.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/monitors.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/monitors.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/osds.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/osds.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/filesystems/filesystems.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/filesystems/filesystems.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/nfs/nfs.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/nfs/nfs.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/page-helper.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/pools/pools.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/pools/pools.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/buckets.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/buckets.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/daemons.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/daemons.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/dashboard.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/dashboard.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/notification.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/notification.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/role-mgmt.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/role-mgmt.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/user-mgmt.e2e-spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/integration/ui/user-mgmt.po.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/support/commands.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/support/index.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/cypress/tsconfig.json [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/e2e/block/images.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/block/images.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/block/iscsi.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/block/iscsi.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/block/mirroring.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/block/mirroring.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/configuration.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/configuration.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/crush-map.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/crush-map.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/hosts.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/hosts.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/logs.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/logs.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/mgr-modules.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/mgr-modules.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/filesystems/filesystems.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/filesystems/filesystems.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/page-helper.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/pools/pools.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/pools/pools.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/buckets.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/buckets.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/daemons.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/daemons.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/users.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/rgw/users.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/tsconfig.e2e.json [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/dashboard.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/dashboard.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/notification.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/notification.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/role-mgmt.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/role-mgmt.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/user-mgmt.e2e-spec.ts [deleted file]
src/pybind/mgr/dashboard/frontend/e2e/ui/user-mgmt.po.ts [deleted file]
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/protractor.conf.js [deleted file]
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts
src/pybind/mgr/dashboard/frontend/tsconfig.json
src/pybind/mgr/dashboard/run-frontend-e2e-tests.sh