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