Automated copy feature/OIDC oauth groups rev2
Link to JIRA ticket if there is one:
New Features
- Authorization Group Syncing based on a configured OIDC IdP's JWT claim
- Job capable of updating authorization groups based on persistence of a user's refresh token and periodic calls to get updated JWT claim containing authz group info (Note: this is a modification of the existing "Access Token Polling" support built for GA4GH Passports)
Breaking Changes
Bug Fixes
Improvements
Dependency updates
Deployment changes
Pull Request Test Coverage Report for Build 15350863813
Details
- 0 of 0 changed or added relevant lines in 0 files are covered.
- 186 unchanged lines in 11 files lost coverage.
- Overall coverage decreased (-0.5%) to 74.447%
| Files with Coverage Reduction | New Missed Lines | % |
|---|---|---|
| error_handler.py | 1 | 97.92% |
| resources/openid/microsoft_oauth2.py | 1 | 95.0% |
| resources/openid/google_oauth2.py | 2 | 80.0% |
| resources/openid/okta_oauth2.py | 3 | 50.0% |
| resources/openid/orcid_oauth2.py | 3 | 50.0% |
| resources/openid/cognito_oauth2.py | 4 | 43.48% |
| scripting/fence_create.py | 5 | 60.35% |
| config.py | 10 | 67.14% |
| init.py | 11 | 90.66% |
| blueprints/login/base.py | 50 | 65.31% |
| <!-- | Total: | 186 |
| Totals | |
|---|---|
| Change from base Build 15290247137: | -0.5% |
| Covered Lines: | 8175 |
| Relevant Lines: | 10981 |
💛 - Coveralls
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{66}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#f14c4c}{\tt{10}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{15}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{52}}$$ | $$\textcolor{#f14c4c}{\tt{15}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{30}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#f14c4c}{\tt{34}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{10}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{6}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{6}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{10}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{10}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{error}}$$ | SUBTOTAL |
|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#f14c4c}{\tt{4}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
Please find the ci env pod logs here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{10}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
Please find the ci env pod logs here
| filepath | $$\textcolor{#666666}{\tt{SUBTOTAL}}$$ |
|---|---|
| $$\textcolor{#23d18b}{\tt{TOTAL}}$$ | $$\textcolor{#666666}{\tt{0}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{14}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{64}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{6}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{25}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#666666}{\tt{SUBTOTAL}}$$ |
|---|---|
| $$\textcolor{#23d18b}{\tt{TOTAL}}$$ | $$\textcolor{#666666}{\tt{0}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{error}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{58}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{65}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{14}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{65}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | SUBTOTAL |
|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | SUBTOTAL |
|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#23d18b}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | SUBTOTAL |
|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | SUBTOTAL |
|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#23d18b}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#f14c4c}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{9}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{16}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#f14c4c}{\tt{13}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{15}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{6}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{9}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{5}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{3}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{5}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{38}}$$ | $$\textcolor{#f14c4c}{\tt{29}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{67}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#ffa500}{\tt{71}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{67}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#ffa500}{\tt{71}}$$ |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here