Project

General

Profile

Actions

Idea #15335

closed

[Workbench2] Integration testing

Added by Eric Biagiotti over 4 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Story points:
-
Release relationship:
Auto

Description

Test Workbench 2 features that need to interact with other Arvados components.

  • Should use run-tests.sh start_services()
  • Need a framework for headless browser testing via something like puppeteer
  • Write tests for features that have interaction with other components, such as upload/download, login, account linking

Related issues

Related to Arvados Epics - Idea #15333: Workbench2 feature parity with WorkbenchClosed01/01/202012/31/2021Actions
Related to Arvados - Bug #15321: [workbench2] Test run, package building & deploy integrationResolvedActions
Blocks Arvados - Idea #15581: [Workbench2] Improve error handling and reporting ResolvedActions
Blocked by Arvados - Idea #16029: Investigate Cypress testing framework for Workench2 integration testsResolvedLucas Di Pentima03/14/2020Actions
Actions #1

Updated by Eric Biagiotti over 4 years ago

  • Related to Idea #15333: Workbench2 feature parity with Workbench added
Actions #2

Updated by Eric Biagiotti over 4 years ago

  • Subject changed from Workbench 2 integration testing to [Workbench2] Integration testing
Actions #3

Updated by Tom Morris over 4 years ago

  • Target version set to To Be Groomed
Actions #4

Updated by Peter Amstutz over 4 years ago

  • Description updated (diff)
Actions #5

Updated by Peter Amstutz over 4 years ago

  • Related to Bug #15321: [workbench2] Test run, package building & deploy integration added
Actions #6

Updated by Tom Morris over 4 years ago

  • Blocks Idea #15581: [Workbench2] Improve error handling and reporting added
Actions #7

Updated by Eric Biagiotti over 4 years ago

  • Description updated (diff)

Some framework options:

  • Selenium/Webdriver (Selenium2) - Supports writing cross-browser tests in Java (and other languages on the JVM including Groovy), Python, Ruby, and C#
Actions #8

Updated by Peter Amstutz about 4 years ago

  • Release set to 20
  • Target version deleted (To Be Groomed)
Actions #9

Updated by Lucas Di Pentima about 4 years ago

  • Related to Idea #16029: Investigate Cypress testing framework for Workench2 integration tests added
Actions #10

Updated by Lucas Di Pentima about 4 years ago

  • Related to deleted (Idea #16029: Investigate Cypress testing framework for Workench2 integration tests)
Actions #11

Updated by Lucas Di Pentima about 4 years ago

  • Blocked by Idea #16029: Investigate Cypress testing framework for Workench2 integration tests added
Actions #12

Updated by Peter Amstutz almost 3 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF