Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build testapp_sqlite_openssl using setup_testapp_python2.py #1278

Conversation

AndreMiras
Copy link
Member

Has the following requirements:
sdl2,pyjnius,kivy,python2,openssl,requests,sqlite3

peewee had to be skipped because pure python modules fail with
nested virtualenv issue, see:
#1263 (comment)

refs #1263

Has the following requirements:
sdl2,pyjnius,kivy,python2,openssl,requests,sqlite3

peewee had to be skipped because pure python modules fail with
nested virtualenv issue, see:
kivy#1263 (comment)

refs kivy#1263
@AndreMiras
Copy link
Member Author

AndreMiras commented May 19, 2018

Ouch:

The log length has exceeded the limit of 4 MB (this usually means that the test suite is raising the same exception over and over).

The job has been terminated

Well I need to work on that part...

@AndreMiras AndreMiras changed the title Build testapp_sqlite_openssl using setup_testapp_python2.py WIP Build testapp_sqlite_openssl using setup_testapp_python2.py May 19, 2018
Not only this speeds up build, but also workaround Travis 4M logs limits,
since it creates one log per build rather than all in the same file.

Also adds `-qq` flag to `apt` and `--quiet` to `pip`, to reduce logs even more.
@AndreMiras AndreMiras force-pushed the feature/ticket1263_setup_testapp_python2_sqlite_openssl branch from ef0a350 to 82575a1 Compare May 19, 2018 21:15
@AndreMiras AndreMiras changed the title WIP Build testapp_sqlite_openssl using setup_testapp_python2.py Build testapp_sqlite_openssl using setup_testapp_python2.py May 19, 2018
@AndreMiras
Copy link
Member Author

Build is green now! ✅

Using parallel building fixed the 4M logs issue and also speed up build.
I've made two commits, one that adds testapp_sqlite_openssl build and one that refactor .travis.yml to introduce the parallel thing. I think it's better having two separate commits, because we see the first one failed with that 4M logs issue and the second one fixes it. But if you guys prefer I can squash them.

@inclement inclement merged commit f47e35e into kivy:master May 19, 2018
@inclement
Copy link
Member

👍

@AndreMiras AndreMiras deleted the feature/ticket1263_setup_testapp_python2_sqlite_openssl branch October 6, 2018 17:40
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.

2 participants