7
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-06-01 22:00:48 +00:00
tutor/tests/commands
Régis Behmo 16e6131f96 feat: pluggable local/dev/k8s do <job> commands
We introduce a new filter to implement custom commands in arbitrary containers.
It becomes easy to write convenient ad-hoc commands that users will
then be able to run either on Kubernetes or locally using a documented CLI.

Pluggable jobs are declared as Click commands and are responsible for
parsing their own arguments. See the new CLI_DO_COMMANDS filter.

Close https://github.com/overhangio/2u-tutor-adoption/issues/75
2022-11-15 09:46:08 +01:00
..
__init__.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
base.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
test_cli.py feat: migrate to plugins.v1 with filters & actions 2022-04-15 15:30:54 +02:00
test_compose.py fix: bind-mount in dev-specific services 2022-07-29 19:53:02 +02:00
test_config.py fix: get rid of the tutor config render command 2022-06-03 12:54:27 +02:00
test_context.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
test_dev.py depr: get rid of the local/dev bindmount commands 2022-10-19 17:51:06 +02:00
test_images.py feat: migrate to plugins.v1 with filters & actions 2022-04-15 15:30:54 +02:00
test_jobs.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
test_k8s.py feat: migrate to plugins.v1 with filters & actions 2022-04-15 15:30:54 +02:00
test_local.py feat: deprecate "quickstart" and rename to "launch" 2022-09-30 12:05:35 +02:00
test_plugins.py feat: migrate to plugins.v1 with filters & actions 2022-04-15 15:30:54 +02:00