Age | Commit message (Collapse) | Author |
|
am: 18caef1edd am: 6c551e0d52 am: ddfea1f7e7
am: f1a93c225b
Change-Id: I60d258ddb8fd0bf9632f1f70c5cdeb3078938059
|
|
am: 18caef1edd am: 6c551e0d52
am: ddfea1f7e7
Change-Id: I867402329ff73ee19480446e804bc4c1dfac51e9
|
|
am: 18caef1edd
am: 6c551e0d52
Change-Id: I44720cd3cd736bb61f583fb20df1c25ac9323ae0
|
|
am: 18caef1edd
Change-Id: Ic12e19d78d60a8e444592bfa8783e234456c0051
|
|
am: 4307f4735e
Change-Id: Ie59600dce0788d54aa6e4e039867a27a9a67d427
|
|
Update toolchain_utils from ChromeOS side, which includes: initializing
Android toolchain benchmark suite and other changes since last merging.
Bug: None.
Test: None.
Change-Id: I9cd74f4377a8109872414636342be0b9f5df2db5
|
|
The old way to patch synthmark kept a .mk file which will cause build
failing. Have put the .mk file patch into a diff file so that Android
building system will not see a .mk file here.
BUG=None
TEST=Checkbuild succeeded with this patched to external/toolchain-utils
on Android side.
Change-Id: I704aa02d9ca91098727786f053aeb26e989bd481
Reviewed-on: https://chromium-review.googlesource.com/581869
Commit-Ready: Zhizhou Yang <zhizhouy@chromium.org>
Tested-by: Zhizhou Yang <zhizhouy@chromium.org>
Reviewed-by: George Burgess <gbiv@chromium.org>
|
|
Add Android toolchain benchmark suite into toolchain-utils, which will
be synced to Android Repository.
BUG=None
TEST=None
Change-Id: Iee1ba9aa21a99ff6ce8d669c59d53af6e953703c
Reviewed-on: https://chromium-review.googlesource.com/569481
Commit-Ready: Zhizhou Yang <zhizhouy@chromium.org>
Tested-by: Zhizhou Yang <zhizhouy@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
|
|
The run_bisect_test.py script worked well for Android but had a few
hiccups for testing the ChromeOS compiler wrapper. This CL fixes that.
BUG=chromium:741812
TEST=Ran test successfully outside the chroot with Android compiler
wrapper; ran test succesfully inside chroot with ChromeOS compiler
wrapper.
Change-Id: Id5f737932064497e0dfaff9ba3ac53b4c1c87373
Reviewed-on: https://chromium-review.googlesource.com/568407
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
SAVE_DIR was being overwritten. Inside the condition,
SAVE_DIR is not needed. Just use DIR directly.
BUG=chromium:740230
TEST= ./full_bisect_test/run-test-nowrapper.sh works.
Change-Id: Ic35d3039f6fd31f2a5f3a0d4812568eaceda4742
Reviewed-on: https://chromium-review.googlesource.com/567364
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
|
|
BUG=chromium:736862
TEST=Successfully ran trybots on lakitu-gcc-toolchain and
whirlwind-llvm-toolchain builders.
Change-Id: Icce7d18d2df0747d67f84c99ed233f910790ee4b
Reviewed-on: https://chromium-review.googlesource.com/557279
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
We need to make sure that we are building without asserts.
BUG=None
TEST=local build succeeded.
Change-Id: Ifdac90c6c3f8fb3fc027cb1d8e3cfbeec21ba398
Reviewed-on: https://chromium-review.googlesource.com/537996
Commit-Ready: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Ting-Yuan Huang <laszio@chromium.org>
|
|
Sometimes telemetry tests do not fail but results are empty.
In that case, mark the run as failed explicitly.
BUG=chromium:729634
TEST=Tested manually on failing lummpy nightly tests. The generated report shows
tests as failed as expected.
Change-Id: Ia52af887e81ed630d7578f9abe93f9656c70512b
Reviewed-on: https://chromium-review.googlesource.com/526392
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Trybot-Ready: Manoj Gupta <manojgupta@chromium.org>
|
|
BUG=None
TEST=None
Change-Id: I0927bdb69d80c55cfccf0ea9c0ae3ad4ef554f2f
Reviewed-on: https://chromium-review.googlesource.com/525840
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Rahul Chaudhry <rahulchaudhry@chromium.org>
|
|
With increasing frequency the lumpy nightly test fails very early
because it ends up trying to get a manifest that only exists in
Android, not in ChromeOS. This CL adds code to verify the manifest
version actually exists in the paladins list before trying to use it.
BUG=chromium:726778
TEST=Tested this code in the nightly build tests and it worked.
Change-Id: I86f8eb9c8e28fd4a404bc63d49d8d9fb27de8b3b
Reviewed-on: https://chromium-review.googlesource.com/517266
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
We don't use that suite anymore. So, remove it from the
report. It was causing an exception.
BUG=None
TEST=Generated report without any issues.
Change-Id: Ie1c42b47a53e4d6e8a2665fdfba91d8d2ac963dc
Reviewed-on: https://chromium-review.googlesource.com/511866
Commit-Ready: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
We want to test compiler-rt performance and stability.
So start testing llvm-next with compiler-rt as default using CL
513590.
BUG=chromium:705071
TEST=buildbot runs with CL 513590 are fine for daisy, squawks, elm and
peppy.
Change-Id: Ic43ef238c7fce0cb88caabab7e6a32b1940cb860
Reviewed-on: https://chromium-review.googlesource.com/514302
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Trybot-Ready: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
Now that multiple iters inside a single run all report the correct
pass/fail status, update the unittest to reflect that (is has been
broken now for about a month).
BUG=chromium:723807
TEST=ran unittest with fix and it passes now.
Change-Id: Ie92034bbf073b73ce820f28c238f99192840197f
Reviewed-on: https://chromium-review.googlesource.com/508277
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
Run gbb command before flashing to avoid post reboot beeps
if possible. It works only on machines with Write Protect Disabled.
Crosperf prints the erros messages and continues if this fails.
BUG=chromium:697609
TEST=Tested on kevin, daisy and jaq.
Change-Id: Ifb0c819281b3215655b7e3b02db605fa073d0e12
Reviewed-on: https://chromium-review.googlesource.com/508153
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
Add reef board and update caroline description.
Change number of boards tested daily to 3.
BUG=None
Test=3 jobs send to cbuildbot (print only).
Change-Id: I95e7d608b81c5358158c9e8f9d467fbcba74670e
Reviewed-on: https://chromium-review.googlesource.com/490637
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
|
|
So as to work around the problem that some builders' latest green
builds are too old.
BUG=chromium:714890
TEST=Tested _GetVanillaImageName locally.
Change-Id: I06571f3d55743fb56977d7ef56a51fcddfdda62e
Reviewed-on: https://chromium-review.googlesource.com/486086
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Commit-Queue: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Trybot-Ready: Ting-Yuan Huang <laszio@chromium.org>
|
|
BUG=None
Test=Local DUT crosperf run works.
Change-Id: I6ef3e3c14a01032be063e963d716a3cc03d576d9
Reviewed-on: https://chromium-review.googlesource.com/483048
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Trybot-Ready: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
This implements the correct way to find the remote description so
that we do not need to disable the buildbucket authentication.
BUG=chromium:711430
TEST=Launched nightly buildbot job and it was able to find correct
build log.
Change-Id: I0a2e16ec284bae46af684daf3abcbbea1b9c3fe9
Reviewed-on: https://chromium-review.googlesource.com/478010
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
There's a regression/bug in the cbuildbot stuff that is causing
all of our cbuildbot jobs to be unable to find their build records,
which causes them to fail. Adding the flag '--do-not-use-buildbucket'
is a workaround that temporarily fixes this problem. This CL adds
that flag to all of our cbuildbot jobs.
BUG=chromium:711430
TEST=Launched cbuildbots with & without this flag; saw the problem without
the flag; with the flag the problme was gone.
Change-Id: I75219dad55e762ce2d5f0e3b6d885a8e91be014e
Reviewed-on: https://chromium-review.googlesource.com/477391
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
If a single benchmark run contains multiple iterations (like
BootPerfServer), then only the first internal iteration was getting the
correct pass/fail status, so even though everything passed the report
title would claim 1 pass and 9 fails (for 10 internal iterations).
This fixes that.
BUG=chromium:426960
TEST=Ran BootPerfServer with change. Now shows correct number of
passes/fails for the iterations.
Change-Id: I9638b39c94692fd754698e64d89cb22c10e9d479
Reviewed-on: https://chromium-review.googlesource.com/470547
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
In addition to fixing the lint errors, this also fixes the Python
formatting issues (ran tc_pyformat on nearly all the files).
BUG=chromium:570450
TEST=Ran all crosperf & bisect tool unit tests.
Ran afe_lock_machine.py (check machine status)
Ran full crosperf test (octane, speedometer, BootPerf) on alex.
Change-Id: Ic86f9192801ac67769f3de30f1c5f0d203ce0831
Reviewed-on: https://chromium-review.googlesource.com/471886
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
Since we finished the migration to llvm. So we need
to set the default compiler string to llvm.
BUG=None
TEST=The default compiler is set to llvm.
Change-Id: I2d58c2850af5cc4d5f3a13e7bd2a68cd41d3ffb0
Reviewed-on: https://chromium-review.googlesource.com/457263
Commit-Ready: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
Elm seems to have stable numbers when only governor is set.
Disable turbo is intel pstate thermal driver is used.
Tested on squawks and lumpy.
Includes some minor tc_pyformat changes.
BUG=chromium:700190
TEST=Tested on elm, squawks, lumpy, kevin, falco and veyron_jaq.
Change-Id: Ib368234b3bde5e54ff9b53ae3766e7384bd1df5f
Reviewed-on: https://chromium-review.googlesource.com/454299
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
chromeos.gyp is used here to detect a path to a valid chrome browser
checkout. I'd like to get rid of chromeos.gyp, so this changes the logic
to use BUILD.gn, which was added to the source in June 2014.
BUG=chromium:701617
TEST=None
Change-Id: I16f1705874bb8acafca0d3c38211f5e192e00a33
Reviewed-on: https://chromium-review.googlesource.com/455279
Commit-Ready: Justin TerAvest <teravest@chromium.org>
Tested-by: Justin TerAvest <teravest@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Reviewed-by: Ting-Yuan Huang <laszio@chromium.org>
|
|
It's going to be hosted in CWP.
BUG=None
TEST=None
Change-Id: I16374dd23e6871f4cf3ab5665b6f7b71336175b1
Reviewed-on: https://chromium-review.googlesource.com/456517
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
|
|
subprocess.Popen defaults to /bin/sh, however, the intended behavior
is running them with bash.
BUG=None
TEST=Synatx error in . remote_access.sh is gone. Crosperf unit tests
passed.
Change-Id: I059ba9736e5ad3023b5c0a2201f6b40d11ddbe6e
Reviewed-on: https://chromium-review.googlesource.com/452862
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
BUG=chromium:699645
TEST=./crosperf/setttings_factory_unittest.py
Change-Id: Iedab40ce6d6cf4e272a080134730a175f769c4e7
Reviewed-on: https://chromium-review.googlesource.com/452540
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
This is to avoid reviewing unnecessary white space changes later on.
BUG=None
TEST=Crosperf Unit Tests Passed
Change-Id: I0beea920e7c2a385220de26022403333a374ef67
Reviewed-on: https://chromium-review.googlesource.com/453104
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Trybot-Ready: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Ting-Yuan Huang <laszio@chromium.org>
|
|
So as to get standard deviations, which are needed in ttest for p-value.
TEST=none
BUG=none
Change-Id: If59fb46b62c0cb58610507962f8ca13ccc0b7d01
Reviewed-on: https://chromium-review.googlesource.com/452796
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
|
|
Missed a small change in last commit to buildbot scripts.
BUG=chromium:699594
TEST=Verified by launching dummy jobs on chrotomation2.
Change-Id: I770322ac769003a06d80ca3b001aecc2a3545abb
Reviewed-on: https://chromium-review.googlesource.com/452639
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Trybot-Ready: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
llvm profile is no longer required. Update buildbot test scripts
accordingly.
BUG=chromium:699594
TEST=Verified by launching dummy jobs on chrotomation2.
Change-Id: Ife411414aedd427268b5c29310fa2b15457feb52
Reviewed-on: https://chromium-review.googlesource.com/451719
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
BUG=b:34888940
TEST=Not applicable.
Change-Id: Id7efbb3b05c15927e2abcb9156a3b0ec5c165e76
Reviewed-on: https://chromium-review.googlesource.com/446997
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
am: 297e39c82b
Change-Id: I36f903fafc6aa3e8c37a8ad7d236a124f8732d01
|
|
am: 7091edfaa0
Change-Id: I39661895ca7502e55186a63866133f57e9466901
|
|
am: ca171c41df
Change-Id: I168c7e727657c6b5de8cf44bf23748c09bd8175c
|
|
AOSP project owners should be registered in Gerrit Code Review.
Bug: 33166666
Test: default build targets
Change-Id: I1196d33f47283f2f6ba8d7373190dcf9a2d80934
|
|
This CL associates estimated standard deviations to each benchmark,
according to experiments. The recommended iterations can be specified by
setting iterations = 0 in the experiment files. Setting it to numbers
greater than 0 will override the default iterations and behaves exactly
the same as before.
With this change, benchmarks in all_toolchain_perf get no more than 2%
margin of error within 90% of time. See crbug.com/673558 for how the
standard deviations are estimated.
BUG=chromium:673558
TEST=all_toolchain_perf + page_cycler_v2.typical_25 finishes in 3.5
hours for an image on chell.
Change-Id: Ie2ed07878c1237ad31a8568ae3fd3fb96cd11f3b
Reviewed-on: https://chromium-review.googlesource.com/424915
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
|
|
Add real bisection testing, for use with or without compiler wrapper
script.
BUG=https://b.corp.google.com/issues/34888940
TEST=Tested wtih & without the compiler wrapper in my source tree.
Change-Id: I72329b458b5c93f8e7f03f9970c755018390cc3c
Reviewed-on: https://chromium-review.googlesource.com/438666
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
|
|
initial_import am: 870a8df6fc am: 9c6fa5f9e5 am: c5804ce784
am: 271389dd31
Change-Id: I22e657bc86117da9a6a45329a67a21096736da03
|
|
initial_import am: 870a8df6fc am: 9c6fa5f9e5
am: c5804ce784
Change-Id: I5ff109272784db60dfef5145242a68779f7f0ccb
|
|
initial_import am: 870a8df6fc
am: 9c6fa5f9e5
Change-Id: Ie306363c46445f59e341b69121c4b0e113ad79b2
|
|
am: 870a8df6fc
Change-Id: I98e43c690589937e0db0981fc88383583c7b36d3
|
|
Initial import of Chromium's toolchain-utils project.
Bug: http://b/31321592
Test: None necessary, as this is just a helper repository.
Change-Id: I61d2caaf1195da18cfaa7795706e8fc7fecff1d4
|
|
The scripts run the Telemetry benchmarks, collects their perf profiles, use
local_cwp to do the profile symbolization and collect the hot
functions and callchains with pprof.
BUG=None
TEST=None
Change-Id: I2170e53d95924f1a3ba134bd62b1eead9e7a3077
Reviewed-on: https://chrome-internal-review.googlesource.com/288517
Reviewed-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Evelina Dumitrescu <evelinad@google.com>
Commit-Queue: Evelina Dumitrescu <evelinad@google.com>
Tested-by: Evelina Dumitrescu <evelinad@google.com>
Reviewed-on: https://chromium-review.googlesource.com/435923
Commit-Ready: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
|
|
BUG=None
TEST=None
Change-Id: I1124c62a67394f5f43e003338bad83855539e76a
Reviewed-on: https://chrome-internal-review.googlesource.com/292637
Tested-by: Evelina Dumitrescu <evelinad@google.com>
Reviewed-by: Evelina Dumitrescu <evelinad@google.com>
Reviewed-by: Luis Lozano <llozano@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/435922
Commit-Ready: Luis Lozano <llozano@chromium.org>
Tested-by: Luis Lozano <llozano@chromium.org>
|