diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 86e6ff7..7ecba31 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -2,17 +2,40 @@ name: Integration on: [pull_request] jobs: - integration-test: - runs-on: ubuntu-latest + # integration-test: + # runs-on: ubuntu-latest + # strategy: + # matrix: + # tutor_version: ["<18.0.0"] + # steps: + # - uses: actions/checkout@v4 + # with: + # path: eox-hooks + # - uses: ./.github/actions/integration-test + # with: + # tutor_version: ${{ matrix.tutor_version }} + # app_name: "eox-hooks" + # shell_file_to_run: "eox_hooks/tests/tutor/integration.sh" + integration-second-test: + name: Integration with Tutor strategy: - matrix: + matrix: # quince palm olive + # tutor_version: ["<18.0.0", "<17.0.0", "<16.0.0"] tutor_version: ["<18.0.0"] + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 with: path: eox-hooks - - uses: ./.github/actions/integration-test - with: - tutor_version: ${{ matrix.tutor_version }} - app_name: "eox-hooks" - shell_file_to_run: "eox_hooks/tests/tutor/integration.sh" + + - name: Prepare Tutor & launch + run: | + pip install "tutor${{ matrix.tutor_version }}" + TUTOR_ROOT="$(pwd)" tutor --version + TUTOR_ROOT="$(pwd)" tutor config save + ls $(pwd) + ls $(pwd)/eox-hooks + TUTOR_ROOT="$(pwd)" tutor mounts add lms,cms,lms-worker,cms-worker:$(pwd)/eox-hooks:/openedx/eox-hooks + chmod 777 . -R +