Skip to content

Commit

Permalink
Add Ubuntu18 Calmbench and Valgrind jobs
Browse files Browse the repository at this point in the history
Change-Id: Ie12013d2a337727d4a170863be7b124ef8d36ad6
Reviewed-on: https://skia-review.googlesource.com/c/191741
Auto-Submit: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
  • Loading branch information
dogben authored and Skia Commit-Bot committed Feb 13, 2019
1 parent 66f09a7 commit 94a5328
Show file tree
Hide file tree
Showing 3 changed files with 1,138 additions and 283 deletions.
10 changes: 8 additions & 2 deletions infra/bots/gen_tasks.go
Original file line number Diff line number Diff line change
Expand Up @@ -1138,7 +1138,6 @@ func test(b *specs.TasksCfgBuilder, name string, parts map[string]string, compil
timeout(task, 9*time.Hour)
task.Expiration = 48 * time.Hour
task.CipdPackages = append(task.CipdPackages, b.MustGetCipdPackageFromAsset("valgrind"))
task.Dimensions = append(task.Dimensions, "valgrind:1")
} else if strings.Contains(parts["extra_config"], "MSAN") {
timeout(task, 9*time.Hour)
} else if parts["arch"] == "x86" && parts["configuration"] == "Debug" {
Expand Down Expand Up @@ -1190,7 +1189,6 @@ func perf(b *specs.TasksCfgBuilder, name string, parts map[string]string, compil
timeout(task, 9*time.Hour)
task.Expiration = 48 * time.Hour
task.CipdPackages = append(task.CipdPackages, b.MustGetCipdPackageFromAsset("valgrind"))
task.Dimensions = append(task.Dimensions, "valgrind:1")
} else if strings.Contains(parts["extra_config"], "MSAN") {
timeout(task, 9*time.Hour)
} else if parts["arch"] == "x86" && parts["configuration"] == "Debug" {
Expand Down Expand Up @@ -1404,6 +1402,14 @@ func process(b *specs.TasksCfgBuilder, name string) {
deps = append(deps, calmbench(b, name, parts, compileTaskName, compileParentName))
}

// Valgrind runs at a low priority so that it doesn't occupy all the bots.
if strings.Contains(name, "Valgrind") {
// Priority of 0.085 should result in Valgrind tasks with a blamelist of ~10 commits having the
// same score as other tasks with a blamelist of 1 commit, when we have insufficient bot
// capacity to run more frequently.
priority = 0.085
}

// BuildStats bots. This computes things like binary size.
if parts["role"] == "BuildStats" {
deps = append(deps, buildstats(b, name, parts, compileTaskName))
Expand Down
10 changes: 8 additions & 2 deletions infra/bots/jobs.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,8 @@
"Build-Win-MSVC-x86-Release",
"Build-Win-MSVC-x86_64-Debug",
"Build-Win-MSVC-x86_64-Debug-MSRTC",
"Build-Win-MSVC-x86_64-Debug-Vulkan",
"Build-Win-MSVC-x86_64-Debug-MSRTC_Vulkan",
"Build-Win-MSVC-x86_64-Debug-Vulkan",
"Build-Win-MSVC-x86_64-Release",
"Build-Win-MSVC-x86_64-Release-Vulkan",
"BuildStats-Debian9-Clang-arm-Release-Flutter_Android",
Expand All @@ -129,6 +129,7 @@
"BuildStats-Debian9-EMCC-wasm-Release-PathKit",
"Calmbench-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All",
"Calmbench-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
"Calmbench-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
"Housekeeper-Nightly-Bookmaker",
"Housekeeper-Nightly-RecreateSKPs_Canary",
"Housekeeper-Nightly-UpdateGoDEPS",
Expand Down Expand Up @@ -274,6 +275,8 @@
"Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
"Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
"Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan",
"Perf-Ubuntu18-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41",
"Perf-Ubuntu18-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_SK_CPU_LIMIT_SSE41",
"Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All",
"Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE",
"Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-Vulkan",
Expand Down Expand Up @@ -552,6 +555,9 @@
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-DDL3_TSAN_Vulkan",
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-PreAbandonGpuContext",
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan",
"Test-Ubuntu18-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41",
"Test-Ubuntu18-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_PreAbandonGpuContext_SK_CPU_LIMIT_SSE41",
"Test-Ubuntu18-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_SK_CPU_LIMIT_SSE41",
"Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All",
"Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE",
"Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-Vulkan",
Expand Down Expand Up @@ -617,8 +623,8 @@
"Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Release-All-Vulkan",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Debug-All",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Debug-All-MSRTC",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Debug-All-MSRTC_Vulkan",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All",
"Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan",
"Test-Win2016-Clang-GCE-CPU-AVX2-x86-Debug-All",
Expand Down
Loading

0 comments on commit 94a5328

Please sign in to comment.