From a5e703043ff034afea41ea24e9d8f978f05ba678 Mon Sep 17 00:00:00 2001 From: Ben Wagner Date: Thu, 28 Jun 2018 17:43:08 -0400 Subject: Add OpenCL test job that runs hello-opencl. Add NEO driver to opencl_linux asset. Bug: skia:8081 Change-Id: Ic36c670f3cabd73119845e94fcb2f54525e83443 Reviewed-on: https://skia-review.googlesource.com/138264 Commit-Queue: Mike Klein Auto-Submit: Ben Wagner Reviewed-by: Mike Klein --- infra/bots/gen_tasks.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'infra/bots/gen_tasks.go') diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go index dafd403720..53e68db2bd 100644 --- a/infra/bots/gen_tasks.go +++ b/infra/bots/gen_tasks.go @@ -991,6 +991,10 @@ func test(b *specs.TasksCfgBuilder, name string, parts map[string]string, compil recipe := "test" if strings.Contains(name, "SKQP") { recipe = "skqp_test" + } else if strings.Contains(name, "OpenCL") { + // TODO(dogben): Longer term we may not want this to be called a "Test" task, but until we start + // running hs_bench or kx, it will be easier to fit into the current job name schema. + recipe = "compute_test" } extraProps := map[string]string{} iid := internalHardwareLabel(parts) @@ -1291,6 +1295,12 @@ func process(b *specs.TasksCfgBuilder, name string) { pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("linux_vulkan_intel_driver_debug")) } } + if strings.Contains(name, "OpenCL") { + pkgs = append(pkgs, + b.MustGetCipdPackageFromAsset("opencl_ocl_icd_linux"), + b.MustGetCipdPackageFromAsset("opencl_intel_neo_linux"), + ) + } } if strings.Contains(name, "ProcDump") { pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("procdump_win")) -- cgit v1.2.3