-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Fix discovery of PyTests with packages inbetween folders #3937
Conversation
5df09fd
to
ee596a6
Compare
Codecov Report
@@ Coverage Diff @@
## master #3937 +/- ##
======================================
+ Coverage 78% 78% +1%
======================================
Files 402 402
Lines 18568 18574 +6
Branches 2983 2985 +2
======================================
+ Hits 14350 14356 +6
Misses 4216 4216
Partials 2 2
Continue to review full report at Codecov.
|
@DonJayamanne It passes all but 1 test where the remaining one is a download failure on travis. Could you have a look at the code? |
@Flamefire |
@DonJayamanne any update on this? I've seen #4098 was merged containing a fix for pytest 4.1 based on the current discovery and #3911 is no longer a P1 issue. Seems like the refactoring won't happen soon and discovery stays broken for e.g. my use case making this unusable. |
Thank continue in the next Sprint (next week). Work has started on it, but as of on hold for this Sprint. |
Ah ok. Then maybe I misunderstood the significance of removing it from P1 as "P1" was described as "mandatory for next release" and no P1 or P2 as "may or may not come". So will the fix be included in the next release? If not, do you consider taking my PR instead? It allows (at least) me to use the extension again for tests, has tests and is updated to work with the new pytest version (supported after #4098). It does not create conflicts with the upcoming fix as the whole code will be removed/replaced by the new version using a "native parser" (if I may call it like that) |
For #3936
Test plan is updated as appropriatepackage-lock.json
has been regenerated by runningnpm install
(if dependencies have changed)~