#
#-------------------------------------------------------------------------
-from build.common import DEQP_DIR
-from build.config import ANY_GENERATOR
+from ctsbuild.common import DEQP_DIR
+from ctsbuild.config import ANY_GENERATOR
from build_caselists import Module, getModuleByName, getBuildConfig, DEFAULT_BUILD_DIR, DEFAULT_TARGET
from mustpass import Project, Package, Mustpass, Configuration, include, exclude, genMustpassLists, parseBuildConfigFromCmdLineArgs
GLES3_MODULE = getModuleByName("dEQP-GLES3")
GLES31_MODULE = getModuleByName("dEQP-GLES31")
VULKAN_MODULE = getModuleByName("dEQP-VK")
+VULKANSC_MODULE = getModuleByName("dEQP-VKSC")
# Main
filters = MAIN_VULKAN_FILTERS,
runtime = "2h39m",
runByDefault = False,
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK", "dEQP-VK.pipeline"]),
Configuration(name = "master-2019-03-01",
filters = [include("vk-master-2019-03-01.txt")],
runtime = "2h29m",
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK"]),
Configuration(name = "master-2020-03-01",
filters = [include("vk-master-2020-03-01.txt")],
runtime = "2h29m",
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK"]),
Configuration(name = "master-2021-03-01",
filters = [include("vk-master-2021-03-01.txt")],
runtime = "2h29m",
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK"]),
Configuration(name = "master-2022-03-01",
filters = MAIN_VULKAN_FILTERS + [exclude("vk-master-2019-03-01.txt"), exclude("vk-master-2020-03-01.txt"), exclude("vk-master-2021-03-01.txt")],
runtime = "10m",
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK"]),
Configuration(name = "incremental-deqp",
filters = [include("vk-incremental-deqp.txt")],
runtime = "5m",
runByDefault = False,
- splitToMultipleFiles = True),
+ listOfGroupsToSplit = ["dEQP-VK"]),
+ ])
+
+MAIN_VULKANSC_FILTERS = [
+ include("vksc-master.txt"),
+ ]
+MAIN_VULKANSC_PKG = Package(module = VULKANSC_MODULE, configurations = [
+ Configuration(name = "main",
+ filters = MAIN_VULKANSC_FILTERS,
+ runtime = "2h39m",
+ runByDefault = False,
+ listOfGroupsToSplit = ["dEQP-VKSC"]),
])
MUSTPASS_LISTS = [
- Mustpass(project = CTS_PROJECT, version = "main", packages = [MAIN_EGL_PKG, MAIN_GLES2_PKG, MAIN_GLES3_PKG, MAIN_GLES31_PKG, MAIN_VULKAN_PKG])
+ Mustpass(project = CTS_PROJECT, version = "main", packages = [MAIN_EGL_PKG, MAIN_GLES2_PKG, MAIN_GLES3_PKG, MAIN_GLES31_PKG, MAIN_VULKAN_PKG, MAIN_VULKANSC_PKG])
]
if __name__ == "__main__":