Wykres commitów

27 Commity (1967ca4903c0cad9f5ec07395b1f5db99a9e75a6)

Autor SHA1 Wiadomość Data
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
yuvipanda 54ad3df39b Run all external tests as one unit on Travis 2017-07-30 00:38:27 -07:00
yuvipanda cf59785c41 Test some external repositories we care about
So we know if we break something!

These all need better verification scripts tho.
2017-07-30 00:35:41 -07:00
yuvipanda 208d097468 Fix dockerfile builds and add tests for them 2017-07-29 22:51:46 -07:00
yuvipanda 7d52aca469 Use travis matrixes to speed up tests 2017-07-29 20:32:12 -07:00
yuvipanda c51021e5b3 Parallelize travis tests 2017-07-29 16:28:08 -07:00
yuvipanda 043e9a4f39 Add simple travis.yml file 2017-07-29 16:22:04 -07:00