-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smoke Tests fixes #2021
base: develop
Are you sure you want to change the base?
Smoke Tests fixes #2021
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #2021 +/- ##
===========================================
- Coverage 60.62% 60.61% -0.02%
===========================================
Files 394 394
Lines 12315 12316 +1
Branches 2958 2958
===========================================
- Hits 7466 7465 -1
- Misses 4837 4839 +2
Partials 12 12 ☔ View full report in Codecov by Sentry. |
e78df90
to
965baf8
Compare
@@ -228,7 +227,7 @@ function testTool(registry: string, repo: string, name: string) { | |||
}); | |||
} | |||
|
|||
function testWorkflow(registry: string, repo: string, name: string) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These parameters were not being used, so I just removed them. Their existence was throwing me off as I was trying to understand the code.
Quality Gate failedFailed conditions |
Description
Auth smoke tests were failing on QA. Fixing it led to a chain of other things. The original problem was due to the versions table in QA now requiring scrolling at a lower resolution with the addition of the DOI column. Interacting with the Actions dropdown in Cypress near the edge of the viewport seemed to be flaky. This led to:
trackBy
in some template loops; this causes DOM elements to be reused instead of recreated. This fixed some Cypress errors about DOM elements no longer being present.Review Instructions
Ensure that all the smoke tests are passing nightly for a couple of days in a row on CircleCI.
Issue
SEAB-6674
Security
If there are any concerns that require extra attention from the security team, highlight them here.
Please make sure that you've checked the following before submitting your pull request. Thanks!
npm run build
markdown-wrapper
component, which does extra sanitizationnpm audit
and ensure you are not introducing new vulnerabilities