Skip to content

Build testapp_sqlite_openssl using setup_testapp_python2.py#1278

Merged
inclement merged 2 commits into
kivy:masterfrom
AndreMiras:feature/ticket1263_setup_testapp_python2_sqlite_openssl
May 19, 2018
Merged

Build testapp_sqlite_openssl using setup_testapp_python2.py#1278
inclement merged 2 commits into
kivy:masterfrom
AndreMiras:feature/ticket1263_setup_testapp_python2_sqlite_openssl

Conversation

@AndreMiras

Copy link
Copy Markdown
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

AndreMiras commented May 19, 2018

Copy link
Copy Markdown
Member Author

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
Copy Markdown
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
Copy Markdown
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