diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5fb436a7..9bf65f98 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,10 +1,7 @@ name: Test on: - pull_request: workflow_dispatch: - push: - branches: [master] jobs: test: @@ -12,13 +9,12 @@ jobs: timeout-minutes: 15 strategy: matrix: - os: ['ubuntu-latest'] + os: ['macos-latest'] python: ['3.8', '3.9'] - include: - - os: 'macos-latest' - python: '3.8' + n: [1, 2] env: - PYTEST_ADDOPTS: --cov --color=yes + PYTEST_ADDOPTS: --cov --color=yes -rA --disable-warnings + FORCE_COLOR: 2 steps: - name: Checkout @@ -28,7 +24,7 @@ jobs: if: startsWith(matrix.os, 'macos') run: | # install system deps - brew update + # brew update brew install bash coreutils # add GNU coreutils to the user PATH @@ -49,34 +45,10 @@ jobs: python-version: ${{ matrix.python }} - name: install cylc-flow - uses: cylc/release-actions/install-cylc-components@v1 - with: - cylc_flow: true - cylc_flow_opts: '' + run: pip install "cylc-flow @ git+https://github.com/cylc/cylc-flow.git@8.2.x" - name: install cylc-uiserver run: pip install -e .[all] - - name: Style test - run: flake8 - - - name: Type checking - run: mypy - - - name: Check changelog - if: startsWith(matrix.os, 'ubuntu') - run: towncrier build --draft - - name: Test - run: pytest - - - name: Coverage report - run: | - coverage xml --ignore-errors - coverage report - - - name: Codecov upload - uses: codecov/codecov-action@v3 - with: - name: '${{ matrix.os }} py-${{ matrix.python }}' - fail_ci_if_error: false + run: pytest cylc/uiserver/tests/test_resolvers.py diff --git a/cylc/uiserver/tests/test_resolvers.py b/cylc/uiserver/tests/test_resolvers.py index 7ebd0993..19970710 100644 --- a/cylc/uiserver/tests/test_resolvers.py +++ b/cylc/uiserver/tests/test_resolvers.py @@ -98,6 +98,7 @@ async def test_cat_log(workflow_run_dir): first_response = response is_first = False for line in response.get('lines', []): + log.warning(f"dEbUg: {line}") actual += line if "DONE" in line: info.context['sub_statuses'][2] = 'stop'