Min RK
e9ad8fdb41
run submodule test over https
...
avoids assertion with file-based submodules
2022-10-24 14:30:08 +02:00
Erik Sundell
1e4bc50a77
refactor readme files: in julia tests
2022-10-16 11:04:10 +02:00
Erik Sundell
af076ca7de
refactor readme files: in r tests
2022-10-16 11:03:48 +02:00
Erik Sundell
3ea45d1258
refactor readme files: in conda tests
2022-10-16 11:03:24 +02:00
Erik Sundell
42bb1b384a
ci: adjust to and rename extra-args.yaml to test-extra-args.yaml
...
I misunderstood extra-args.yaml to be a file that was recognized by
repo2docker's CLI, but in reality it was just a file recognized by the
repo2docker test suite. Following that, I renamed this testing specific
file to test-extra-args.yaml to help others avoid making that mistake
and added comments to clarify that.
This commit also gathers the conda buildpacks separate readme files into
a single readme file.
2022-10-15 15:42:35 +02:00
Erik Sundell
a6af244605
ci: refactor julia tests, from 5 to 4 (~5 min saved)
2022-10-10 11:15:56 +02:00
Erik Sundell
f1b1339507
ci: refactor conda tests, from 6 to 5 (~5 min saved)
...
With this commit, we combine testing the default python version
installation into the default R version installation test.
2022-10-10 09:15:17 +02:00
Erik Sundell
f69d65feb9
ci: refactor conda tests, from 11 to 6 (~20 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
2c0b14c7da
ci: refactor r tests, from 8 to 5 (~15 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
f8d0efe490
ci: delete julia/julialegacy_version-[1|1.1] tests (~10 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
5ffbe65bec
ci: delete conda/channel-dep test of a mamba 0.6+ feature (~5 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
87dd7e1283
ci: delete conda/r4.0 test, where r3.6 and r4.2 remains (~5 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
b18adce53f
ci: test conda/py310 instead of conda/py38
2022-10-10 09:15:17 +02:00
Erik Sundell
3034a09a91
ci: test conda/r4.2 instead of conda/r4.1
2022-10-10 09:15:17 +02:00
Erik Sundell
b3de499659
Merge pull request #1165 from yuvipanda/bump
...
Bump default R version to 4.2 from 4.1, and let R 3.4 go from 3.4.0 to 3.4.4
2022-10-09 10:06:36 +02:00
Erik Sundell
fc08ee1c58
Update R 4.2 from 4.2.0 to 4.2.1 and fix tests
2022-10-08 14:06:29 +02:00
Min RK
1841bf7130
fail on unsupported Python
...
rather than warning (which users won't see) and building with the wrong version of Python
2022-09-06 10:22:27 +02:00
YuviPanda
d695b3dcdf
Bump npm version too
2022-08-01 19:51:31 -07:00
YuviPanda
be39a1a3f2
Bump up test for nodejs version
2022-08-01 19:51:31 -07:00
Yuvi Panda
42bb1a0383
Merge pull request #1171 from SylvainCorlay/update-mamba
...
Update mamba
2022-08-01 16:48:25 -07:00
Sylvain Corlay
8a4c48e88f
Update mamba
2022-08-01 23:03:15 +02:00
YuviPanda
b97db1066d
Fix indexes in tests that look for staging zenodo
2022-07-28 10:02:10 -07:00
YuviPanda
0b76608208
Bump default R version to 4.2
...
Been out for a bit now
2022-07-06 16:39:15 -07:00
YuviPanda
8ed4c96a8e
Put simple test date back to where it was
...
Let's remove unnecessary changes
2022-06-22 16:20:58 -07:00
YuviPanda
2819a6d1b4
Upgrade simple to a newer r snapshot
...
2020 had an older version of testthat that ran into issues
> # Error in get(genname, envir = envir) : object 'testthat_print' not found
2022-06-22 08:49:28 -07:00
YuviPanda
9fa096d0f6
Don't specify distro specific build number
2022-06-22 08:49:28 -07:00
YuviPanda
def4009a6b
Remove another unneeded R unit test
...
We want users to be able to install new versions of R
as soon as they are out, without us having to do anything
special in repo2docker. So we can't actually check for 'invalid'
R versions. This is ok, as we don't have to special case apt repos
or similar when installing R from rstudio's debs
2022-06-22 08:49:28 -07:00
YuviPanda
ba82209e67
Remove tests that checked if specific R packages were installed
2022-06-22 08:49:28 -07:00
Dara Adib
56bf03811e
Add test for shallow clone HEAD
2022-06-02 20:54:43 -04:00
YuviPanda
672c21ff82
Make black happy
2022-04-08 13:55:06 -07:00
Min RK
5cfd798008
handle r version unspecified in environment.yml
2022-02-25 12:03:40 +01:00
Simon Li
c83efb0427
Merge pull request #1130 from minrk/bump-python-docker
...
update Python in some dockerfile tests
2022-02-12 14:58:44 +00:00
Min RK
84220028bd
put micromamba in /usr/local/bin
...
instead of tmp, since we want it to stick around.
2022-01-28 15:58:36 +01:00
Min RK
f2f8bb666e
update Python in dockerfile tests
...
installing with Python 3.5 is starting to fail
2022-01-28 15:48:55 +01:00
Min RK
7f89926e51
Merge pull request #1062 from wolfv/micromamba
...
bootstrap base env with micromamba
2022-01-27 09:42:53 +01:00
Min RK
d728a64dd9
get version comparison from semver
...
since Python is removing version string parsing from the standard library
moves Julia-specific semver utilities to top-level
2022-01-26 15:52:09 +01:00
Min RK
8ab5c81245
remove deprecated call to distutils strtobool
2022-01-26 09:56:15 +01:00
Simon Li
813d28bfdb
Merge pull request #1115 from minrk/set-user-root
...
set USER root after each directive block
2022-01-25 14:55:11 +00:00
YuviPanda
9066d079d0
Use testthat, rather than tinytest
...
tinytest doesn't exist in older MRAN snapshots
2022-01-25 19:38:47 +05:30
Min RK
945c45299f
set USER root after each directive block
...
matches expectations in the directive sequences
not strictly required after preassemble because we have no root steps between preassemble and assemble,
so we could remove the `last_user = "root"` there instead
includes regression test
2022-01-25 14:48:37 +01:00
YuviPanda
f6737cfff5
Use a smaller R library in our tests
...
ggplot2 is a big library with a bunch of dependencies,
making our already slow R tests even slower. This PR
switches them to using the tinytest library, which has
no dependencies and is much smaller.
2022-01-25 18:58:58 +05:30
Min RK
19acf46392
remove r-recommended package
...
r-recommended is a collection of common CRAN packages,
which cause conflicts when trying to install older R.
These same packages can be regular dependencies retrieved from CRAN.
2022-01-25 11:38:35 +01:00
Sylvain Corlay
65a36cc3f7
PR review comments: update micromamba, use MAMBA_EXE environment variable
2022-01-21 13:16:33 +01:00
Sylvain Corlay
5f82b2c8b0
Update micromamba installation
2022-01-21 11:21:00 +01:00
Wolf Vollprecht
245fc1b939
use 0.16.0
2022-01-21 11:21:00 +01:00
Sylvain Corlay
089f6a87a5
Use micromamba 0.15.2
2022-01-21 11:21:00 +01:00
Wolf Vollprecht
7c4f2a5b4f
fix up urls
2022-01-21 11:21:00 +01:00
Madhur Tandon
d2a2c070e7
use experimental build of micromamba
2022-01-21 11:21:00 +01:00
Madhur Tandon
8926cdc968
minor fixes
2022-01-21 11:21:00 +01:00
Madhur Tandon
9c109f95b4
use latest micromamba and fix MAMBA_ROOT_PREFIX
2022-01-21 11:21:00 +01:00