repo2docker/tests/conda
Samuel Gaist e19e27d3a7
Merge ecdcf9e53a into d2f467cef6
2024-04-03 23:03:32 +02:00
..
downgrade
py-r-postbuild-file
py2
py35-binder-dir Update conda from 23.7.4 to 24.3.0 2024-03-24 22:16:05 +01:00
py36-postBuild
py310-requirements-file
py311-extra-ignore-file-merge fix: update path to test ignore file 2024-02-05 14:55:07 +01:00
py311-extra-ignore-file-ours fix: update path to test ignore file 2024-02-05 14:55:07 +01:00
py311-extra-ignore-file-theirs fix: update path to test ignore file 2024-02-05 14:55:07 +01:00
py311-extra-ignore-file-theirs-without-file fix: update path to test ignore file 2024-02-05 14:55:07 +01:00
r3.6-target-repo-dir-flag
README.md
ignore-file feat: implement parameters to allow use of an extra ignore file 2024-02-05 14:55:06 +01:00

README.md

Overview of tests for the conda buildpack

Tested configuration files

Tested repo2docker command line flags

py2

  • Test setup of a Python 2 environment by declaring python=2 in environment.yml.

py35-binder-dir

  • Test setup of a Python 3.5 environment by declaring python=3.5 in environment.yml.

    The reasons for testing 3.5 specifically is that it is the oldest version of Python 3 supported by repo2docker's conda buildpack. See repo2docker/buildpacks/conda for details.

  • Test use of a .binder directory.

py310-requirements-file

  • Test setup of a Python 3.10 environment by declaring python=3.10 in environment.yml.

    The reasons for testing 3.10 specifically is that it is the newest version of Python 3 supported by repo2docker's conda buildpack. See repo2docker/buildpacks/conda for details.

  • Test use of a requirements.txt file, where an environment.yml file should take precedence and the requirements.txt should be ignored.

py-r-postbuild-file

  • Test setup of the default Python environment by omitting python from environment.yml file.

  • Test setup of the default R environment by specifying r-base in environment.yml.

  • Test use of a postBuild file.

r3.6-target-repo-dir-flag

  • Test setup of a R 3.6 environment by specifying r-base=3.6 in environment.yml.

  • Test use of repo2docker with the --target-repo-dir flag.

    --target-repo-dir is meant to support custom paths where repositories can be copied to besides ${HOME}.

    This test makes use of the test-extra-args.yaml file to influence additional arguments passed to repo2docker during the test. In this test, specify --target-repo-dir=/srv/repo.