[Mlir-commits] [mlir] [MLIR][test] Re-disable FileCheck on async.mlir integration test (PR #190702)

Jared Hoberock llvmlistbot at llvm.org
Mon Apr 6 15:53:38 PDT 2026


https://github.com/jaredhoberock created https://github.com/llvm/llvm-project/pull/190702

#190563 re-enabled FileCheck on `Integration/GPU/CUDA/async.mlir`, but
the buildbot has shown intermittent wrong-output failures
([example](https://lab.llvm.org/buildbot/#/builders/116/builds/27026)):
the test produces `[42, 42]` instead of the expected `[84, 84]`.

This wrong-output flakiness is distinct from the cleanup-time
`cuModuleUnload` errors that #190563 actually fixes — it's the
underlying issue tracked by #170833. The merged commit message for
#190563 incorrectly says `Fixes #170833`; that issue should be
reopened, since the cleanup-error fix doesn't address the wrong-output
behavior.

This PR puts the test back in its previously-disabled state. The
runtime cleanup fix in #190563 is unaffected.

>From 6065800b519e571f5e64476036e60e90153d784b Mon Sep 17 00:00:00 2001
From: Jared Hoberock <jaredhoberock at gmail.com>
Date: Mon, 6 Apr 2026 17:53:16 -0500
Subject: [PATCH] [MLIR][test] Re-disable FileCheck on async.mlir integration
 test

#190563 re-enabled FileCheck on Integration/GPU/CUDA/async.mlir, but
the buildbot has shown intermittent wrong-output failures: the test
produces [42, 42] instead of the expected [84, 84]. This is distinct
from the cleanup-time cuModuleUnload errors that #190563 actually
fixes; it is the underlying flakiness tracked by #170833.

Put the test back in its previously-disabled state.
---
 mlir/test/Integration/GPU/CUDA/async.mlir | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/mlir/test/Integration/GPU/CUDA/async.mlir b/mlir/test/Integration/GPU/CUDA/async.mlir
index 5acadd61f432c..3e45b5af5826c 100644
--- a/mlir/test/Integration/GPU/CUDA/async.mlir
+++ b/mlir/test/Integration/GPU/CUDA/async.mlir
@@ -8,8 +8,11 @@
 // RUN:   --shared-libs=%mlir_cuda_runtime \
 // RUN:   --shared-libs=%mlir_async_runtime \
 // RUN:   --shared-libs=%mlir_runner_utils \
-// RUN:   --entry-point-result=void -O0 \
-// RUN: | FileCheck %s
+// RUN:   --entry-point-result=void -O0
+// RUN:
+// This test is overly flaky right now and needs investigation, skipping FileCheck.
+// See: https://github.com/llvm/llvm-project/issues/170833
+// DISABLED: | FileCheck %s
 
 func.func @main() {
   %c0    = arith.constant 0 : index



More information about the Mlir-commits mailing list