Skip to content
Snippets Groups Projects
Commit 31f676da authored by Isuru Fernando's avatar Isuru Fernando
Browse files

Fix parallel tests using platform

parent 7dfd0582
No related branches found
No related tags found
No related merge requests found
...@@ -286,8 +286,15 @@ def pytest_generate_tests_for_pyopencl(metafunc): ...@@ -286,8 +286,15 @@ def pytest_generate_tests_for_pyopencl(metafunc):
arg_values.append(tuple(arg_dict[name] for name in arg_names)) arg_values.append(tuple(arg_dict[name] for name in arg_names))
def idfn(val):
if isinstance(val, cl.Platform):
# Don't show address, so that parallel test collection works
return f"<pyopencl.Platform '{val.name}'>"
else:
return str(val)
if arg_names: if arg_names:
metafunc.parametrize(arg_names, arg_values, ids=str) metafunc.parametrize(arg_names, arg_values, ids=idfn)
# {{{ C argument lists # {{{ C argument lists
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment