Skip to content

Gen3 QA in a Box

Latest
Compare
Choose a tag to compare
@themarcelor themarcelor released this 06 Aug 21:21
· 786 commits to master since this release
dea6be4

By leveraging the selenium-standlone npm utility, we can run a gen3-qa test inside a single docker container, eliminating the dependency on a selenium sidecar container or selenium/hub + selenium/node-chrome pods.

Release Notes

For: uc-cdis/gen3-qa
Notes since tag: 0.4
Notes to tag/commit: 0.5
Generated: 2021-08-06

New Features

  • E2E PFB Export test (#636)
  • Add tests for the audit-service integration with Fence: download and login
    events (#644)

Bug Fixes

  • Study viewer tests: fix references to the current env (#660)
  • Do not run audit-service tests if fence version is too old (#657)
  • We are not fetching the bucket name from config but relying on the standard
    naming convention. This fixes that. (#654)
  • Handle service names with dash in
    getServiceVersion/runTestsIfServiceVersion (#652)

Improvements

  • Log simulated data to facilitate debugging (#659)
  • Do not run audit-service tests if version <1.0.0 (#650)
  • Fix bug in indexd tasks "addFileIndices" function causing error messages
    "file is not defined" (#644)
  • Refactor RAS client creation logic: remove code duplication, add error
    logs, and add a random string at the end of the client names to avoid
    "client already exists" issues (#644)
  • Refactor "smartWait" function so that it doesn't wait for nothing at the
    end of the loop (#644)
  • There is now a commons without portal. So, added logic to prevent portal
    health check when the service is not deployed (#645)

Dependency Updates