WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. """ MUSTPASS_PATH = os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass") PROJECT = Project(path = MUSTPASS_PATH, copyright = COPYRIGHT_DECLARATION) VULKAN_MODULE = getModuleByName("dEQP-VK") BUILD_CONFIG = getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug") # main VULKAN_MAIN_PKG = Package(module = VULKAN_MODULE, configurations = [ # Master Configuration(name = "default", filters = [include("master.txt"), exclude("test-issues.txt"), exclude("excluded-tests.txt"), exclude("android-tests.txt")], splitToMultipleFiles = True), Configuration(name = "fraction-mandatory-tests", filters = [include("fraction-mandatory-tests.txt")]), ]) MUSTPASS_LISTS = [ Mustpass(project = PROJECT, version = "main", packages = [VULKAN_MAIN_PKG]), ] if __name__ == "__main__": genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, parseBuildConfigFromCmdLineArgs())
]) MUSTPASS_LISTS = [ Mustpass(project=CTS_PROJECT, version="lmp", packages=[LMP_GLES3_PKG, LMP_GLES31_PKG]), Mustpass(project=CTS_PROJECT, version="lmp-mr1", packages=[LMP_MR1_GLES3_PKG, LMP_MR1_GLES31_PKG]), Mustpass( project=CTS_PROJECT, version="mnc", packages=[MNC_EGL_PKG, MNC_GLES2_PKG, MNC_GLES3_PKG, MNC_GLES31_PKG]), Mustpass(project=CTS_PROJECT, version="nyc", packages=[ NYC_EGL_PKG, NYC_GLES2_PKG, NYC_GLES3_PKG, NYC_GLES31_PKG, NYC_VULKAN_PKG ]), Mustpass(project=CTS_PROJECT, version="master", packages=[ MASTER_EGL_PKG, MASTER_GLES2_PKG, MASTER_GLES3_PKG, MASTER_GLES31_PKG, MASTER_VULKAN_PKG ]) ] if __name__ == "__main__": genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, parseBuildConfigFromCmdLineArgs())
# 1.0.2 VULKAN_1_0_2_PKG = Package(module = VULKAN_MODULE, configurations = [ # Master Configuration(name = "default", filters = [include("master.txt")]), ]) # 1.0.3 VULKAN_1_0_3_PKG = Package(module = VULKAN_MODULE, configurations = [ # Master Configuration(name = "default", filters = [include("master.txt"), exclude("test-issues.txt"), exclude("excluded-tests.txt"), exclude("android-tests.txt"), exclude("waivers.txt")]), ]) MUSTPASS_LISTS = [ Mustpass(project = PROJECT, version = "1.0.0", packages = [VULKAN_1_0_0_PKG]), Mustpass(project = PROJECT, version = "1.0.1", packages = [VULKAN_1_0_1_PKG]), Mustpass(project = PROJECT, version = "1.0.2", packages = [VULKAN_1_0_2_PKG]), Mustpass(project = PROJECT, version = "1.0.3", packages = [VULKAN_1_0_3_PKG]), ] if __name__ == "__main__": genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, parseBuildConfigFromCmdLineArgs())