Skip to content

Commit 0a4f036

Browse files
authored
[SYCL][Graph] Disable flaky windows tests (#13966)
Several of the SYCL-Graph E2E tests occasionally fail in CI on Windows for unrelated PRs. We can replicate this locally with a lot of effort, but have not yet been able to diagnose the root cause of find a fix. Disable all the tests which have been documented as sporadically failing on Windows at any point. See related GitHub Issues: * #13951 * #12941 * #11852
1 parent f2a2de3 commit 0a4f036

24 files changed

+72
-10
lines changed

sycl/test-e2e/Graph/Explicit/basic_usm.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_EXPLICIT
1012

sycl/test-e2e/Graph/Explicit/basic_usm_host.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_host_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_EXPLICIT
1114

1215
#include "../Inputs/basic_usm_host.cpp"

sycl/test-e2e/Graph/Explicit/basic_usm_mixed.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
// REQUIRES: aspect-usm_host_allocations
99
// REQUIRES: aspect-usm_shared_allocations
1010

11+
// Test is flaky on Windows, disable until it can be fixed
12+
// UNSUPPORTED: windows
13+
1114
#define GRAPH_E2E_EXPLICIT
1215

1316
#include "../Inputs/basic_usm_mixed.cpp"

sycl/test-e2e/Graph/Explicit/basic_usm_shared.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_shared_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_EXPLICIT
1114

1215
#include "../Inputs/basic_usm_shared.cpp"

sycl/test-e2e/Graph/Explicit/host_task2_multiple_roots.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// Windows
1212
// UNSUPPORTED: cuda && windows
1313

14+
// Test is flaky on Windows for all targets, disable until it can be fixed
15+
// UNSUPPORTED: windows
16+
1417
#define GRAPH_E2E_EXPLICIT
1518

1619
#include "../Inputs/host_task2_multiple_roots.cpp"

sycl/test-e2e/Graph/Explicit/host_task_multiple_deps.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_shared_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_EXPLICIT
1114

1215
#include "../Inputs/host_task_multiple_deps.cpp"

sycl/test-e2e/Graph/Explicit/host_task_multiple_roots.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// Windows
1212
// UNSUPPORTED: cuda && windows
1313

14+
// Test is flaky on Windows for all targets, disable until it can be fixed
15+
// UNSUPPORTED: windows
16+
1417
#define GRAPH_E2E_EXPLICIT
1518

1619
#include "../Inputs/host_task_multiple_roots.cpp"

sycl/test-e2e/Graph/Explicit/multiple_exec_graphs.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_EXPLICIT
1012

sycl/test-e2e/Graph/Explicit/queue_constructor_usm.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
10+
811
#define GRAPH_E2E_EXPLICIT
912

1013
#include "../Inputs/queue_constructor_usm.cpp"

sycl/test-e2e/Graph/Explicit/queue_shortcuts.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_EXPLICIT
1012

sycl/test-e2e/Graph/Explicit/sub_graph.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_EXPLICIT
1012

sycl/test-e2e/Graph/RecordReplay/after_use.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
// This test attempts recording a set of kernels after they have already been
1012
// executed once before.

sycl/test-e2e/Graph/RecordReplay/barrier_with_work.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#include "../graph_common.hpp"
1012

sycl/test-e2e/Graph/RecordReplay/basic_usm.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_RECORD_REPLAY
1012

sycl/test-e2e/Graph/RecordReplay/basic_usm_host.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_host_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_RECORD_REPLAY
1114

1215
#include "../Inputs/basic_usm_host.cpp"

sycl/test-e2e/Graph/RecordReplay/basic_usm_mixed.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
// REQUIRES: aspect-usm_host_allocations
99
// REQUIRES: aspect-usm_shared_allocations
1010

11+
// Test is flaky on Windows, disable until it can be fixed
12+
// UNSUPPORTED: windows
13+
1114
#define GRAPH_E2E_RECORD_REPLAY
1215

1316
#include "../Inputs/basic_usm_mixed.cpp"

sycl/test-e2e/Graph/RecordReplay/basic_usm_shared.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_shared_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_RECORD_REPLAY
1114

1215
#include "../Inputs/basic_usm_shared.cpp"

sycl/test-e2e/Graph/RecordReplay/host_task2_multiple_roots.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// Windows
1212
// UNSUPPORTED: cuda && windows
1313

14+
// Test is flaky on Windows for all targets, disable until it can be fixed
15+
// UNSUPPORTED: windows
16+
1417
#define GRAPH_E2E_RECORD_REPLAY
1518

1619
#include "../Inputs/host_task2_multiple_roots.cpp"

sycl/test-e2e/Graph/RecordReplay/host_task_multiple_deps.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
// REQUIRES: aspect-usm_shared_allocations
99

10+
// Test is flaky on Windows, disable until it can be fixed
11+
// UNSUPPORTED: windows
12+
1013
#define GRAPH_E2E_RECORD_REPLAY
1114

1215
#include "../Inputs/host_task_multiple_deps.cpp"

sycl/test-e2e/Graph/RecordReplay/host_task_multiple_roots.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// Windows
1212
// UNSUPPORTED: cuda && windows
1313

14+
// Test is flaky on Windows for all targets, disable until it can be fixed
15+
// UNSUPPORTED: windows
16+
1417
#define GRAPH_E2E_RECORD_REPLAY
1518

1619
#include "../Inputs/host_task_multiple_roots.cpp"

sycl/test-e2e/Graph/RecordReplay/multiple_exec_graphs.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_RECORD_REPLAY
1012

sycl/test-e2e/Graph/RecordReplay/queue_constructor_usm.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
77

8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
10+
811
#define GRAPH_E2E_RECORD_REPLAY
912

1013
#include "../Inputs/queue_constructor_usm.cpp"

sycl/test-e2e/Graph/RecordReplay/queue_shortcuts.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_RECORD_REPLAY
1012

sycl/test-e2e/Graph/RecordReplay/sub_graph.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
55
// Extra run to check for immediate-command-list in Level Zero
66
// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %}
7-
//
7+
8+
// Test is flaky on Windows, disable until it can be fixed
9+
// UNSUPPORTED: windows
810

911
#define GRAPH_E2E_RECORD_REPLAY
1012

0 commit comments

Comments
 (0)