aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-14afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R81-12739.12-1578524221 to R81-12814.0-1578911615 Change-Id: Idf3377bef43b5e6bbb1e0cecdee6fa86efc4131b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1999556
2020-01-14Merging 31 commit(s) from Chromium's toolchain-utils am: b506c21cfb am: ↵Automerger Merge Worker
43f5bd944a am: a32c2bb1c1 Change-Id: Ia9c68fd33d9b9c1f7e38c087edff7c02268e1d6c
2020-01-14Merging 31 commit(s) from Chromium's toolchain-utils am: b506c21cfb am: ↵Automerger Merge Worker
43f5bd944a Change-Id: Ia233b9f600fc0531cea14b202d661a73c6b171e4
2020-01-13Merging 31 commit(s) from Chromium's toolchain-utilsGeorge Burgess IV
am: b506c21cfb Change-Id: If7ddbc2fd8ef6126460d1f2bc73368718fb6c16c
2020-01-14afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R81-12739.12-1578524538 to R81-12814.0-1578912053 Change-Id: Icfdc2be38124baa29c319e6bcaa94cbd2e9a7c31 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1998600
2020-01-13Merging 31 commit(s) from Chromium's toolchain-utilsGeorge Burgess IV
Merged commit digest: 9b60327 compiler_wrapper: strip march=tremont for gcc 6c213ea git_llvm_rev: auto-update llvm-project-copy in tests f414196 git_llvm_rev: handle merge commits more gracefully 70e8bc6 afdo_metadata: Publish new profiles for kernel 4.4. 2841733 toolchain-utils: fix bug in buildbot_test_llvm 047ce1b afdo_metadata: Publish new profiles for kernel 3.18. 9a761ff afdo_metadata: Publish new profiles for kernel 3.14. 45e4c1f toolchain-utils: Migrate cros_utils to python3 e41baa8 afdo_metadata: Publish new profiles for kernel 4.4. 7234822 afdo_metadata: Publish new profiles for kernel 3.18. 03af4d4 afdo_metadata: Publish new profiles for kernel 4.4. 446f858 afdo_metadata: Publish new profiles for kernel 3.18. 59f4f17 afdo_metadata: Publish new profiles for kernel 3.14. 873576b afdo_metadata: Publish new profiles for kernel 4.4. 0a6caea afdo_metadata: Publish new profiles for kernel 3.18. bad241e afdo_metadata: Publish new profiles for kernel 3.14. 3254cdb afdo_metadata: Publish new profiles for kernel 3.18. f6212d3 afdo_metadata: Publish new profiles for kernel 4.4. a78dc3d afdo_metadata: Publish new profiles for kernel 3.14. bbdc566 crosperf: fix skylab telemetry_Crosperf tests launching command 2a0bffb toolchain-utils: Correct argument typo when launching Crosperf. f4fe66e Crosperf: Do not image DUT in Skylab mode 5a74f07 crosperf: migrate device setup functions for telemetry_Crosperf 5ca2cc3 drop COMMIT-QUEUE.ini 2b69eb3 afdo_metadata: Publish new profiles for kernel 3.18. ed2720e llvm_tools: update commit message 896674c afdo_metadata: Publish new profiles for kernel 3.14. 3001c16 afdo_metadata: Publish new profiles for kernel 4.4. 46dacd6 llvm_tools: add git_llvm_rev to the copy/paste list 2e78deb Remove trailing newline from sha/git hash. f07dd6d LLVM tools: sync python scripts Change-Id: I47f4dda92a857b91629a86622c05cf61366bccf4
2020-01-13compiler_wrapper: strip march=tremont for gccJustin TerAvest
As for goldmont, tremont is too new a march for the version of gcc that is used. Thus, the flags processor for gcc should translate that request back to silvermont. This is needed to use the new march with clang. BUG=b:147468258 TEST=go test Change-Id: Idc6b04f40fc7f0a663b1ff8ff57df109a2193dad Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1995313 Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Justin TerAvest <teravest@chromium.org> Commit-Queue: Justin TerAvest <teravest@chromium.org> Tested-by: Justin TerAvest <teravest@chromium.org>
2020-01-11git_llvm_rev: auto-update llvm-project-copy in testsGeorge Burgess IV
My local llvm-project-copy was out-of-date. It's nice if we can automatically handle that. This also fixes lints and such that weren't able to fire when this was originally landed. BUG=chromium:1041016 TEST=Wiped out my LLVM tree; it synced without issue. Tried syncing with a timedelta of seconds=2; everything WAI. Change-Id: I4a4811bb1500db0b00c924eec0be12dc57499fc6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1995316 Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Tested-by: George Burgess <gbiv@chromium.org>
2020-01-11git_llvm_rev: handle merge commits more gracefullyGeorge Burgess IV
llvm grew a relatively large merge commit recently, which broke this script noticeably. There's analysis of why this happened in the bug. tl;dr is that `rev-parse ${sha}~${N}` and `rev-list --count` don't do the same thing without extra flags. BUG=chromium:1041016 TEST=Unit tests. A few random runs in my LLVM tree. Change-Id: I393d1ada842b5f19846d961b403641bc958b191f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1995315 Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Tested-by: George Burgess <gbiv@chromium.org>
2020-01-10afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R81-12739.12-1578306749 to R81-12739.12-1578524221 Change-Id: I7237964ac964ea3208a7538accbda8b7c5b54932 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1995000
2020-01-10toolchain-utils: fix bug in buildbot_test_llvmZhizhou Yang
After we migrate cros_utils code to python 3 style, one argument that is called by buildbot_test_llvm has changed. 'async' becomes a keyword in python 3 and cannot be used. This patch fixes it. TEST=Script launched correctly. BUG=chromium:1011676 Change-Id: I520a8034d4dc21425c52acc7a2b7efb715927e05 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1992704 Tested-by: Zhizhou Yang <zhizhouy@google.com> Reviewed-by: Denis Nikitin <denik@chromium.org> Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
2020-01-09afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R81-12739.12-1578306983 to R81-12739.12-1578524538 Change-Id: I0c28856f7dec18d917f1292f286a284ac5114dd2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1994462
2020-01-09afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R81-12607.58-1577702661 to R81-12607.58-1578524353 Change-Id: Ic8d9cf96e8a762bc30120f8499501d8c39790f85 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1992855
2020-01-09toolchain-utils: Migrate cros_utils to python3Zhizhou Yang
This patch fixes all presubmit checks in cros_utils and migrated it from python2 to python3. TEST=Passed all unittests and presubmit checks. BUG=chromium:1011676 Change-Id: I3a7097d6570fb2cb4e5dcdd5ae22f30c5c5762e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1981087 Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com> Reviewed-by: George Burgess <gbiv@chromium.org>
2020-01-07afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R81-12756.0-1577702613 to R81-12739.12-1578306749 Change-Id: I362a2bb0371752ac85ce8c387771427707ed475d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1989262
2020-01-07afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R81-12739.12-1577702242 to R81-12739.12-1578306983 Change-Id: I3fee5e7f0e4c439381958c9e4f4835ad5f3f8845 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1988935
2019-12-31afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R81-12756.0-1577097242 to R81-12756.0-1577702613 Change-Id: I627a471088a51d0a06a935bb8febe1fed22ac85b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1984860
2019-12-30afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R81-12739.12-1577097165 to R81-12739.12-1577702242 Change-Id: Ibd487e9f2f26de31dad9e5ee0f4a01eb0d78e2a7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1984432
2019-12-30afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R81-12607.58-1577097920 to R81-12607.58-1577702661 Change-Id: Iad97870d767846d8e580c2d1003579903189344c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1984335
2019-12-25afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R81-12750.0-1576492613 to R81-12756.0-1577097242 Change-Id: I1a656a93f07f6e9949a0c7deb12feb278e5e898b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1981819
2019-12-24afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R81-12739.4-1576492394 to R81-12739.12-1577097165 Change-Id: Ieb40afb8164ccbf99c94d9d59f0f55e0ba5bfac5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1981584
2019-12-24afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R81-12607.56-1576493276 to R81-12607.58-1577097920 Change-Id: I4beebf569b74550882ae8e6881926a0ee7992e8a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1981571
2019-12-17afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R80-12607.47-1575888165 to R81-12739.4-1576492394 Change-Id: I04648948cb4d26bc6879e098e2c5b4b537323a2a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1972409
2019-12-17afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R80-12714.0-1575887745 to R81-12750.0-1576492613 Change-Id: I59c80dd5b407724de1c6ae2835123fe5c909a35a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1970153
2019-12-16afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R80-12607.47-1575888027 to R81-12607.56-1576493276 Change-Id: Icdd4ae26897b7db9ffa485466d7e0e30b072a302 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1969262
2019-12-14crosperf: fix skylab telemetry_Crosperf tests launching commandZhizhou Yang
Current command generated from suite_runner for telemetry_Crosperf run is not correct, and this patch will fix it. Also added an unittest to verify it in the future. It is unfortunate that we currently still cannot run test with args successfully in skylab, but according to the args passed to skylab, this change should work. TEST=Checked command line to launch skylab create-test. BUG=None Change-Id: I05f0f4c60e04d19e2a2637192023829d4dd9f48b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1963355 Reviewed-by: George Burgess <gbiv@chromium.org> Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
2019-12-13toolchain-utils: Correct argument typo when launching Crosperf.Caroline Tice
Use '--intel_pstate=no_hwp', rather than '--no_hwp' (not a valid argument), for launching nightly performance Crosperf tests. BUG=None TEST=Launched crosperf manually on chrotomation2 with this and it worked. Change-Id: Ia6474e3fb99bd30c79e15465dff0b54903e2a6f3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1965433 Reviewed-by: Tiancong Wang <tcwang@google.com> Reviewed-by: George Burgess <gbiv@chromium.org> Commit-Queue: Caroline Tice <cmtice@chromium.org> Tested-by: Caroline Tice <cmtice@chromium.org>
2019-12-12Crosperf: Do not image DUT in Skylab modeZhizhou Yang
We should not image DUT with certain image when the test is going to be launched via 'skylab create-test'. This is because the DUT may be occupied by other tasks before Crosperf acutally get it assigned, and the first step after the test starts is to flash image. This patch is a temproray solution to ensure no bad behavior happens on the DUT before testing. TEST=Tested wth skylab run, w/o caching. BUG=chromium:984790 Change-Id: Ie2f439d5777813905bdca5f4a2d1e401df2dc83e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1952172 Tested-by: Zhizhou Yang <zhizhouy@google.com> Reviewed-by: Caroline Tice <cmtice@chromium.org> Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
2019-12-11crosperf: migrate device setup functions for telemetry_CrosperfZhizhou Yang
This is a patch working together with crrev.com/c/1949606 to migrate device setup functions from suite_runner to autotest telmetry_Crosperf. In this patch, we modified the logic of different suite types along with skylab mode for suite_runner. In result_cache, we handle the wait time log file to accumulate cool down time per machine. We also move intel_pstate kernel updating code into SetupDevice() since it doesn't increase overhead by checking every iteration. TEST=Passed all unittests; tested with different benchmark modes (Note that currently skylab server tests cannot be tested because of regression: crbug.com/984103). BUG=chromium:1020655 Cq-Depend: chromium:1949606 Change-Id: If8e5099d096d2568d4f54584a8fcfd3c0f99c8f8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1949626 Reviewed-by: George Burgess <gbiv@chromium.org> Reviewed-by: Denis Nikitin <denik@chromium.org> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com> Commit-Queue: Denis Nikitin <denik@chromium.org>
2019-12-11drop COMMIT-QUEUE.iniMike Frysinger
Nothing reads this file anymore. BUG=chromium:1025955 TEST=CQ passes Change-Id: Ib6443aa3c4395cf5198dad75f0bfda7ea907fd63 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1961388 Reviewed-by: Caroline Tice <cmtice@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>
2019-12-10afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R80-12607.34-1575282780 to R80-12607.47-1575888165 Change-Id: I95c903dfeccf4338d2fffab427e8c65d3e2f5f81 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1960947
2019-12-10llvm_tools: update commit messageJian Cai
We should mention git hashes in the CLs automatically created for LLVM roll now that the hashes become the only revision numbers LLVM uses. BUG=chromium:1027950 TEST=local tests. Change-Id: Iaec59599d4fa0d133e09d2a31db45c777a2d1e60 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1959439 Commit-Queue: Jian Cai <jiancai@google.com> Tested-by: Jian Cai <jiancai@google.com> Reviewed-by: George Burgess <gbiv@chromium.org>
2019-12-10afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R80-12607.34-1575283400 to R80-12607.47-1575888027 Change-Id: I5280f8bd0a034fbdf3e0f6f052a3b0e31137ee89 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1960199
2019-12-10afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R80-12672.0-1575282851 to R80-12714.0-1575887745 Change-Id: I0440db51f686166fe20cee15d52aac3180f6e84a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1959818
2019-12-10llvm_tools: add git_llvm_rev to the copy/paste listGeorge Burgess IV
BUG=None TEST=./copy_helpers_to_chromiumos_overlay.py Change-Id: I8296968ac8e51b48c84c877e0f8610832721bcc2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1957896 Tested-by: George Burgess <gbiv@chromium.org> Auto-Submit: George Burgess <gbiv@chromium.org> Reviewed-by: Caroline Tice <cmtice@chromium.org> Commit-Queue: George Burgess <gbiv@chromium.org>
2019-12-09Remove trailing newline from sha/git hash.Caroline Tice
Currently there is a trailing newline no the git has that is causing git rev-parse to fail. This CL removes the trailing newline. BUG=None TEST=None Change-Id: I509871fda6bc7ec77bf088d54490b68d3b58e268 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1957891 Reviewed-by: George Burgess <gbiv@chromium.org> Commit-Queue: Caroline Tice <cmtice@chromium.org> Tested-by: Caroline Tice <cmtice@chromium.org>
2019-12-07LLVM tools: sync python scriptsJian Cai
Sync python scripts from sys-devel/llvm/files/patch_manager that fixed broken LLVM roll builders. BUG=chromium:1027950 TEST=local builds. Change-Id: I0f1c7147e937d59dfe859d36aa8cfcfcbfd1fdb9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1949693 Reviewed-by: George Burgess <gbiv@chromium.org> Commit-Queue: Jian Cai <jiancai@google.com> Tested-by: Jian Cai <jiancai@google.com>
2019-12-06Merging 45 commit(s) from Chromium's toolchain-utils am: b6bc2798e8 am: ↵George Burgess IV
6d4d1570dd am: 38f1753333 Change-Id: I9dd5408db96d47d4e81875f66312bfaa64372303
2019-12-06Merging 45 commit(s) from Chromium's toolchain-utils am: b6bc2798e8George Burgess IV
am: 6d4d1570dd Change-Id: I1c0f56efbcd0deb79fc475dd40c6e877824a8fcf
2019-12-06Merging 45 commit(s) from Chromium's toolchain-utilsGeorge Burgess IV
am: b6bc2798e8 Change-Id: If52a53ed5bc062d83265fef19d52f82643a648e2
2019-12-06Merging 45 commit(s) from Chromium's toolchain-utilsGeorge Burgess IV
Merged commit digest: d14dcc4 crosperf: Filter-in exp_avg_surface_fps in rendering.desktop 3089224 crosperf: move enable_aslr and turbostat option into dut_config 455d846 afdo_metadata: Publish new profiles for kernel 4.4. 023c0e0 crosperf: Make StopUI/StartUI more robust 448c017 afdo_metadata: Publish new profiles for kernel 3.18. 285dedd afdo_metadata: Publish new profiles for kernel 3.14. 9e4150b afdo_metadata: Publish new profiles for kernel 3.18. 56a1020 afdo_metadata: Publish new profiles for kernel 4.4. 63bd44f crosperf: fix the skylab launch tests mode 382ea7a afdo_metadata: Publish new profiles for kernel 3.14. 121dbe5 toolchain-utils: use LLVM git hashes to track version numbers. 78c3463 afdo_metadata: Publish new profiles for kernel 4.4. 3f40107 gitignore: ignore mypy caches 55f4933 Add a git-llvm-rev tool a1c0899 afdo_metadata: Publish new profiles for kernel 3.18. a0d0a88 afdo_metadata: Publish new profiles for kernel 3.14. bdeec30 crosperf: fix unittest error without prodaccess b4fb691 afdo_metadata: Publish new profiles for kernel 3.18. 8fd8c52 crosperf: Update xbuddy location. 0b39f75 afdo_metadata: Publish new profiles for kernel 3.14. 78f1b16 afdo_metadata: Publish new profiles for kernel 4.4. 5e83ee9 crosperf: migrate all device setup code to a separate utils file 31e0e81 githooks: overhaul presubmit checks; automatically apply fixes fe8a44a crosperf: Improve cooldown functionality b1fc678 afdo_metadata: Publish new profiles for kernel 4.4. 1acc4ee afdo_metadata: Publish new profiles for kernel 3.18. ab25e41 afdo_metadata: Publish new profiles for kernel 3.14. 70a43c3 crosperf: fix a download image bug 011c571 Nightly tests: Fix a typo in generating experiment files. 8dd67e1 toolchain_utils: Remove comparison to old wrapper from compiler_wrapper. b922860 toolchain_utils: Upgrade compiler wrapper for llvm r370808. 0323466 Nightly tests: Do not run aquarium stories in telemetry for Arm boards 13446a7 toolchain-utils: change lease time limit for skylab 8ac33e0 toolchain_utils: Add post-user flags to compiler_wrapper. c086136 afdo_metadata: Publish new profiles for kernel 4.4. eda083c afdo_metadata: Publish new profiles for kernel 3.18. f4c1298 afdo_metadata: Publish new profiles for kernel 3.14. 45582b5 crosperf: Add option to not download debug symbols e2546d5 afdo_metadata: Publish new profiles for kernel 3.18. 9c2331d afdo_metadata: Publish new profiles for kernel 4.4. 346a98c afdo_metadata: Publish new profiles for Chrome. ba03346 afdo_metadata: Publish new profiles for kernel 3.18. bd61c1a afdo_metadata: Publish new profiles for kernel 3.14. 1f4409a afdo_metadata: Publish new profiles for Chrome. e148246 afdo_bisection: make docs slightly more helpful Change-Id: I546fbfa2057e0241790706ea63bca28a416d6285
2019-12-05crosperf: Filter-in exp_avg_surface_fps in rendering.desktopDenis Nikitin
Rendering.desktop benchmark which was added into crosperf does not return results in avg_surface_fps field. Until recently it worked fine. There is an alternative field in histograms.json "exp_avg_surface_fps" holding the data. Add exp_avg_surface_fps in default-telemetry-results.json to filter-in the benchmark field in crosperf results. BUG=chromium:1030475 TEST=crosperf with rendering.desktop returns data on chell and lulu Change-Id: Ia1d25f7f1894ca559f1e14e032fcf274dc4df49d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1951336 Reviewed-by: George Burgess <gbiv@chromium.org> Tested-by: Denis Nikitin <denik@chromium.org>
2019-12-04crosperf: move enable_aslr and turbostat option into dut_configZhizhou Yang
This patch moves enable_aslr and turbostat into dut_config dictionary, since they are all device setup steps, and it make code cleaner and easier to migrate to telemetry_Crosperf. TEST=Passed unittests. BUG=chromium:1020655 Change-Id: I29a649e76591e206efc19bb2b8a8df9aead16575 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1947903 Reviewed-by: Denis Nikitin <denik@chromium.org> Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
2019-12-03afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R80-12672.0-1574678359 to R80-12672.0-1575282851 Change-Id: I13cfd049f6e873a3bd8458c6a5b3bf43eeee5a00 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1947905
2019-12-03crosperf: Make StopUI/StartUI more robustDenis Nikitin
There was a bug when crosperf failed due to StopUI failure. This happened when in a preceding run crosperf exits with an exception in DeviceSetup (for example Keyboard interrupt) and fails to call StartUI. Current change fixes this problem and includes a unittest case testing the exception case. BUG=None TEST=unittest and HW test on DUT with stopped ui pass Change-Id: Id6c69aebefe21b12ec7ee3a7c7f9dff92d143908 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1941036 Commit-Queue: Denis Nikitin <denik@chromium.org> Tested-by: Denis Nikitin <denik@chromium.org> Reviewed-by: Zhizhou Yang <zhizhouy@google.com>
2019-12-02afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R80-12607.34-1574677964 to R80-12607.34-1575282780 Change-Id: I51d1072813365866ef58e8106b48f6f4fe482e89 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1946757
2019-12-02afdo_metadata: Publish new profiles for kernel 3.14.chrome-bot
Update chromeos-kernel-3_14 from R80-12607.34-1574678010 to R80-12607.34-1575283400 Change-Id: I1c97b39f32d73668e43be01e22ae9140e6f55044 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1945800
2019-11-26afdo_metadata: Publish new profiles for kernel 3.18.chrome-bot
Update chromeos-kernel-3_18 from R80-12607.16-1574073299 to R80-12607.34-1574677964 Change-Id: I6cb78fdeac948674335f1a014a2fbda0cda842bb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1937659
2019-11-26afdo_metadata: Publish new profiles for kernel 4.4.chrome-bot
Update chromeos-kernel-4_4 from R80-12654.0-1574073447 to R80-12672.0-1574678359 Change-Id: I925b64c8fdbca0540f24a2ad2c4b2d142855c270 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1934969
2019-11-25crosperf: fix the skylab launch tests modeZhizhou Yang
Crosperf provides a mode to use `skylab create-test` to launch tests when user specify 'skylab: true' in experiment file. Since Skylab has been updated in these months, the command line itself changes. This patch fixes it: 1) bb mode becomes deprecated, do not use it. 2) Task id becomes a recipe id, we need to parse it instead of swarming. 3) Real result location can be found in the json output of `wait-task` from key "child-result". TEST=Passed unittest, tested with simple experiment file. BUG=chromium:984790 Change-Id: Iee114b1e6c623bb64a0ca784df9c2ba6d95e3d07 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1916542 Reviewed-by: Zhizhou Yang <zhizhouy@google.com> Reviewed-by: Caroline Tice <cmtice@chromium.org> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com>