-
Notifications
You must be signed in to change notification settings - Fork 105
Feature/wdm next refactor #341
base: master
Are you sure you want to change the base?
Feature/wdm next refactor #341
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here with What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
1 similar comment
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here with What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
c071e2b
to
73d051c
Compare
If this is the "base" of what becomes normal, is there a need to name the files as part of this "Next" and "next"? I'd recommend just dropping those naming decorations. |
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.
At minimum, please see my naming feedback. Beyond that, I have a few minor comments in the design document.
f978568
to
0f9f23c
Compare
Codecov Report
@@ Coverage Diff @@
## master #341 +/- ##
==========================================
- Coverage 54.46% 52.76% -1.71%
==========================================
Files 340 326 -14
Lines 58425 56047 -2378
==========================================
- Hits 31821 29573 -2248
+ Misses 26604 26474 -130
Continue to review full report at Codecov.
|
@googlebot I signed it! |
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
1 similar comment
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
src/test-apps/happy/tests/standalone/wdmNext/weave_wdm_next_test_base.py
Outdated
Show resolved
Hide resolved
I would suggest we decouple concerns: lets refactor the tests and then rename them; at the moment, this PR still maintains the 1-1 correspondence between the previous tests and the new ones; for traceability purposes, it may be cleaner to have at least separate commits but separate PRs may be more appropriate given the size of the change. |
cb5d127
to
cff7dc9
Compare
Here are logs of Jenkins job using my branch to run the WDM service tests. Logs indicate the same results as running off of master branch that CSI team uses to pull data from. https://paste.googleplex.com/4976942140882944 |
cff7dc9
to
ea7b7bc
Compare
Major refactor improvements on wdmNext automation infrastructure.
This is PHASE 1 + PHASE 2 of the design
PHASE 1:
PHASE 2:
Main files to review:
All functions in these files are now documented on what they do, what their parameters are, and what they return.
PHASE 3 will be next to group test cases so that they can share the same setup and teardown of weave topology to significantly increase testing speed.
NOTE:
Changes for wdmNext service tests are NOT here. I need to work with @yunhanw-google to figure out how to run them.