[Piglit] [PATCH] vulkan: Prefix group names for VkRunner tests with “vulkan”

Mark Janes mark.a.janes at intel.com
Tue Nov 13 22:03:05 UTC 2018


Let me know when this is pushed, and I'll enable the tests in i965 CI.

Dylan Baker <dylan at pnwbakers.com> writes:

> Quoting Neil Roberts (2018-11-13 12:50:16)
>> This will make it easier to distinguish tests written for Vulkan. It
>> makes a bit of an inconsistency because the GL and CL tests don\u2019t have
>> any prefix. Ideally maybe we would add a prefix for those too, but
>> changing the test names at this late stage would probably cause a lot
>> of hassle.
>> 
>> Adding the prefix will avoid problems if we eventually decide to merge
>> the Vulkan profile into the \u201cquick\u201d profile because otherwise we risk
>> having name collisions when the same thing is tested on both Vulkan
>> and GL.
>> ---
>>  tests/vulkan.py | 3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>> 
>> diff --git a/tests/vulkan.py b/tests/vulkan.py
>> index eed199c55..ae01677a9 100644
>> --- a/tests/vulkan.py
>> +++ b/tests/vulkan.py
>> @@ -21,7 +21,8 @@ profile = TestProfile()
>>  for basedir in [TESTS_DIR, GENERATED_TESTS_DIR]:
>>      _basedir = os.path.join(basedir, 'vulkan')
>>      for dirpath, _, filenames in os.walk(_basedir):
>> -        groupname = grouptools.from_path(os.path.relpath(dirpath, _basedir))
>> +        groupname = ('vulkan' + grouptools.SEPARATOR +
>> +                     grouptools.from_path(os.path.relpath(dirpath, _basedir)))
>
> There's a grouptools.join function for this:
>
> groupname = grouptools.join('vulkan', grouptools.from_path(...))
>
> With that change:
> Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
>
> Thanks for following up on this.
>
>>          dirname = os.path.relpath(dirpath, os.path.join(basedir, '..'))
>>          for filename in filenames:
>>              testname, ext = os.path.splitext(filename)
>> -- 
>> 2.17.1
>> 


More information about the Piglit mailing list