-
Notifications
You must be signed in to change notification settings - Fork 18
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
chore(build): run QE tests during PR workflow #1008
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## dev #1008 +/- ##
=======================================
Coverage 93.58% 93.58%
=======================================
Files 122 122
Lines 4081 4081
Branches 1646 1646
=======================================
Hits 3819 3819
Misses 245 245
Partials 17 17 Continue to review full report at Codecov.
|
7170474
to
73bee5c
Compare
OK, so this passed. If you go to "details" under ci.int.devshift.net PR build and log in, you can click "Test Results" and see breakdown of tests that were run. Which is nice. I am pretty sure accessing ci.int.devshift.net requires VPN. Some time breakout of this specific run:
GitHub tells me GitHub action took 8 minutes, so App SRE workflow doubles that. For the reference, backend team needs around 20 minutes to complete their PR job on App SRE infra. We'll probably need a little more, because UI tests are always going to be slower than API. Obviously I don't want to make that too slow, I think 25 minutes is reasonable, 30 minutes is absolute maximum. We will have to cut the scope of UI tests to meet this time requirement - we will run fewer tests than backend team does. |
@mirekdlugosz would removing the redundancy of running the GUI tests make much of a difference (removing the If we haven't already removed the redundant unit test checks, It would be preferable if we could and focus on just QE's facet. Most of it is we still use GitHub actions for
|
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.
Posted a non-blocking question/comment. Just need a rebase and we should be good
73bee5c
to
0a679f6
Compare
As of 20221130 holding PR. It's recommend we hold until there are more tests associated with this check |
0a679f6
to
ee9d9da
Compare
/retest |
42f0125
to
2db4459
Compare
83f5558
to
2861ed4
Compare
/retest |
2861ed4
to
b73025d
Compare
/retest |
b73025d
to
3114e9c
Compare
/retest |
/retest |
2 similar comments
/retest |
/retest |
3114e9c
to
3760fa1
Compare
3760fa1
to
ff7466a
Compare
Run QE tests on ephemeral environment as part of PR workflow.
ff7466a
to
d0edc4f
Compare
/retest |
Closing this in favor of #1072 |
The main goal is to run QE tests on ephemeral environment as part of PR workflow.
Right now there's one such tests that goes to subscription table and verifies it is not displayed. Later we will figure out how to create data inside ephemeral env, and we'll work on extending suite of tests.
I've got this running when issuing commands manually from my machine. Let's see if I can get it running from PR check as well.