History log of /external/toolchain-utils/buildbot_test_llvm.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9e32aa6f93c7f703dd0352b66da1a0126c023338 27-Jan-2017 Yunlian Jiang <yunlian@google.com> add caroline and kevin boards to rotation builder.

Bug=None
Test=The boards are added.

Change-Id: Ie8619c84c0e4d8377153d8c14e3b3f5f7a082723
Reviewed-on: https://chromium-review.googlesource.com/434118
Commit-Ready: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>
/external/toolchain-utils/buildbot_test_llvm.py
a8517eb004edaffb972a429915dac2b30bb22dff 30-Nov-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Space ARM rotating builds more evenly.

This CL reorders the rotating builders to space the ARM
builds out more evenly, and also adds more data about
each board being built.

BUG=None
TEST=None

Change-Id: Icf158a28b4b41689ec6031e8be37c537d5836dd8
Reviewed-on: https://chrome-internal-review.googlesource.com/308295
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
097419758febae084477a01fd92d678218b578e5 02-Nov-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Update rotating testers to launch asynchronously.

Currently the rotating testers launch one trybot job, then wait for
it to finish (to get the trybot image name) before launching the
second job. Now that all the testing happens directly in the
buildbot HWTest stages, this waiting in not needed. This CL removes
the synchronous waiting from the rotating testers. (Allows the two
jobs to run in parallel).

BUG=None
TEST=None

Change-Id: I6c96c684dc69b205b847b584b4bbc9e10cf5313f
Reviewed-on: https://chrome-internal-review.googlesource.com/302137
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
de600776d8342db1ae2579efd4ca07adbc310d6c 19-Oct-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Fix rotating builders to work with no patches.

Currently if no patch is passed to cbuildbot, it hangs; similarly if
no patch is given to the rotating builder script, it dies. This CL
fixes both of those. It also temporarily stops the rotating builders
from sending emails until we can figure out how to fix their reports.

BUG=chromium:657060
TEST=Tested changes in role account;seemed to work.

Change-Id: I4ba70b562f9cb44d396361cd6461230d7080c6e9
Reviewed-on: https://chrome-internal-review.googlesource.com/297584
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Ting-Yuan Huang <laszio@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
1ba6d5764234e1df0ff56a256a2e2cae94f28353 10-Oct-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Add --hwtest flag to rotating tester builds.

The rotating testers need to add --hwtest to the trybot builds to
get the hwtests to actually run. This CL adds that flag.

BUG=None
TEST=Tested in role account.

Change-Id: I6ef93f529b6616dd8d1c357743593ed369d1022a
Reviewed-on: https://chrome-internal-review.googlesource.com/295075
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Ting-Yuan Huang <laszio@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
4bd70465c2e5c60802460aec4fdc698e1cfab8e3 06-Oct-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Update rotating testers to use new configs.

This CL updates the rotating testers to use the new chromes_configs
for building trybots & running HW tests.

BUG=chromium:653296
TEST=Ran scripts in my directory; it worked.

Change-Id: Ia60af8b921a966c86b335ef51db5372bf740ed95
Reviewed-on: https://chrome-internal-review.googlesource.com/293775
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
be2c71afb92e76414957f36a8d4ecfdf0cf750e6 23-Sep-2016 Yunlian Jiang <yunlian@google.com> rotation_tester: use toolchain-tests instead of paygen_au_canary

BUG=None
TEST=it uses toolchain-tests now.

Change-Id: I5b0e350e0fc0b365be5e65587b62e022f342338e
Reviewed-on: https://chrome-internal-review.googlesource.com/289837
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
6395d39689b42e519aa37c6ac9ca0fedd765b391 14-Sep-2016 Caroline Tice <cmtice@google.com> [crosperf] Don't run kernel test in llvm rotating testsers.

Update the nightly rotating testers to not run the kernel tests
for the LLVM images, since the kernel is not built with LLVM

BUG=None
TEST=None

Change-Id: Ib2efe2211d6c9e86b80db2470c428d70e30e5516
Reviewed-on: https://chrome-internal-review.googlesource.com/286800
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
a12e97482b0c8b21805a468109e1b5fa7d424304 08-Sep-2016 Caroline Tice <cmtice@google.com> [Crosperf] Fix typo & update boards.

This CL fixes a typo in the rotating tester tests, and updates the
board list. Also reformats script (using tc_pyformat).

BUG=None
TEST=None

Change-Id: I0a21bd8fd9d20d5d7dcd49e3484201c1860d352f
Reviewed-on: https://chrome-internal-review.googlesource.com/285456
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
0ded515f8f340188634bd8d14e3184b98e4f06de 25-Jul-2016 Caroline Tice <cmtice@google.com> [crosperf] Change flags to cbuildbot.

The command for cbuildbot it buildbot_utils had hardcoded the
'--notests' options; this was right for the normal nightly jobs, but
not for the rotating tests. This CL makes that option a variable, and
also allows for users to be able to add other custom flags to their
cbuildbot invocations.

BUG=chromium:631149
TEST=none

Change-Id: Ifd2abd42808d99a28c3f7860f67a2eb2c9cd0118
Reviewed-on: https://chrome-internal-review.googlesource.com/271005
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Yunlian Jiang <yunlian@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
a8af9a7a2462b00e72deff99327bdb452a715277 20-Jul-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Finish switching utils/ to cros_utils/.

This CL finishes switching the subdirectory from 'utils' to
'cros_utils'. It changes all the remaining import statements to
use 'cros_utils'; it removes the 'cros_utils' symlink, and it
renames the 'utils' subdirectory to 'cros_utils'.

BUG=chromium:568195
TEST=ran crosperf & binary search tool unittests.

Change-Id: I7427f8bfb2ddac3a4b6108e46782039059684382
Reviewed-on: https://chrome-internal-review.googlesource.com/270396
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Cassidy Burden <cburden@google.com>
Reviewed-by: Luis Lozano <llozano@chromium.org>
/external/toolchain-utils/buildbot_test_llvm.py
d00ad41cf8d79f0760fa546dcdbb20a05c715177 03-Jul-2016 Caroline Tice <cmtice@google.com> [crosperf] Separate output for different compilers.

Currently the rotating nightly tester is writing all the test output
to the same directory, based on board name, so the GCC & LLVM output
files for a particular are overwriting each other. This CL puts
the GCC & LLVM output into different directories so that won't happen.

BUG=None
TEST=None

Change-Id: Ifc564a51bd0f44c9a701805975cbb64325074aab
Reviewed-on: https://chrome-internal-review.googlesource.com/268335
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Ting-Yuan Huang <laszio@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
314ea5683c0b4c7658f6c3f659cb5c53218a613c 25-Jun-2016 Caroline Tice <cmtice@google.com> [toolchain-utils] Update rotating tester to allow GCC tests, too.

BUG=None
TEST=Tested on chrotomation2 with role account.

Change-Id: I232df188f05a13cdc59a53173b7c46f9b1b1b282
Reviewed-on: https://chrome-internal-review.googlesource.com/266966
Commit-Ready: Caroline Tice <cmtice@google.com>
Tested-by: Caroline Tice <cmtice@google.com>
Reviewed-by: Luis Lozano <llozano@chromium.org>
/external/toolchain-utils/buildbot_test_llvm.py
54e72b32bcadbc70b81cfa1c62ee65948b3fb78c 21-Jun-2016 Yunlian Jiang <yunlian@google.com> Continue test if the test for one board failed.

We run llvm validation test for several boards in a single script.
During the test, if something goes wrong and it calls logger.LogFatal(),
the whole test terminates because the LogFatal calls sys.exit() and
it will terminate the whole script. This CL fixes that by catching the
exception raised by sys.exit().

BUG=None
TEST=the SystemExit exception is handled.

Change-Id: I502361d4c55bf58c4c8106067768c17e94ce8631
Reviewed-on: https://chrome-internal-review.googlesource.com/265905
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/buildbot_test_llvm.py
c57133760fc479a1c3553172934e25fca5750851 15-Jun-2016 Yunlian Jiang <yunlian@google.com> Add script for llvm validation test.

This create a script for llvm validation test.

BUG=none
TEST=it lanches trybot, runs test and sends out email.

Change-Id: I85c5c8d1d9cdd9229a766b2cd5c307bdd35fc970
Reviewed-on: https://chrome-internal-review.googlesource.com/264996
Commit-Ready: Yunlian Jiang <yunlian@google.com>
Tested-by: Yunlian Jiang <yunlian@google.com>
Reviewed-by: Caroline Tice <cmtice@google.com>
/external/toolchain-utils/buildbot_test_llvm.py