Issue 25694: test.libregrtest not installed (original) (raw)

Created on 2015-11-22 08:49 by Arfrever, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (9)
msg255087 - (view) Author: Arfrever Frehtes Taifersar Arahesis (Arfrever) * (Python triager) Date: 2015-11-22 08:49
test.libregrtest is not installed, which breaks running of test suite from installed Python. Probably LIBSUBDIRS in Makefile.pre.in should be updated. $ python3.5 -m test test_int [1/1] test_int 1 test OK. $ python3.6 -m test test_int Traceback (most recent call last): File "/usr/lib64/python3.6/runpy.py", line 170, in _run_module_as_main "__main__", mod_spec) File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/lib64/python3.6/test/__main__.py", line 1, in from test import regrtest File "/usr/lib64/python3.6/test/regrtest.py", line 14, in from test.libregrtest import main, main_in_temp_cwd ImportError: No module named 'test.libregrtest'
msg255104 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2015-11-22 14:45
New changeset 1f563b259f09 by Victor Stinner in branch 'default': Issue #25694: Install test.libregrtest to be able to run tests on the installed https://hg.python.org/cpython/rev/1f563b259f09 New changeset fea86d0049d2 by Victor Stinner in branch 'default': Issue #25694: Fix test_regrtest for installed Python https://hg.python.org/cpython/rev/fea86d0049d2
msg255105 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-11-22 14:46
Hum, not only libregrtest was not installable, but test_regrtest didn't work on installed Python. Can you please retry? It would be nice to modify test_regrtest to *not* write into the test package, but I failed to find a way to load tests from a different directory :-/
msg255185 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2015-11-23 16:29
It used to be there were also changes that needed to be made to the windows build files when a new directory was added. Nosying Steve in case this is still true, assuming there is an option to install the tests (which there might not be, I have no idea not being a Windows user).
msg255196 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-11-23 17:09
R. David Murray added the comment: > It used to be there were also changes that needed to be made to the windows build files when a new directory was added. Nosying Steve in case this is still true, assuming there is an option to install the tests (which there might not be, I have no idea not being a Windows user). I failed to find other test subdirectories in PCbuild/ :-/ I don't think that tests are installed or installable on Windows.
msg255197 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-11-23 17:10
Thanks. For 3.5 and later we automatically grab Lib/**/* (except *.py[co]), with Lib/test/**/* split out into a separate install option. I disliked the manual updating as much as everyone else did :)
msg255201 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2015-11-23 17:21
Thanks for doing that, Steve. It would be lovely to fix the unix make too, but I'm sure there's a reason why it is currently done the way it is done and I don't feel like figuring out why so as to try to make things better :)
msg258426 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-01-16 21:59
@Victor - is there anything else to be done for this issue or can we close it?
msg258431 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2016-01-16 22:07
Please close the issue.
History
Date User Action Args
2022-04-11 14:58:24 admin set nosy: + ned.deilygithub: 69880
2016-01-16 22:36:04 steve.dower set status: open -> closedresolution: fixedstage: resolved
2016-01-16 22:07:59 vstinner set messages: +
2016-01-16 21:59:24 steve.dower set messages: +
2015-11-23 17:21:40 r.david.murray set messages: +
2015-11-23 17:10:15 steve.dower set messages: +
2015-11-23 17:09:26 vstinner set messages: +
2015-11-23 16:29:34 r.david.murray set nosy: + steve.dower, r.david.murraymessages: +
2015-11-22 14:46:14 vstinner set messages: +
2015-11-22 14:45:16 python-dev set nosy: + python-devmessages: +
2015-11-22 11:36:05 serhiy.storchaka set priority: normal -> release blocker
2015-11-22 08:49:08 Arfrever create