Age | Commit message (Collapse) | Author |
|
2a19d36a82 am: e617e3393d
Change-Id: I3f25c7ee034b2e20e37ed941b8eae24eec7043eb
|
|
2a19d36a82
Change-Id: If9b258fea573c36eed78a3f6657669ea1adb115d
|
|
Change-Id: I7a6060e041b1eb7328f406432bb6cbbfa329ada2
|
|
Merged commit digest:
22e3075 compiler_wrapper: Use syscall.exec on platforms other than Chrome OS
43c9066 toolchain-utils: migrate all in-use projects to python 3
c4615d1 compiler_wrapper: update the presubmit tests.
8477fef crosperf: change skylab credential location in sheriff_utils
cc2dc33 bisection: fix an error message
6ba0188 toolchain-utils: deprecate cwp and mem_tests scripts
7bda3eb toolchain-utils: move no longer used scripts to deprecated
81d651f toolchain-utils: Partially port scripts to python 3
4b68aee afdo_metadata: Publish new profiles for kernel 4.4.
07a42cb cros_utils: fix imports in cros_utils
b02958e toolchain-utils: fix bug in moving weekday testing to nightly-testing.
05c0470 toolchain-utils: port binary_search_tool to python3
172ccc1 afdo_metadata: Publish new profiles for kernel 3.18.
be756e0 toolchain-utils: move weekday testing into nightly-testing dir.
d820cda crosperf: introduce new test_that and skylab run for suite_runner
00156ea cros_utils: add x20 email sending functionality
d89779d binary_search_tool: fix failures in presubmit
145952b compiler_wrapper: add update_compiler_wrapper.sh
Change-Id: I3cc54b1331bf8362aae5e8f87eabfdb1377383ef
|
|
In crbug.com/1000863, it's reported that golang exec don't play well on
Chrome OS, portage sandbox to be exact. That's when we start to use
libc's exec. However, the wrapper is also used on non-Chrome OS
platforms, such as Android, and linking against libc has no benefit,
and might be the root cause of a recent bug.
This patch adds code to selectively use Golang's or libc's exec,
depending on the platform.
BUG=chromium:1000863
BUG=b:144783188
TEST=Build the wrapper locally with Chrome OS and Android configurations
Change-Id: Ifd6fa8223205536450b65f728060d7c5556d7619
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2051669
Tested-by: Tiancong Wang <tcwang@google.com>
Commit-Queue: Tiancong Wang <tcwang@google.com>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
This patch migrates all in-use projects left to python 3.
BUG=chromium:1011676
TEST=Passed unittests and launched scripts manually.
Change-Id: I7f2de4e1131c05bacfac80667f3064da8adaebfd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2051397
Reviewed-by: George Burgess <gbiv@chromium.org>
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
|
|
Update paths used in test cases.
BUG=chromium:1042452
TEST=verified locally.
Change-Id: I0ddca454280f91508b632785ec9b417328e2ab3e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2018235
Tested-by: Jian Cai <jiancai@google.com>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
The location of skylab credential file has been changed in
sheriff_utils, and this patch will use the new location.
BUG=chromium:1046413
TEST=Tested on chrotomation3
Change-Id: I987c0828c36538ad5c1c05e15e276e45275a6d36
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2053244
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
BUG=chromium:1042452
TEST=verified locally
Change-Id: Idded43332b2f6a71a3d21d8fd06cee98550f0d09
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2050968
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Jian Cai <jiancai@google.com>
|
|
These two projects are very old and seems no one is touching them.
BUG=chromium:1051236
TEST=None
Change-Id: I81fb0fb69d0f505c931c153926eeb0d7a7d59b07
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2051387
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Gabriel Marin <gmx@chromium.org>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
|
|
This patch moves all scripts that are not used any more to deprecated
directory. We do not need to migrated those scripts to python 3.
BUG=chromium:1011676, chromium:1051236
TEST=None
Change-Id: I2caac6204c82dcd21b2a121875a2f9851eaca322
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2051285
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>
|
|
This patch ports some still-in-use python scripts under root directory
of toolchain-utils to python 3.
BUG=chromium:1011676
TEST=Passed unittests and tested with manually launching.
Change-Id: Id6066944780a7204fe4746cd271f41ac20f2274d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2049103
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>
|
|
Update chromeos-kernel-4_4 from R81-12861.0-1580726347 to R82-12874.0-1581330812
Change-Id: I7e0b9f6134b8c85e45e5b1ffdd06fc4a643f1125
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2049524
|
|
There are several non-relative imports in cros_utils and were not caught
by cros lint. This patch fixes them.
BUG=chromium:1011676
TEST=Passed all unittests.
Change-Id: I92880cc00fc7bf7e6af47b2e1452a8c4b3dc00d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2048584
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
BUG=none
TEST=none
Change-Id: I8477d79d409a49219d6458779c70c0da0376de69
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2046613
Tested-by: Luis Lozano <llozano@chromium.org>
Auto-Submit: Luis Lozano <llozano@chromium.org>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: Zhizhou Yang <zhizhouy@google.com>
|
|
This patch migrates bisect tool in toolchain-utils to python 3.
BUG=chromium:1011676
TEST=Passed all unittests and run_bisect_tests.py
Change-Id: Ia6dd48d927eddcbb2118058f63b33be843d3eb7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2042219
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
Update chromeos-kernel-3_18 from R81-12861.0-1580725953 to R82-12861.0-1580725956
Change-Id: I18945e3b00d695fb15ccc5878ec47f657b4cfa13
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2044950
|
|
BUG=None
TEST=None.
Change-Id: I99b9c1c09bcf7d6aaddd79f38e9ea8105f192eb0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2043954
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Zhizhou Yang <zhizhouy@google.com>
Commit-Queue: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
Auto-Submit: Luis Lozano <llozano@chromium.org>
|
|
With client tests wrapped up by crosperf_Wrapper server tests, we need a
categorizing for all tests lunched by suite runner.
BUG=chromium:984790
TEST=Passed unittest and simple experiment.
Change-Id: Ib7dc848cf5c18c3d79db059163ed1217fd7d318f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1977040
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
|
|
This CL lets us easily queue up an email for our email sending bits.
BUG=b:148609329
TEST=Unittests + ran SendX20Email. It made an email that seemed valid.
Change-Id: I2a2b5133fe7b154222ea93cf7121bee420db3dac
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2032224
Tested-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Tiancong Wang <tcwang@google.com>
|
|
This patch is to make binary_search_tool in toolchain-utils pass all
presbumit checks, as a prerequisite for python 3 migration.
BUG=chromium:1011676
TEST=Passed all unittests.
Change-Id: Ie7880982f1ca3ae7e6c3d3f342a7a7c076fa9de9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2037142
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
Add a script that rebuilds and installs the compier wrappers for
debugging.
BUG=chromium:1042452
TEST=Verified locally.
Change-Id: If0b26132c88b8885fbc411cf51ed27aa9dd8f835
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2037909
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Jian Cai <jiancai@google.com>
|
|
cfb8763e2b am: 3c0fcaf157
Change-Id: Ie5c5dbcb6f4cfb497c32c3c73466e844ebf1dd6c
|
|
cfb8763e2b
Change-Id: Id8b0ba2600fa220974d0f116efaa990580387d18
|
|
Change-Id: I1f4781ba6673c19a7563925520ee4016ca8500f6
|
|
Merged commit digest:
042613e Add --use_src_head.
4279700 afdo_metadata: Publish new profiles for kernel 4.4.
e013418 cros_utils: Do not use encoding in NamedTemporaryFile
3607744 bisection: add support of kernel
ff4c61b afdo_metadata: Publish new profiles for kernel 3.18.
5534af8 crosperf: migration to python 3
658d779 afdo_metadata: Publish new profiles for kernel 4.4.
3a13817 afdo_metadata: Publish new profiles for kernel 3.18.
Change-Id: I9c751be432c1bb9f369cb0499f84270cf4215652
|
|
This flag is used in non-bisecting mode by Android llvm builder,
to use the HEAD of src_path directory as is,
without calling git_llvm_rev or get_llvm_hash.
BUG=None
TEST=None
Change-Id: I99f75936d85b969009df3648d4759ff98e63bd4c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2037149
Reviewed-by: George Burgess <gbiv@chromium.org>
Tested-by: Chih-Hung Hsieh <chh@google.com>
Commit-Queue: Chih-Hung Hsieh <chh@google.com>
Auto-Submit: Chih-Hung Hsieh <chh@google.com>
|
|
Update chromeos-kernel-4_4 from R81-12847.0-1580121216 to R81-12861.0-1580726347
Change-Id: I8441f3409f9ebaade567f90884e9a63094a825bf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2035775
|
|
This parameter is introduced in python 3 and there are many scripts
calling cros_utils with python 2.
TEST=passed all unittests.
BUG=chromium:1048938, chromium:1048884
Change-Id: If4a8b9f9e9ef5a1720647c7187d7d08e1d6655b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2037144
Reviewed-by: George Burgess <gbiv@chromium.org>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Tested-by: Zhizhou Yang <zhizhouy@google.com>
|
|
Fix issues and add support to kernel bisection.
BUG=chromium:1042452
TEST=verified locally
Change-Id: I1103aea0302a3f365c450aabbb8cabc097b2bd52
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2016158
Tested-by: Jian Cai <jiancai@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
|
|
Update chromeos-kernel-3_18 from R81-12847.0-1580121376 to R81-12861.0-1580725953
Change-Id: I50371eb90a06af35438d3a953117d1e6af30753f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2035772
|
|
This patch migrates crosperf and its utils to python 3.
TEST=Passed presubmit check; tested with simple experiment locally.
BUG=chromium:1011676
Change-Id: Ib2a9f9c7cf6a1bb1d0b42a1dd3d9e3cbb4d70a36
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2003796
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Commit-Queue: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
|
|
Update chromeos-kernel-4_4 from R81-12828.0-1579516426 to R81-12847.0-1580121216
Change-Id: I61a4b5bb2d01211827c4b70a818d884f77763082
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2024013
|
|
b6ed922ff7 am: eef05f06e8
Change-Id: I9667ef314a4cbda609b6ba8491397cebaa7fd808
|
|
b6ed922ff7
Change-Id: Id08acb74cf1ff2e847d11407f5218a6893d42e50
|
|
am: 554bca16f8
Change-Id: Ifac5abf90b057163dd29b19483a1375f9b57bb48
|
|
Update chromeos-kernel-3_18 from R81-12828.0-1579516702 to R81-12847.0-1580121376
Change-Id: Ifd925b3a8159dc2382480bcd8c5ff430d6ffa529
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2023782
|
|
Primarily intended to pick the fix to llvm_tools.
Merged commit digest:
1f29b1d llvm_tools: remove unused import
39a1c99 compiler_wrapper: strip newline char from resource dir.
0ee6a57 crosperf: remove AFE server interactions
c2dec89 compiler_wrapper: add python search path
be0b3fa afdo_metadata: Publish new profiles for kernel 4.4.
9a9fe3a afdo_metadata: Publish new profiles for kernel 3.18.
197e371 patch_manager_unittest: rename variables to be more meaningful
b47813e patch_manager: appease pylint
0410b65 crosperf: fix pylint for crosperf
c977ae0 afdo_metadata: Publish new profiles for kernel 4.4.
27fee01 afdo_metadata: Publish new profiles for kernel 3.18.
Bug: 147699825
Change-Id: I6ab2267be4c083b5f40da9fea5e0c3db70f8db3c
|
|
`requests` is an artifact of an old way of doing things, and breaks
things on Android bots. Best to just remove it.
This also fixes other misc lints in that file
BUG=b:147699825
TEST=unittests
Change-Id: I3f465f9a129679b104e328ab8307298af1df651b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2023775
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Pirama Arumuga Nainar <pirama@google.com>
Tested-by: George Burgess <gbiv@chromium.org>
|
|
The resource dir value returned by calling clang has a new line
character. This breaks running clang with
"-Xclang-path=/path/to/<clang_dir>" functionality as the resource
directory with this new line does not exist.
BUG=chromium:1044790
TEST=compilation with "-Xclang-path=/path/to/<clang_dir>" works.
Change-Id: I0ef31108719aed02a433aff3e751e961892dd15a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2017844
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
This patch removes afe locking mode for crosperf, since:
1) All lab machines has been migrated to skylab.
2) Interaction with afe depends on python 2 code in autotest.
BUG=chromium:1044764
TEST=Passed unittest and simple experiment run.
Change-Id: Ie0a250548d739f32bbc08619f637380104df6c28
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2016008
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>
|
|
Exporting BISECT_STAGE to POPULATE_GOOD currently makes the wrapper fail
to build any files with the error message of "ModuleNotFoundError: No
module named 'bisect_driver'". This patch fixes the issue by adding
search path for bisect_driver.py explicitly.
BUG=chromium:1042452
TEST=verified locally.
Change-Id: I7c73459b377d9011c7087a9e241db378ffb216e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2003947
Tested-by: Jian Cai <jiancai@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
Update chromeos-kernel-4_4 from R81-12814.0-1578911615 to R81-12828.0-1579516426
Change-Id: I520e115bf5ebc19f71b21cfc66d887289df732cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2013699
|
|
Update chromeos-kernel-3_18 from R81-12814.0-1578912053 to R81-12828.0-1579516702
Change-Id: Ib1a2799a3da46e6f695335c6a1d00d2142c4297c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2011332
|
|
BUG=chromium:1042953
TEST=verified locally.
Change-Id: I1a452c2756491e69121a161a32ab007c4e79629d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2006728
Reviewed-by: George Burgess <gbiv@chromium.org>
Tested-by: Jian Cai <jiancai@google.com>
|
|
Fix unused-argument complaints in unit tests.
BUG=chromium:1042953
TEST=verified locally.
Change-Id: I7037fc10f8160a5f1f8929a3256e91255dd125ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2006330
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Jian Cai <jiancai@google.com>
|
|
This is the first step of python 3 migration for crosperf
TEST=Passed presubmit for all .py files in crosperf
BUG=chromium:1011676
Change-Id: I615d0323c81ba688c8ce2aa0cac307035d0b882b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2001696
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>
|
|
qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master am: a66e8cb1c5 am: 65f2caf1f9 -s ours
am skip reason: subject contains skip directive
Change-Id: Icecfdacb21110de8d4161ac433e0401d84c778aa
|
|
into stage-aosp-master am: a66e8cb1c5
Change-Id: I11eee723e9f204c86d4f467783cd4d70b3cd3888
|
|
into stage-aosp-master
Bug: 146167222
Change-Id: I8b16ecc694f94d11cc0094cdd304b886f4df381b
|