Releases: uc-cdis/gen3-qa
Releases · uc-cdis/gen3-qa
Gen3 QA in a Box
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
Improvements to checkAllProjectsBucketAccessTest
Release Notes
For: uc-cdis/gen3-qa
Notes since tag: 0.3
Notes to tag/commit: 0.4
Generated: 2021-06-17
Dependency Updates
- Bumps normalize-url from
4.5.0 to 4.5.1. (#629) - Bumps ws from 7.4.0 to 7.4.6. (#626)
- Bumps glob-parent from 5.1.1 to
5.1.2. (#628) - Bumps handlebars from 4.7.6 to
4.7.7. (#614) - Bumps lodash from 4.17.20 to 4.17.21.
(#616) - Bumps ua-parser-js from 0.7.22
to 0.7.28. (#612) - Bumps hosted-git-info from 2.8.8
to 2.8.9. (#617) - Bumps axios from 0.19.2 to 0.21.1. (#544)
- Bumps elliptic from 6.5.3 to 6.5.4.
(#577) - Bumps urijs from 1.19.5 to 1.19.6.
(#574) - Bumps urijs from 1.19.2 to 1.19.5.
(#541)
New Features
- Take screenshots on test failures (#618)
- New utility script to create a copy of forked-repo branches to support the
CI of open source contributions (#599) - Introduce CLI to instrument the gen3 py sdk to run indexing verifications.
(#596) - This shall be used by this Jenkins job here:
https://github.com/uc-cdis/gen3-release-utils/blob/master/jenkins-jobs/qa-bdcat-data-release-simple-manifest.groovy
(#596) - Add audit service test plan (#590)
- Creating our own gen3-qa-selenium-node-chrome wrapper image. (#580)
Improvements
- Update pre-commit conflg to use latest version of
detect-secrets
and
exclude lock files, and update secrets baseline (#590) - Add a tentative template for test plans (feel free to update, or delete if
there's already one, I couldn't find one) (#590) - avoid re-installing poetry (#561)
Changes Included In This Pr
- Changes to the following files to upgrade the vulnerable dependencies to a
fixed version: (#564) - package.json (#564)
- package-lock.json (#564)
Bug Fixes
- fix the error "element click intercepted" (#550)
0.3
Improvements
- Improving the first PROD-tier test:
gen3qa-check-bucket-access
.
0.1
Very first release of gen3-qa 🎉