Erik Sundell
e58b5c316e
Merge remote-tracking branch 'upstream/master' into pipenv-support
2019-06-04 08:53:56 +02:00
Tim Head
00d1258c07
Run pre-commit hooks on travis
2019-05-31 10:09:18 +02:00
James Bourbeau
2faff516bf
Specify Ubuntu Xenial 16.04
2019-05-23 17:33:34 -05:00
Tim Head
5303010d0e
Drop support for Python 3.4
2019-05-21 22:10:55 +02:00
Erik Sundell
4ed7dacc2b
extract pipfile: add new CI job
2019-05-12 15:07:24 +02:00
Min RK
5ddce5a9b3
add pip freeze to travis.yml
...
and stop building docs on travis, we are already building them on circle
2019-02-19 10:59:16 +01:00
Min RK
67a19b0255
remove travis docker build
...
no longer needed
2018-12-19 14:33:07 +01:00
Tim Head
36641f3b6f
Merge pull request #501 from minrk/push-tags
...
fix push-tags condition
2018-12-18 12:49:20 +01:00
Min RK
5c84117fba
report top 10 slowest tests in each group
2018-12-17 14:43:20 +01:00
Min RK
58a1ff7f1e
run unittests first on travis
...
since they should give us the quickest and clearest failure indicators
2018-12-17 13:19:37 +01:00
Min RK
a5d5e77ad1
move unittests into tests/unit directory
...
for easier test discovery so we don't skip tests without realizing
2018-12-17 13:06:28 +01:00
yuvipanda
a9f45e6fae
Make sure our args tests are run
...
We don't wanna block this PR on fixing all the tests,
instead only on making the added tests run
2018-12-14 13:15:33 -08:00
Min RK
cd1bfeb370
fix push-tags condition
...
`on` conditions only fire when they are *all* met
2018-12-13 11:22:51 +01:00
Min RK
65a4633992
push tagged images on travis
...
creates jupyter/repo2docker:0.7.0 when we release 0.7.0
2018-12-12 15:54:06 +01:00
Tim Head
58cbe1797d
Merge pull request #457 from nuest/stencila
...
Updates for Stencila
2018-11-09 13:56:23 +01:00
nuest
490962e08d
split up Stencila tests to not run into timeouts on Travis CI
2018-11-06 21:27:18 +01:00
nuest
d12c4b54c3
increase timeout for stencila tests on travis
2018-10-31 09:05:03 +01:00
Chris Ostrouchov
1e3630cc10
Feature: Adding nix support for repo2docker
...
test url: https://gitlab.com/costrouc/nix-binder-example
2018-10-17 16:32:40 -04:00
Tim Head
02b41948dd
Add tests for Git content provider
2018-10-16 08:04:13 +02:00
Tim Head
58e04fe61a
Change back into main repository directory
2018-10-12 20:13:06 +02:00
Tim Head
57cdd065d0
Switch to right sub-directory for coverage reports
2018-10-12 16:11:42 +02:00
Tim Head
7f1f270e12
Make travis fail when pytest fails
2018-09-15 08:53:03 +02:00
Tim Head
d10ad418da
Change PyPI deploy account to mybinderteam
2018-08-26 06:25:59 -04:00
Carol Willing
ade9acf9e7
Merge pull request #372 from betatim/add-docs-to-ci
...
Fix warnings in the documentation build and add to CI
2018-08-08 15:10:34 -07:00
Tim Head
e3ceed29ef
Fix directory handling in travis tests
2018-08-08 14:35:11 +02:00
Tim Head
307addd5ab
Fix warnings in the documentation build
2018-08-05 23:48:44 +02:00
Tim Head
d6cc5f237e
Enable base test in travis
2018-08-05 23:33:47 +02:00
Min RK
4aff6c59ba
rework stencila as an ‘optional frontend’
...
instead of a buildpack
stencila will be installed via `nbstencilaproxy` if a stencila manifest.xml is found
2018-07-20 17:14:14 -07:00
Tim Head
d088c8c1aa
Add comments back to travis config
2018-07-02 22:12:58 +02:00
Tim Head
1967ca4903
Bring the versions in sync
2018-07-02 21:50:06 +02:00
Tim Head
aea3a9bf34
Setup auto releasing on GitHub tagging
2018-07-02 21:45:10 +02:00
Tim Head
72292061d2
Allow for longer periods of no output during R tests
2018-05-11 23:13:18 +02:00
Tim Head
61e7d1b404
Use travis_retry to run tests
2018-03-27 11:09:03 +02:00
Min RK
27197ed6c3
remove -s on Travis
...
now that we have better reporting of failures
2018-02-09 17:57:36 +01:00
Min RK
faf293ec93
run venv tests with Python 3.4
...
to catch Python language support regressions
2018-02-09 16:51:13 +01:00
Min RK
f86fa39fc3
enable coverage on Travis
...
- ensure pip is up to date
- enable pip caching
- run tests with Python 3.6
- publish coverage to codecov
2018-02-09 16:48:26 +01:00
yuvipanda
b6af51697e
Fix trailing space in .travis.yml
2018-02-08 02:53:18 -08:00
yuvipanda
01522559f2
Add a CONTRIBUTING.md
...
Thanks to @willingc for editing the release process notes
2018-02-07 23:34:28 -08:00
yuvipanda
a7e2355a39
Add comments to .travis.yml on why we do what we do
2018-02-07 12:55:53 -08:00
yuvipanda
f5becff2d0
Install from wheel when testing in travis
...
This helps us catch issues with MANIFEST.in and friends that
might cause problems with files not being included in the final
built package, removing a step from the release process.
2018-02-07 12:51:49 -08:00
yuvipanda
e2099dbc97
Add basic R + IRKernel + RStudio support
...
This sets up R + RStudio + IRKernel for a repository that contains:
1. A `runtime.txt` file with the text:
r-<year>-<month>-<date>
Where 'year', 'month' and 'date' refer to a specific
date snapshot of https://mran.microsoft.com/timemachine
from which libraries are to be installed.
2. An optional `install.R` file that will be executed at build time,
and can be used for installing packages from both MRAN and GitHub.
It currently sets up R from the ubuntu repository being used. This
is unideal, and we should investigate other solutions!
Fixes #24
2018-02-02 09:25:19 -08:00
yuvipanda
b5a6b11b8b
Get travis to run top level tests too
...
Currently it's not running the volume nor memlimit tests
2017-12-19 11:38:50 -08:00
Min RK
52e80fc1a7
don't run tests in parallel on travis
...
parallel tests might have been the cause of spurious travis failures
plus, not running concurrently should result in reusing the cache for the initial stages,
which might even save time
2017-11-30 12:10:08 +01:00
yuvipanda
6d80f2df8f
Try to make expanded matrix of tests work properly
2017-10-04 17:38:38 -07:00
yuvipanda
0984e8544e
Try to expand test matrix again
2017-10-04 17:32:17 -07:00
yuvipanda
ae787215c9
Try to matrix test stage
2017-10-04 17:30:53 -07:00
yuvipanda
91038a37b9
Try to use stages for travis builds
2017-10-04 17:29:46 -07:00
yuvipanda
d5d009ffca
Build & push docker image from travis
2017-10-04 17:13:20 -07:00
yuvipanda
29db986b58
Print stdout for all the tests!
...
Makes it easier to verify what is going on.
2017-07-30 02:44:12 -07:00
yuvipanda
8f42312fc2
Mark repo2docker as requiring at least Python 3.4
...
And test with 3.4 on Travis.
2017-07-30 02:08:48 -07:00