name: Regression tests on: ["push", "pull_request"] jobs: ubuntu20: runs-on: ubuntu-20.04 steps: - name: Checkout uses: actions/checkout@v2.3.4 - name: Prepare run: lsmod && sudo apt update && sudo apt install zfsutils-linux && sudo -H pip3 install coverage unittest2 mock==3.0.5 coveralls - name: Regression test run: sudo -E ./tests/run_tests - name: Coveralls env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: coveralls --service=github ubuntu18: runs-on: ubuntu-18.04 steps: - name: Checkout uses: actions/checkout@v2.3.4 - name: Prepare run: lsmod && sudo apt update && sudo apt install zfsutils-linux python3-setuptools && sudo -H pip3 install coverage unittest2 mock==3.0.5 coveralls - name: Regression test run: sudo -E ./tests/run_tests - name: Coveralls env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: coveralls --service=github