-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
circleci #663
Merged
Merged
circleci #663
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3cabf95
to
eb2d512
Compare
4d9697f
to
6c4249c
Compare
a698f5e
to
42c35e8
Compare
77ef4ce
to
62a4677
Compare
4b86d6c
to
62a4677
Compare
Stop services like mongodb and mysql as we do not require them for our tests and they take up memory which eats into the 4GB memory limit we have in circle-ci.
pyenv allows developers to test coala with different versions of python. It uses the .python-version file to find which version to use. Add this to gitignore so that developers who use pyenv don't accidentally push this file.
In this commit we use 3 circleci containers to run tests on 3 different versions of python in parallel.
We have 4 containers available on circleci - Use the 4th container to test whether Testhelper can autoskip tests if an import error is found.
In shells currently, the shell script continues executing if one of the lines fails. Now, this commit will exit the shell script if any line fails. Makes it considerably easier to debug.
A part of #653 where we stop using travis and use circleci instead. This commit removes coverage reporting from travis. The next commit will add it into circleci.
As part of #653 moving coverage reporting from travis to circleci. This commit adds the coverage reporting to circleci.
Run zanata from circleci and remove it from travis.
Earlier we could only have 1 container with python 3.4.2 as that was checked when sending coverage information to codecov and coveralls. Now, the condition has been changed to the 0th container in circleci Hence, set the python version choices such that 3.4.2 is chosen as the default version - and 3.3 and 3.2 are chosen for specific containers.
This is replaced by circleci now which is much faster.
Current coverage is
|
b4bdce5
to
d9d1683
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.