Skip to content

Commit ca56d79

Browse files
authored
[SYCL][Test E2E] Change 'CHECK-NEXT' to 'CHECK' of abort_internalization.cpp (#9834)
To make the test more robust with ZE_DEBUG environment.
1 parent 4cb4fec commit ca56d79

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

sycl/test-e2e/KernelFusion/abort_internalization.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -114,57 +114,57 @@ int main() {
114114
std::cout << "None, Local(0)\n";
115115
performFusion(q, Internalization::None, 0, Internalization::Local, 0);
116116
// CHECK: None, Local(0)
117-
// CHECK-NEXT: WARNING: Not performing specified local promotion, due to previous mismatch or because previous accessor specified no promotion
118-
// CHECK-NEXT: COMPUTATION OK
117+
// CHECK: WARNING: Not performing specified local promotion, due to previous mismatch or because previous accessor specified no promotion
118+
// CHECK: COMPUTATION OK
119119

120120
// Scenario: One accessor without internalization, one with private
121121
// internalization. Should fall back to no internalization and print a
122122
// warning.
123123
std::cout << "None, Private\n";
124124
performFusion(q, Internalization::None, 0, Internalization::Private, 0);
125-
// CHECK-NEXT: None, Private
126-
// CHECK-NEXT: WARNING: Not performing specified private promotion, due to previous mismatch or because previous accessor specified no promotion
127-
// CHECK-NEXT: COMPUTATION OK
125+
// CHECK: None, Private
126+
// CHECK: WARNING: Not performing specified private promotion, due to previous mismatch or because previous accessor specified no promotion
127+
// CHECK: COMPUTATION OK
128128

129129
// Scenario: Both accessor with local promotion, but the second kernel does
130130
// not specify a work-group size. No promotion should happen and a warning
131131
// should be printed.
132132
std::cout << "Local(8), Local(0)\n";
133133
performFusion(q, Internalization::Local, 8, Internalization::Local, 0);
134-
// CHECK-NEXT: Local(8), Local(0)
135-
// CHECK-NEXT: WARNING: Work-group size for local promotion not specified, not performing internalization
136-
// CHECK-NEXT: COMPUTATION OK
134+
// CHECK: Local(8), Local(0)
135+
// CHECK: WARNING: Work-group size for local promotion not specified, not performing internalization
136+
// CHECK: COMPUTATION OK
137137

138138
// Scenario: Both accessor with local promotion, but the first kernel does
139139
// not specify a work-group size. No promotion should happen and a warning
140140
// should be printed.
141141
std::cout << "Local(0), Local(8)\n";
142142
performFusion(q, Internalization::Local, 0, Internalization::Local, 8);
143-
// CHECK-NEXT: Local(0), Local(8)
144-
// CHECK-NEXT: WARNING: Work-group size for local promotion not specified, not performing internalization
145-
// CHECK-NEXT: WARNING: Not performing specified local promotion, due to previous mismatch or because previous accessor specified no promotion
146-
// CHECK-NEXT: COMPUTATION OK
143+
// CHECK: Local(0), Local(8)
144+
// CHECK: WARNING: Work-group size for local promotion not specified, not performing internalization
145+
// CHECK: WARNING: Not performing specified local promotion, due to previous mismatch or because previous accessor specified no promotion
146+
// CHECK: COMPUTATION OK
147147

148148
// Scenario: Both accessor with local promotion, but the kernels specify
149149
// different work-group sizes. No promotion should happen and a warning should
150150
// be printed.
151151
std::cout << "Local(8), Local(16)\n";
152152
performFusion(q, Internalization::Local, 8, Internalization::Local, 16);
153-
// CHECK-NEXT: Local(8), Local(16)
154-
// CHECK-NEXT: WARNING: Not performing specified local promotion due to work-group size mismatch
155-
// CHECK-NEXT: ERROR: JIT compilation for kernel fusion failed with message:
156-
// CHECK-NEXT: Cannot fuse kernels with different offsets or local sizes
157-
// CHECK-NEXT: COMPUTATION OK
153+
// CHECK: Local(8), Local(16)
154+
// CHECK: WARNING: Not performing specified local promotion due to work-group size mismatch
155+
// CHECK: ERROR: JIT compilation for kernel fusion failed with message:
156+
// CHECK: Cannot fuse kernels with different offsets or local sizes
157+
// CHECK: COMPUTATION OK
158158

159159
// Scenario: One accessor with local internalization, one with private
160160
// internalization. Should fall back to local internalization and print a
161161
// warning.
162162
std::cout << "Local(8), Private(8)\n";
163163
performFusion(q, Internalization::Local, 8, Internalization::Private, 8,
164164
/* expectInternalization */ true);
165-
// CHECK-NEXT: Local(8), Private(8)
166-
// CHECK-NEXT: WARNING: Performing local internalization instead, because previous accessor specified local promotion
167-
// CHECK-NEXT: COMPUTATION OK
165+
// CHECK: Local(8), Private(8)
166+
// CHECK: WARNING: Performing local internalization instead, because previous accessor specified local promotion
167+
// CHECK: COMPUTATION OK
168168

169169
return 0;
170170
}

0 commit comments

Comments
 (0)