aboutsummaryrefslogtreecommitdiff
path: root/buildbot_test_llvm.py
AgeCommit message (Collapse)Author
2017-01-27add caroline and kevin boards to rotation builder.Yunlian Jiang
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>
2016-11-30[toolchain-utils] Space ARM rotating builds more evenly.Caroline Tice
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>
2016-11-07[toolchain-utils] Update rotating testers to launch asynchronously.Caroline Tice
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>
2016-10-18[toolchain-utils] Fix rotating builders to work with no patches.Caroline Tice
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>
2016-10-10[toolchain-utils] Add --hwtest flag to rotating tester builds.Caroline Tice
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>
2016-10-06[toolchain-utils] Update rotating testers to use new configs.Caroline Tice
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>
2016-09-22rotation_tester: use toolchain-tests instead of paygen_au_canaryYunlian Jiang
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>
2016-09-14[crosperf] Don't run kernel test in llvm rotating testsers.Caroline Tice
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>
2016-09-08[Crosperf] Fix typo & update boards.Caroline Tice
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>
2016-07-25[crosperf] Change flags to cbuildbot.Caroline Tice
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>
2016-07-25[toolchain-utils] Finish switching utils/ to cros_utils/.Caroline Tice
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>
2016-07-18[crosperf] Separate output for different compilers.Caroline Tice
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>
2016-06-27[toolchain-utils] Update rotating tester to allow GCC tests, too.Caroline Tice
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>
2016-06-21Continue test if the test for one board failed.Yunlian Jiang
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>
2016-06-16Add script for llvm validation test.Yunlian Jiang
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>