Project

General

Profile

Actions

Idea #16029

closed

Investigate Cypress testing framework for Workench2 integration tests

Added by Peter Amstutz over 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Tests
Target version:
Start date:
03/14/2020
Due date:
Story points:
-
Release relationship:
Auto

Description

Some of the more important WB1's integration tests are:

  • Login
    • auto-login with api token works after redirect (check that resulting url doesn’t include the api token)
    • using expired token redirects to login page
    • access with no token should show the login page
  • Collections
    • Copy to project
    • Sharing
    • Combine collections into new collection
    • Combine files into new collection
    • URL with PDH with multiple matches
    • Remove & rename files
    • Remove/rename not available on readonly collections
    • Create collection uploading files
    • Upload errors
  • Projects
    • Anonymous access
      • Project available actions
      • Access to shared/public project’s collections
      • Access to shared/public project’s subprojects
    • Rename projects
    • Create project; move it inside other project
    • Sharing
      • Publicly share option not available when anonymous browsing disabled
      • Publicly share option available when anon browsing enabled
      • Project owner shares with another user & group
      • ’Share with group’ listing doesn’t offer projects
    • Copy/move/delete collections between projects
  • Search
    • Search for a owned project, an invalid uuid, an publicly shared project
  • Trash
    • Check deleted items on trash page
    • Test untrash button and confirm untrashed items are now listed
    • Test trash page search feature
  • Processes
    • Test ‘all processes’ page
    • Test cancel button when displaying a queued/running process
    • Run a process from a registered workflows
    • Test CR state display
  • Admin
    • Users
      • Create new user
      • Setup/unsetup active user
    • Groups
      • Create new group
      • Add/remove users to groups

Subtasks 2 (0 open2 closed)

Task #16031: Review 16029-cypress-testingResolvedPeter Amstutz04/15/2020Actions
Task #16257: Review 16029-arvboot-wss-fixResolvedLucas Di Pentima03/14/2020Actions

Related issues

Blocks Arvados - Idea #15335: [Workbench2] Integration testingResolvedActions
Actions

Also available in: Atom PDF