New issue 696: 'ConftestImportFailure' when running in a LoopOnFail mode. https://bitbucket.org/pytest-dev/pytest/issue/696/conftestimportfailure-when-running-in-a
Vladislav Turbanov: Getting the following error, when running with an `-f` or `--looponfail` flags. Currently, I'm solving this with `export PYTHONPATH=<path-to-current-dir>` ``` #!bash $ py.test --looponfail Traceback (most recent call last): File "P:\msys64\mingw64\bin\py.test-script.py", line 9, in <module> load_entry_point('pytest==2.6.4', 'console_scripts', 'py.test')() File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 41, in main return config.hook.pytest_cmdline_main(config=config) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 413, in __call__ return self._docall(methods, kwargs) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 424, in _docall res = mc.execute() File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 315, in execute res = method(**kwargs) File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/plugin.py", line 58, in pytest_cmdline_main looponfail_main(config) File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py", line 20, in looponfail_main remotecontrol.loop_once() File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py", line 87, in loop_once result = self.runsession() File "P:/msys64/mingw64/lib/python2.7/site-packages/xdist/looponfail.py", line 76, in runsession return self.channel.receive() File "P:/msys64/mingw64/lib/python2.7/site-packages/execnet/gateway_base.py", line 711, in receive raise self._getremoteerror() or EOFError() execnet.gateway_base.RemoteError: Traceback (most recent call last): File "P:/msys64/mingw64/lib/python2.7/site-packages/execnet/gateway_base.py", line 1043, in executetask function(channel, **kwargs) File "<remote exec>", line 17, in init_slave_session File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 666, in fromdictargs config._preparse(args, addopts=False) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 719, in _preparse args=args, parser=self._parser) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 413, in __call__ return self._docall(methods, kwargs) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 424, in _docall res = mc.execute() File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 315, in execute res = method(**kwargs) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/capture.py", line 52, in pytest_load_initial_conftests return __multicall__.execute() File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/core.py", line 315, in execute res = method(**kwargs) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 692, in pytest_load_initial_conftests self._conftest.setinitial(early_config.known_args_namespace) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 498, in setinitial self._try_load_conftest(anchor) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 509, in _try_load_conftest self.getconftestmodules(x) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 521, in getconftestmodules mod = self.importconftest(conftestpath) File "P:/msys64/mingw64/lib/python2.7/site-packages/_pytest/config.py", line 545, in importconftest raise ConftestImportFailure(conftestpath, sys.exc_info()) ConftestImportFailure: (local('P:/projects.local/vdt/software/GameToolSet/Hg/GTGenerator/tests/conftest.py'), (<type 'exceptions.ImportError'>, ImportError('No module named gtgen',), <traceback object at 0x00000000038c1128>)) ``` _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit