Hi John,

thanks for fixing it - i committed it to the trunk docs.

best,
holger

On Fri, Jul 06, 2012 at 22:30 -0500, John Anderson wrote:
> Turns out it was the documented setup.py PyTestCommand I found:
> 
> class PyTest(TestCommand):
>     def finalize_options(self):
>         TestCommand.finalize_options(self)
>         self.test_args = []
>         self.test_suite = True
>     def run_tests(self):
>         #import here, cause outside the eggs aren't loaded
>         import pytest
>         pytest.main(self.test_args)
> 
> Changed the last line to
> result = pytest.main(self.test_args)
> sys.exit(result)
> 
> and everything is working.
> 
> 
> On Fri, Jul 6, 2012 at 9:31 PM, John Anderson <son...@gmail.com> wrote:
> > I'm running my builds on travis-ci and I had some bad imports and it
> > threw an INTERNAL ERROR on py.test, but gave an exit code 0 so the
> > build doesn't fail.. Any way to fix this?
> >
> >
> > ============================= test session starts 
> > ==============================
> >
> > 626platform linux2 -- Python 2.7.2 -- pytest-2.2.4
> >
> > 627INTERNALERROR> Traceback (most recent call last):
> >
> > 628INTERNALERROR>   File
> > "/home/vagrant/virtualenv/python2.7/local/lib/python2.7/site-packages/_pytest/main.py",
> > line 72, in wrap_session
> >
> > 629INTERNALERROR>     config.hook.pytest_sessionstart(session=session)
> >
> > 630INTERNALERROR>   File
> > "/home/vagrant/virtualenv/python2.7/local/lib/python2.7/site-packages/_pytest/core.py",
> > line 421, in __call__
> >
> > 631INTERNALERROR>     return self._docall(methods, kwargs)
> >
> > 632INTERNALERROR>   File
> > "/home/vagrant/virtualenv/python2.7/local/lib/python2.7/site-packages/_pytest/core.py",
> > line 432, in _docall
> >
> > 633INTERNALERROR>     res = mc.execute()
> >
> > 634INTERNALERROR>   File
> > "/home/vagrant/virtualenv/python2.7/local/lib/python2.7/site-packages/_pytest/core.py",
> > line 350, in execute
> >
> > 635INTERNALERROR>     res = method(**kwargs)
> >
> > 636INTERNALERROR>   File
> > "/home/vagrant/builds/sontek/hiero/conftest.py", line 10, in
> > pytest_sessionstart
> >
> > 637INTERNALERROR>     from hiero.tests.models     import Base
> >
> > 638INTERNALERROR>   File
> > "/home/vagrant/builds/sontek/hiero/hiero/__init__.py", line 2, in
> > <module>
> >
> > 639INTERNALERROR>     from hem.config         import get_class_from_config
> >
> > 640INTERNALERROR> ImportError: No module named hem.config
> >
> > 641
> >
> > 642Done. Build script exited with: 0
> _______________________________________________
> py-dev mailing list
> py-dev@codespeak.net
> http://codespeak.net/mailman/listinfo/py-dev
> 
_______________________________________________
py-dev mailing list
py-dev@codespeak.net
http://codespeak.net/mailman/listinfo/py-dev

Reply via email to