diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index d95d149924b15..19fb8b0fbf5b2 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -52,11 +52,12 @@ jobs: cmake/*.txt - name: Detect if enough time has passed since last post-submit run id: detect-time - if: github.event_name == 'push' + #if: github.event_name == 'push' # TODO: re-enable this once we've verified it works run: | GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} REPO_NAME="${{ github.repository }}" - WORKFLOW_ID="$(basename ${{ github.workflow }})" + # ID of integration-tests workflow + WORKFLOW_ID="11678186" # Fetch the last run time of this workflow LAST_RUN=$(curl -s \ @@ -139,6 +140,10 @@ jobs: # If first run of yapf worked and made changes reset the tree to the original state git reset --hard python3 -m pre_commit run --all-files --verbose + - name: Print diff of changes if pre-commit failed + if: failure() + run: | + git diff Integration-Tests: needs: Runner-Preparation runs-on: ${{ matrix.runner }} @@ -361,8 +366,7 @@ jobs: cd python/test/unit pytest --capture=tee-sys -rfs -vvv -n 32 language operators \ --ignore=language/test_conversions.py \ - --ignore=language/test_line_info.py \ - --ignore=operators/test_blocksparse.py + --ignore=language/test_line_info.py # Run test_line_info.py separately with TRITON_DISABLE_LINE_INFO=0 TRITON_DISABLE_LINE_INFO=0 python3 -m pytest -vvv -n 8 language/test_line_info.py @@ -370,7 +374,9 @@ jobs: python3 -m pytest -vvv runtime # Run hopper tests python3 -m pytest -vs hopper/test_mixed_io.py \ - hopper/test_tma_store_gemm.py + hopper/test_gemm.py \ + hopper/test_tma_store_gemm.py \ + hopper/test_persistent_warp_specialized_fused-attention.py - name: Run C++ unittests run: | cd python diff --git a/.github/workflows/integration-tests.yml.in b/.github/workflows/integration-tests.yml.in index 5c357d5063b85..9b7b05692e171 100644 --- a/.github/workflows/integration-tests.yml.in +++ b/.github/workflows/integration-tests.yml.in @@ -58,11 +58,12 @@ jobs: - name: Detect if enough time has passed since last post-submit run id: detect-time - if: github.event_name == 'push' + #if: github.event_name == 'push' # TODO: re-enable this once we've verified it works run: | GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} REPO_NAME="${{ github.repository }}" - WORKFLOW_ID="$(basename ${{ github.workflow }})" + # ID of integration-tests workflow + WORKFLOW_ID="11678186" # Fetch the last run time of this workflow LAST_RUN=$(curl -s \ @@ -154,6 +155,11 @@ jobs: git reset --hard python3 -m pre_commit run --all-files --verbose + - name: Print diff of changes if pre-commit failed + if: failure() + run: | + git diff + Integration-Tests: needs: Runner-Preparation