Skip to content

Commit 8a4aa49

Browse files
authored
Run OpenMP kernel test for C + OpenMP kernels
1 parent 7380443 commit 8a4aa49

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/test_xcpp_kernel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ class BaseXCppOpenMPTests(jupyter_kernel_test.KernelTests):
230230
__test__ = False
231231

232232
# language_info.name in a kernel_info_reply should match this
233-
language_name = 'C++'
233+
language_name = self.language
234234

235235
# OpenMP test that creates 2 threads, and gets them to output their thread
236236
# number in descending order
@@ -267,15 +267,17 @@ def test_xcpp_omp(self):
267267
self.assertEqual(output_msgs[0]['content']['name'], 'stdout')
268268
self.assertEqual(output_msgs[0]['content']['text'], '10')
269269

270-
kernel_names = ['xcpp17-omp', 'xcpp20-omp', 'xcpp23-omp']
270+
kernel_names = ['xcpp17-omp', 'xcpp20-omp', 'xcpp23-omp', 'xc11-omp', 'xc17-omp', 'xc23-omp']
271271

272272
for name in kernel_names:
273273
class_name = f"XCppOpenMPTests_{name}"
274+
language = 'c++' if 'xcpp' in name else 'c'
274275
globals()[class_name] = type(
275276
class_name,
276277
(BaseXCppOpenMPTests,),
277278
{
278279
'kernel_name': name,
280+
'language': language,
279281
'__test__': True
280282
}
281283
)

0 commit comments

Comments
 (0)