rotation="270", surfacetype="window", filters=[ include("gles3-master.txt"), include("gles3-rotation.txt") ]), # MSAA Configuration(name="multisample", glconfig="rgba8888d24s8ms4", rotation="unspecified", surfacetype="window", filters=[ include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt") ]), # Pixel format Configuration(name="565-no-depth-no-stencil", glconfig="rgb565d0s0ms0", rotation="unspecified", surfacetype="window", filters=[ include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt") ]), ]) MNC_GLES31_PKG = Package( module=GLES31_MODULE,
glconfig = "rgba8888d24s8ms0", rotation = "270", surfacewidth = "256", surfaceheight = "256", os = "android", filters = [include("gles3-master.txt"), include("gles3-rotation.txt")]), # MSAA Configuration(name = "multisample", glconfig = "rgba8888d24s8ms4", rotation = "unspecified", surfacewidth = "256", surfaceheight = "256", filters = [include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt")]), # Pixel format Configuration(name = "565-no-depth-no-stencil", glconfig = "rgb565d0s0ms0", rotation = "unspecified", surfacewidth = "256", surfaceheight = "256", os = "android", filters = [include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt")]), ]) GLCTS_3_2_2_GLES31_PKG = Package(module = ES31CTS_MODULE, configurations = [ # Master Configuration(name = "master",
os="android", filters=[ include("gles3-master.txt"), include("gles3-rotation.txt") ]), # MSAA Configuration(name="multisample", glconfig="rgba8888d24s8ms4", rotation="unspecified", surfacewidth="256", surfaceheight="256", filters=[ include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt") ]), # Pixel format Configuration(name="565-no-depth-no-stencil", glconfig="rgb565d0s0ms0", rotation="unspecified", surfacewidth="256", surfaceheight="256", filters=[ include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt") ]), ]) GLCTS_3_2_2_GLES31_PKG = Package(
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("waivers.txt")]), Configuration(name="default-no-waivers", filters=[include("master.txt")]), ]) # 1.0.4 VULKAN_1_0_4_PKG = Package( module=VULKAN_MODULE, configurations=[ # Master Configuration(name="default", filters=[ include("master.txt"), exclude("test-issues.txt"), exclude("excluded-tests.txt"),
distributed under the License is distributed on an "AS IS" BASIS, 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_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") # 1.0.0 VULKAN_1_0_0_PKG = Package(module = VULKAN_MODULE, configurations = [ # Master Configuration(name = "default", filters = [include("master.txt")]), ]) # 1.0.1 VULKAN_1_0_1_PKG = Package(module = VULKAN_MODULE, configurations = [ # Master Configuration(name = "default", filters = [include("master.txt"), exclude("test-issues.txt"), exclude("excluded-tests.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]), ] if __name__ == "__main__": genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, BUILD_CONFIG)
os="android", filters=[ include("gles3-master.txt"), include("gles3-rotation.txt") ]), # MSAA Configuration(name="multisample", glconfig="rgba8888d24s8ms4", rotation="unspecified", surfacewidth="256", surfaceheight="256", filters=[ include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt") ]), # Pixel format Configuration(name="565-no-depth-no-stencil", glconfig="rgb565d0s0ms0", rotation="unspecified", surfacewidth="256", surfaceheight="256", filters=[ include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt") ]), ]) GLCTS_GLES31_PKG = Package(
# 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())
glconfig = "rgba8888d24s8ms0", rotation = "270", surfacewidth = "256", surfaceheight = "256", os = "android", filters = [include("gles3-master.txt"), include("gles3-rotation.txt")]), # MSAA Configuration(name = "multisample", glconfig = "rgba8888d24s8ms4", rotation = "unspecified", surfacewidth = "256", surfaceheight = "256", filters = [include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt")]), # Pixel format Configuration(name = "565-no-depth-no-stencil", glconfig = "rgb565d0s0ms0", rotation = "unspecified", surfacewidth = "256", surfaceheight = "256", filters = [include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt")]), ]) GLCTS_3_2_2_GLES31_PKG = Package(module = ES31CTS_MODULE, configurations = [ # Master Configuration(name = "master", glconfig = "rgba8888d24s8ms0",
surfacetype = "window", filters = [include("gles3-master.txt"), include("gles3-rotation.txt")]), Configuration(name = "rotate-reverse-landscape", glconfig = "rgba8888d24s8ms0", rotation = "270", surfacetype = "window", filters = [include("gles3-master.txt"), include("gles3-rotation.txt")]), # MSAA Configuration(name = "multisample", glconfig = "rgba8888d24s8ms4", rotation = "unspecified", surfacetype = "window", filters = [include("gles3-master.txt"), include("gles3-multisample.txt"), exclude("gles3-multisample-issues.txt")]), # Pixel format Configuration(name = "565-no-depth-no-stencil", glconfig = "rgb565d0s0ms0", rotation = "unspecified", surfacetype = "window", filters = [include("gles3-master.txt"), include("gles3-pixelformat.txt"), exclude("gles3-pixelformat-issues.txt")]), ]) MNC_GLES31_PKG = Package(module = GLES31_MODULE, configurations = [ # Master Configuration(name = "master", glconfig = "rgba8888d24s8ms0", rotation = "unspecified",
""" CTS_DATA_DIR = os.path.join(DEQP_DIR, "android", "cts") CTS_PROJECT = Project(path = CTS_DATA_DIR, copyright = COPYRIGHT_DECLARATION) EGL_MODULE = getModuleByName("dEQP-EGL") GLES2_MODULE = getModuleByName("dEQP-GLES2") GLES3_MODULE = getModuleByName("dEQP-GLES3") GLES31_MODULE = getModuleByName("dEQP-GLES31") VULKAN_MODULE = getModuleByName("dEQP-VK") # Main MAIN_EGL_COMMON_FILTERS = [include("egl-master.txt"), exclude("egl-test-issues.txt"), exclude("egl-manual-robustness.txt"), exclude("egl-driver-issues.txt"), exclude("egl-temp-excluded.txt")] MAIN_EGL_PKG = Package(module = EGL_MODULE, configurations = [ # Main Configuration(name = "master", glconfig = "rgba8888d24s8ms0", rotation = "unspecified", surfacetype = "window", required = True, filters = MAIN_EGL_COMMON_FILTERS, runtime = "23m", runByDefault = False), Configuration(name = "master-2021-03-01", glconfig = "rgba8888d24s8ms0",