| 110 | |
| 111 | # Run the tests |
| 112 | def RunVTTests(args): |
| 113 | print("Run VulkanTools Tests using Mock ICD") |
| 114 | os.chdir(PROJECT_ROOT) |
| 115 | vt_env = dict(os.environ) |
| 116 | vt_env['LD_LIBRARY_PATH'] = '%s/Vulkan-Loader/%s/loader' % (EXTERNAL_DIR, BUILD_DIR_NAME) |
| 117 | vt_env['VK_LAYER_PATH'] = '%s/%s/layersvt:%s/%s/layers' % (PROJECT_ROOT, BUILD_DIR_NAME, PROJECT_ROOT, BUILD_DIR_NAME) |
| 118 | vt_env['VK_ICD_FILENAMES'] = '%s/Vulkan-Tools/%s/icd/VkICD_mock_icd.json' % (EXTERNAL_DIR, BUILD_DIR_NAME) |
| 119 | vt_cmd = '%s/tests/apidump_test.sh -t %s/Vulkan-Tools/%s' % (BUILD_DIR_NAME, EXTERNAL_DIR, BUILD_DIR_NAME) |
| 120 | RunATest(vt_cmd, vt_env) |
| 121 | |
| 122 | # |
| 123 | # Module Entrypoint |