예제 #1
0
                            ])

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())
예제 #2
0
        gl_packages.append(pkg0)
        gl_packages.append(pkg1)

    mustpass = [
        Mustpass(project=GL_CTS_KHR_MP_PROJECT,
                 version="4.5.5.x",
                 isCurrent=True,
                 packages=gl_packages),
        Mustpass(project=GL_CTS_NOCTX_PROJECT,
                 version="4.5.5.x",
                 isCurrent=True,
                 packages=[GLCTS_NOCTX_KHR_PKG_1CFG]),
    ]
    return mustpass


GL_BUILD_CONFIG = BuildConfig(
    buildPath, "Debug",
    ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gl"])

if __name__ == "__main__":
    gtfCMakeLists = os.path.join(DEQP_DIR, "external", "kc-cts", "src",
                                 "GTF_ES", "CMakeLists.txt")
    if os.path.isfile(gtfCMakeLists) == False:
        raise Exception(
            "GTF sources not found. GTF module is required to build the mustpass files"
        )
    genMustpassLists(ES_MUSTPASS_LISTS, ANY_GENERATOR, ES_BUILD_CONFIG)
    gl_mustpass_lists = generateGLMustpass()
    genMustpassLists(gl_mustpass_lists, ANY_GENERATOR, GL_BUILD_CONFIG)
예제 #3
0
# 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())
예제 #4
0
                 GLCTS_GLES31_GTF_PKG_1CFG,
                 GLCTS_GLES31_KHR_PKG_N1CFG,
                 GLCTS_GLES31_DEQP_PKG_N1CFG,
                 GLCTS_GLES31_GTF_PKG_N1CFG,
                 GLCTS_GLES32_KHR_PKG_1CFG,
                 GLCTS_GLES32_KHR_PKG_N1CFG,
             ]),
    Mustpass(project=CTS_AOSP_MP_PROJECT,
             version="3.2.2.x",
             packages=[
                 GLCTS_GLES2_PKG,
                 GLCTS_GLES3_PKG,
                 GLCTS_GLES31_PKG,
             ])
]

buildPath = DEFAULT_BUILD_DIR.format(targetName=DEFAULT_TARGET,
                                     buildType="Release")
BUILD_CONFIG = BuildConfig(
    buildPath, "Debug",
    ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gles32"])

if __name__ == "__main__":
    gtfCMakeLists = os.path.join(DEQP_DIR, "external", "kc-cts", "src",
                                 "GTF_ES", "CMakeLists.txt")
    if os.path.isfile(gtfCMakeLists) == False:
        raise Exception(
            "GTF sources not found. GTF module is required to build the mustpass files"
        )
    genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, BUILD_CONFIG)
예제 #5
0
										configurations = [
											config_w64xh64, config_w113xh47, config_w64, config_h64
										]
									)
			pkg1			= Package(module = pkgModule,
										useforfirsteglconfig = False,
										configurations = [
											config_w64xh64, config_w113xh47,
										]
									)
			gl_packages.append(pkg0)
			gl_packages.append(pkg1)

		mustpass = [Mustpass(project = GL_CTS_KHR_MP_PROJECT, version = "4.6.0.x", isCurrent=False, packages = gl_packages),
					Mustpass(project = GL_CTS_NOCTX_PROJECT, version = "4.6.0.x", isCurrent=False, packages = [GLCTS_NOCTX_GL30_KHR_PKG, GLCTS_NOCTX_GL40_KHR_PKG, GLCTS_NOCTX_GL43_KHR_PKG, GLCTS_NOCTX_GL45_KHR_PKG]),
				    Mustpass(project = GL_CTS_KHR_MP_PROJECT, version = "4.6.1.x", isCurrent=True, packages = gl_packages),
                    Mustpass(project = GL_CTS_NOCTX_PROJECT, version = "4.6.1.x", isCurrent=True, packages = [GLCTS_NOCTX_GL30_KHR_PKG, GLCTS_NOCTX_GL40_KHR_PKG, GLCTS_NOCTX_GL43_KHR_PKG, GLCTS_NOCTX_GL45_KHR_PKG]),
					]
		return mustpass

GL_BUILD_CONFIG					= BuildConfig(buildPath, "Debug", ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gl"])

if __name__ == "__main__":
	gtfCMakeLists = os.path.join(DEQP_DIR, "external", "kc-cts", "src", "GTF_ES", "CMakeLists.txt")
	if os.path.isfile(gtfCMakeLists) == False:
		raise Exception("GTF sources not found. GTF module is required to build the mustpass files")
	genMustpassLists(ES_MUSTPASS_LISTS, ANY_GENERATOR, ES_BUILD_CONFIG)
	gl_mustpass_lists = generateGLMustpass()
	genMustpassLists(gl_mustpass_lists, ANY_GENERATOR, GL_BUILD_CONFIG)