I take it from the lack of response here that what I want to is just impossible?
On Wednesday, April 8, 2015 at 10:57:15 AM UTC-4, Ian W. Scott wrote: > > I've set up a travis-ci.org job to run my test suite (using pytest) > whenever I push my app to its github repository. I'm running into the basic > problem that pytest can't find the gluon libraries, since there's nothing > in my repo "above" the level of my app directory. Does anyone know of a > simple way to import or install the web2py code (gluon plus contrib > libraries) from the travis-ci process? Or am I trying to do the impossible? > > Here's my .travis.yml file: > > language: python > python: > - "2.7" > # Handle git submodules yourself > git: > submodules: false > # Use sed to replace the SSH URL with the public URL, then initialize > submodules > before_install: > - sed -i 's/[email protected]:/https:\/\/github.com\//' .gitmodules > - git submodule update --init --recursive > # command to install dependencies, e.g. pip install -r > requirements.txt --use-mirrors > install: "pip install pytest" > # command to run tests, e.g. python setup.py test > script: py.test applications/paideia/tests/modules/test_paideia.py > > And here's the error traceback from the travis-ci job: > > Traceback (most recent call last): > > File > "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/_pytest/config.py", > line 543, in importconftest > > mod = conftestpath.pyimport() > > File > "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/py/_path/local.py", > line 641, in pyimport > > __import__(modname) > > File "/home/travis/build/monotasker/paideia/tests/conftest.py", line 87, in > <module> > > from gluon.shell import env > > ImportError: No module named gluon.shell > > ERROR: could not load /home/travis/build/monotasker/paideia/tests/conftest.py > > > > > Thanks, > > Ian > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

