From 4a05a62d17be2bd680bfa2c615a268dd68837633 Mon Sep 17 00:00:00 2001 From: Jack Greenlee Date: Wed, 23 Oct 2024 12:27:05 -0400 Subject: [PATCH] Revert "remove unit-tests.yml experiment" This reverts commit a9fdffd816c860b657c7e46377184d4f790238b1. --- .github/workflows/unit-tests.yml | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/unit-tests.yml diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml new file mode 100644 index 0000000..3691eca --- /dev/null +++ b/.github/workflows/unit-tests.yml @@ -0,0 +1,48 @@ +# taken from https://github.com/e-mission/e-mission-server/blob/master/.github/workflows/test-with-manual-install.yml + +name: unit-tests + +# Controls when the action will run. Triggers the workflow on push or pull request +on: + push: + pull_request: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + test-pytest: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Run setup.sh + shell: bash -l {0} + run: | + source bin/setup.sh + + - name: Run pytest + shell: bash -l {0} + run: | + source bin/run_pytest.sh + + test-jest: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Set up Node.js + uses: actions/setup-node@v2 + with: + node-version: '20' + + - name: Run setup.sh + shell: bash -l {0} + run: | + source bin/setup.sh + + - name: Run jest tests + shell: bash -l {0} + run: | + source bin/run_jest.sh