| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This way travis gives a better indication which command failed. Also it makes the lines shorter and easier to read.
The gem is used to interact with travis.ci which is not strictly necessary to test vdebug (even if the tests run on travis). This also makes some dependencies obsolete as they where only needed for the travis gem.
This makes sudo and the setup of sudo unnecessary.
Apt needs a special environment variable to work but the other commands do not need a tty.
The ruby specs in spec/startup_spec.rb fail randomly on travis so we execute the specs separated from the feature tests. That way rake will not stop after the failure.
The package installation with bundler does not require a full login session from su so it can be run with sh.
|
Further answers about the travis build:
Answers to questions about the tests (in general and on travis):
|
Sorry, something went wrong.
|
I started to play around with this again. What motivated me where some changes from travis' side: https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration If we want to run tests on OSX we will not be able to use language: python: travis-ci/travis-ci#2312 . This means we can not use stuff like this to construct a nice build matrix (which we did not use until now anyways): python:
- "3.4"
- "3.5"
# ...But which might still be interesting as it should start a different VM with that python version preinstalled so the install step could be faster. I think we have to decide between two options:
@BlackIkeEagle What do you think? What might be more important to test regarding frequent bug reports? |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
I cleaned up and commented the travis file. Results:
Further questions about the travis build:
Questions about the tests (in general and on travis):