From 441ac2a7a78f50da7a9c05c24e71efb1ec2177ea Mon Sep 17 00:00:00 2001 From: Simon Li Date: Wed, 22 Feb 2023 13:12:37 +0000 Subject: [PATCH] Move example into subdirectory to make room for more examples --- .github/workflows/test.yml | 14 +++++++++++--- .../Dockerfile.jupyterhub | 0 .../docker-compose.yml | 0 .../jupyterhub_config.py | 0 {tests => basic-example/tests}/test_spawn.py | 0 5 files changed, 11 insertions(+), 3 deletions(-) rename Dockerfile.jupyterhub => basic-example/Dockerfile.jupyterhub (100%) rename docker-compose.yml => basic-example/docker-compose.yml (100%) rename jupyterhub_config.py => basic-example/jupyterhub_config.py (100%) rename {tests => basic-example/tests}/test_spawn.py (100%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 035c175c..78b38d3f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,6 +22,10 @@ jobs: test: runs-on: ubuntu-22.04 timeout-minutes: 10 + strategy: + matrix: + example: + - basic-example steps: - uses: actions/checkout@v3 @@ -37,10 +41,14 @@ jobs: run: pip install pytest - name: Add a test admin token - run: cat ci/config_token.py >> jupyterhub_config.py + run: cat ci/config_token.py >> ${{ matrix.example }}/jupyterhub_config.py - name: Run JupyterHub - run: docker-compose up -d + run: | + cd ${{ matrix.example }} + docker-compose up -d - name: Test - run: pytest -vs + run: | + cd ${{ matrix.example }} + pytest -vs diff --git a/Dockerfile.jupyterhub b/basic-example/Dockerfile.jupyterhub similarity index 100% rename from Dockerfile.jupyterhub rename to basic-example/Dockerfile.jupyterhub diff --git a/docker-compose.yml b/basic-example/docker-compose.yml similarity index 100% rename from docker-compose.yml rename to basic-example/docker-compose.yml diff --git a/jupyterhub_config.py b/basic-example/jupyterhub_config.py similarity index 100% rename from jupyterhub_config.py rename to basic-example/jupyterhub_config.py diff --git a/tests/test_spawn.py b/basic-example/tests/test_spawn.py similarity index 100% rename from tests/test_spawn.py rename to basic-example/tests/test_spawn.py