Skip to content

Conversation

@blueyed
Copy link
Contributor

@blueyed blueyed commented May 27, 2019

For #5306 I would have to add
testing/test_pytester.py to the default pos args, but that would run
all other tests therein additionally.

This also adds pexpect tests to the MacOS job, which appears to have
caused trouble at least in the past, and likely needs fixing here before
this works.

TODO:

  • might hang on py37-linux job

@codecov
Copy link

codecov bot commented May 27, 2019

Codecov Report

Merging #5313 into master will decrease coverage by 14.95%.
The diff coverage is 0%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master    #5313       +/-   ##
===========================================
- Coverage   90.48%   75.53%   -14.96%     
===========================================
  Files         115      115               
  Lines       26258    26273       +15     
  Branches     2587     2586        -1     
===========================================
- Hits        23760    19845     -3915     
- Misses       2159     5917     +3758     
- Partials      339      511      +172
Impacted Files Coverage Δ
testing/test_pdb.py 32.42% <0%> (-66.42%) ⬇️
testing/test_stepwise.py 17.24% <0%> (-82.76%) ⬇️
testing/python/show_fixtures_per_test.py 17.64% <0%> (-82.36%) ⬇️
testing/python/setup_plan.py 20% <0%> (-80%) ⬇️
testing/logging/test_reporting.py 20.99% <0%> (-79.01%) ⬇️
testing/python/setup_only.py 21.42% <0%> (-78.58%) ⬇️
testing/test_unittest.py 23.07% <0%> (-76.02%) ⬇️
testing/python/collect.py 21.53% <0%> (-75.06%) ⬇️
testing/test_warnings.py 26.77% <0%> (-72.14%) ⬇️
src/_pytest/_code/_py2traceback.py 20% <0%> (-71.12%) ⬇️
... and 68 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e393a73...a0020b2. Read the comment docs.

blueyed added 3 commits May 27, 2019 04:09
For pytest-dev#5306 I would have to add
`testing/test_pytester.py` to the default pos args, but that would run
all other tests therein additionally.

This also adds pexpect tests to the MacOS job, which appears to have
caused trouble at least in the past, and likely needs fixing here before
this works.
@jaraco
Copy link
Contributor

jaraco commented May 27, 2019

@blueyed What are you looking for in my review? There's a whole chain of tickets leading to this one, enough that it'll take me awhile to try to understand what's going on here. Can you direct me to how I can help?

@blueyed
Copy link
Contributor Author

blueyed commented May 27, 2019

@jaraco
You were suggested as reviewer.
Please try if tox -e py37-pexpect works for you on MacOS with this branch.

@blueyed
Copy link
Contributor Author

blueyed commented May 27, 2019

@jaraco
Sorry for not being clear: it is mainly for this commit: 2832e62.

@blueyed blueyed added this to the 4.6 milestone May 27, 2019
@nicoddemus nicoddemus removed this from the 4.6 milestone May 29, 2019
@blueyed
Copy link
Contributor Author

blueyed commented May 30, 2019

Pulled out the actual fixes into #5336 - in case you want to test it, @jaraco.

@blueyed blueyed changed the title ci: tox/Travis: use pexpect for dep only [WIP] ci: tox/Travis: use pexpect for dep only May 30, 2019
@blueyed
Copy link
Contributor Author

blueyed commented May 30, 2019

Moved into / closing in favor of #5336.

@blueyed blueyed closed this May 30, 2019
@blueyed blueyed deleted the ci-pexpect branch May 30, 2019 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants