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

circleci #663

Merged
merged 14 commits into from
Jun 16, 2015
Merged

circleci #663

merged 14 commits into from
Jun 16, 2015

Conversation

AbdealiLoKo
Copy link
Contributor

No description provided.

AbdealiLoKo and others added 13 commits June 16, 2015 16:49
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.
@codecov-io
Copy link

Current coverage is 99.81%

Merging #663 into master will change coverage by 0% by 7d6005b

Coverage Diff

@@            master    #663   diff @@
======================================
  Files           74      74       
  Stmts         2666    2666       
  Branches       502     502       
  Methods          0       0       
======================================
  Hit           2661    2661       
  Partial          5       5       
  Missed           0       0       

Powered by Codecov

@sils sils force-pushed the ajk/circleci branch 4 times, most recently from b4bdce5 to d9d1683 Compare June 16, 2015 16:18
@sils sils merged commit d9d1683 into master Jun 16, 2015
@sils sils deleted the ajk/circleci branch June 16, 2015 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

3 participants