1name: CI tests for google/mobly 2 3on: [push, pull_request] 4 5jobs: 6 build-and-test: 7 runs-on: ${{ matrix.os }} 8 strategy: 9 matrix: 10 os: [ubuntu-latest, macos-latest, windows-latest] 11 python-version: [3.7, 3.8] 12 steps: 13 - name: Checkout repo 14 uses: actions/checkout@v2 15 16 - name: Set up Python ${{ matrix.python-version }} 17 uses: actions/setup-python@v2 18 with: 19 python-version: ${{ matrix.python-version }} 20 21 - name: Install dependencies 22 run: | 23 python -m pip install --upgrade pip 24 pip install tox 25 26 - name: Test with tox 27 run: | 28 tox 29 30