77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 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: 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: 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
 | |
| 
 | |
|   ubuntu18_python2:
 | |
|     runs-on: ubuntu-18.04
 | |
| 
 | |
|     steps:
 | |
|       - name: Checkout
 | |
|         uses: actions/checkout@v2.3.4
 | |
| 
 | |
|       - name: Set up Python 2.x
 | |
|         uses: actions/setup-python@v2
 | |
|         with:
 | |
|           python-version: '2.x'
 | |
| 
 | |
|       - name: Prepare
 | |
|         run: sudo apt update && sudo apt install zfsutils-linux python-setuptools && sudo -H pip 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 }}
 | |
|           COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | |
|         run: coveralls --service=github
 |