diff --git a/.github/workflows/fhem_test.yml b/.github/workflows/fhem_test.yml index 3a4a97c..9e3a92e 100644 --- a/.github/workflows/fhem_test.yml +++ b/.github/workflows/fhem_test.yml @@ -44,54 +44,54 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} branch: ${{ steps.extract_branch.outputs.branch }} - test: - runs-on: ubuntu-latest - if: github.event_name == 'push' - strategy: - matrix: - os: ['ubuntu-latest'] - perl: [ '5.22', '5.28', '5.30', '5.32' ] - - name: Perl ${{ matrix.perl }} on ${{ matrix.os }} - steps: - - uses: actions/checkout@v3 - - uses: shogo82148/actions-setup-perl@v1.18.0 - with: - perl-version: ${{ matrix.perl }} - install-modules-with: cpanm - install-modules-args: --notest - - name: install fhem via deb package - run: | - wget -qO - http://debian.fhem.de/archive.key | sudo apt-key add - - echo "deb http://debian.fhem.de/nightly/ /" | sudo tee -a /etc/apt/sources.list - sudo apt-get update -qq - sudo apt-get install fhem -y - sudo systemctl stop fhem - sudo chown -R --reference=README.md /opt/fhem -# - name: run prove on perl modules (testscripts) -# run: prove --exec 'perl -MDevel::Cover=-silent,1 -I FHEM ' -I FHEM -r -vv t/FHEM/ -# - uses: codecov/codecov-action@v1 +# test: +# runs-on: ubuntu-latest +# if: github.event_name == 'push' +# strategy: +# matrix: +# os: ['ubuntu-latest'] +# perl: [ '5.22', '5.28', '5.30', '5.32' ] +# +# name: Perl ${{ matrix.perl }} on ${{ matrix.os }} +# steps: +# - uses: actions/checkout@v3 +# - uses: shogo82148/actions-setup-perl@v1.18.0 # with: -# token: ${{ secrets.CODECOV_TOKEN }} -# file: ./cover_db/clover.xml -# flags: unittests,perl,modules -# name: perl modules (testscripts) ${{ matrix.perl }} - - name: run prove fhem testsuite ${{ matrix.perl }} on modules - run: | - cp -r FHEM/* ${FHEM_DIR}/FHEM/ - cd ${FHEM_DIR} - prove --exec 'perl -MDevel::Cover=-silent,1 fhem.pl -t' -I FHEM -r -vv ${GITHUB_WORKSPACE}/t/FHEM/98_Matrix/[0-9][0-9]_*/ - sleep 3 - cp -R /opt/fhem/cover_db ${GITHUB_WORKSPACE}/ - ls -l ${GITHUB_WORKSPACE} - env: - FHEM_DIR: /opt/fhem - - name: Create clover report - run: cover -report clover -# - uses: codecov/codecov-action@v1 -# with: -# token: ${{ secrets.CODECOV_TOKEN }} -# file: ./cover_db/clover.xml -# flags: unittests,fhem,modules -# name: fhem (testscripts) ${{ matrix.perl }} - +# perl-version: ${{ matrix.perl }} +# install-modules-with: cpanm +# install-modules-args: --notest +# - name: install fhem via deb package +# run: | +# wget -qO - http://debian.fhem.de/archive.key | sudo apt-key add - +# echo "deb http://debian.fhem.de/nightly/ /" | sudo tee -a /etc/apt/sources.list +# sudo apt-get update -qq +# sudo apt-get install fhem -y +# sudo systemctl stop fhem +# sudo chown -R --reference=README.md /opt/fhem +## - name: run prove on perl modules (testscripts) +## run: prove --exec 'perl -MDevel::Cover=-silent,1 -I FHEM ' -I FHEM -r -vv t/FHEM/ +## - uses: codecov/codecov-action@v1 +## with: +## token: ${{ secrets.CODECOV_TOKEN }} +## file: ./cover_db/clover.xml +## flags: unittests,perl,modules +## name: perl modules (testscripts) ${{ matrix.perl }} +# - name: run prove fhem testsuite ${{ matrix.perl }} on modules +# run: | +# cp -r FHEM/* ${FHEM_DIR}/FHEM/ +# cd ${FHEM_DIR} +# prove --exec 'perl -MDevel::Cover=-silent,1 fhem.pl -t' -I FHEM -r -vv ${GITHUB_WORKSPACE}/t/FHEM/98_Matrix/[0-9][0-9]_*/ +# sleep 3 +# cp -R /opt/fhem/cover_db ${GITHUB_WORKSPACE}/ +# ls -l ${GITHUB_WORKSPACE} +# env: +# FHEM_DIR: /opt/fhem +# - name: Create clover report +# run: cover -report clover +## - uses: codecov/codecov-action@v1 +## with: +## token: ${{ secrets.CODECOV_TOKEN }} +## file: ./cover_db/clover.xml +## flags: unittests,fhem,modules +## name: fhem (testscripts) ${{ matrix.perl }} + \ No newline at end of file