From e9f4b86983b08e1d81c37d13dadc52538d92cbd0 Mon Sep 17 00:00:00 2001 From: msinn Date: Mon, 16 May 2022 20:22:11 +0200 Subject: [PATCH] Delete unittests.yml --- .github/workflows/unittests.yml | 67 --------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 .github/workflows/unittests.yml diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml deleted file mode 100644 index ca5d25c35..000000000 --- a/.github/workflows/unittests.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: "Unittests Plugins" -#on: [workflow_dispatch, push] -on: - workflow_dispatch: - push: - branches: - - '*' - - '!release_doc' - -jobs: - build: - runs-on: ubuntu-20.04 #latest - strategy: - fail-fast: false - matrix: - python-version: [ '3.7', '3.8', '3.9', '3.10' ] - name: Python ${{ matrix.python-version }} - steps: - - name: Setup OS (Ubuntu) - run: | - sudo apt-get update - sudo apt-get install libudev-dev - sudo apt-get install librrd-dev libpython3-dev - sudo apt-get install gcc --only-upgrade - - - name: Get branch name - run: | - echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" - echo ${GITHUB_REF#refs/heads/} - id: extract_branch - - - name: Checkout core from ${{steps.extract_branch.outputs.branch}} branch - uses: actions/checkout@v3 - with: - repository: smarthomeNG/smarthome - ref: ${{steps.extract_branch.outputs.branch}} - - name: Checkout plugins from ${{steps.extract_branch.outputs.branch}} branch - uses: actions/checkout@v3 - with: - repository: smarthomeNG/plugins - ref: ${{steps.extract_branch.outputs.branch}} - path: plugins - - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - architecture: x64 - - run: python3 -m pip install --upgrade pip - - - name: Install requirements for unit testing - run: pip install -r tests/requirements.txt - - name: Build Requirements for SmartHomeNG - run: python3 tools/build_requirements.py - - name: Install SmartHomeNG base requirements - # base requirements are needed for pytest to run - run: pip install -r requirements/base.txt - - # --- up to here, the workflow is identical for CORE and PLUGINS --- - - - name: Install SmartHomeNG all requirements - # all requirements are needed for pytest to run plugin tests - run: pip install -r requirements/all.txt - - - name: '>>> Run Python Unittests for PLUGINS <<<' - working-directory: ./plugins - run: pytest