Skip to content

Commit c9d1891

Browse files
committed
Run OpenMP kernel test for C + OpenMP kernels
1 parent 7380443 commit c9d1891

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

test/test_xcpp_kernel.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,9 +229,6 @@ class BaseXCppTests2(jupyter_kernel_test.KernelTests):
229229
class BaseXCppOpenMPTests(jupyter_kernel_test.KernelTests):
230230
__test__ = False
231231

232-
# language_info.name in a kernel_info_reply should match this
233-
language_name = 'C++'
234-
235232
# OpenMP test that creates 2 threads, and gets them to output their thread
236233
# number in descending order
237234
code_omp="""
@@ -267,15 +264,17 @@ def test_xcpp_omp(self):
267264
self.assertEqual(output_msgs[0]['content']['name'], 'stdout')
268265
self.assertEqual(output_msgs[0]['content']['text'], '10')
269266

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

272269
for name in kernel_names:
273270
class_name = f"XCppOpenMPTests_{name}"
271+
language = 'c++' if 'xcpp' in name else 'c'
274272
globals()[class_name] = type(
275273
class_name,
276274
(BaseXCppOpenMPTests,),
277275
{
278276
'kernel_name': name,
277+
'language': language,
279278
'__test__': True
280279
}
281280
)

0 commit comments

Comments
 (0)