summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-09tcwg_gnu-build.sh: Fix broken pipe from "head"Maxim Kuvyrkov
Change-Id: If00aa62fed1882fc0f89f5a47d362112dc32ec3c
2021-07-08round-robin.sh: Fix cross-testing of GCCMaxim Kuvyrkov
Change-Id: I201f9510fdb1661862fbe2d492d0c46ce0952fb6
2021-07-08tcwg_gnu-build.sh: Fix format of trigger-bisect fileMaxim Kuvyrkov
Change-Id: I75bebc665acc4cb153a0da839f4286784df11333
2021-07-08tcwg_gnu-build.sh: Don't count extra or missing .sum files as failuresMaxim Kuvyrkov
... because we can add or remove testsuites, as is the case with Go tests. Change-Id: I339adb8c6d01630e6f0aa56ec9c4488b7f0ae8a5
2021-07-08tcwg_gnu-build.sh: Bisect by running only testsuites with new failuresMaxim Kuvyrkov
Change-Id: If6bde929216475c988787993e59489f366af0c7c
2021-07-08tcwg_gnu-build.sh: Compare results using validate_failures.pyMaxim Kuvyrkov
Change-Id: Icd08eb2890c1a33d55267480d817e91a6800c017
2021-07-02tcwg_gnu-build.sh: Use Linaro's DejaGnu branchMaxim Kuvyrkov
... which has fixes and workarounds for expect and DejaGnu bugs. Change-Id: I02719f88d6d885b27457ca8c2d1ef91d974826af
2021-07-02tcwg_gnu-build.sh: Avoid huge lists in results.regressionsMaxim Kuvyrkov
... which then do into base-artifacts commit log messages. Change-Id: I174492761df8e86ffe292e7acb445a18883873eb
2021-07-02round-robin.sh: Avoid using stale .sum filesMaxim Kuvyrkov
Change-Id: I0a826b802de1f4b93de0352a854dc96e48560da3
2021-07-02round-robin.sh: Don't build GCC GoMaxim Kuvyrkov
Go testsuite is unstable and we don't use Go for any of round-robin jobs. Change-Id: I91be6db4726a249d368cc38e7630e4cb9e2b65e9
2021-06-28round-robin-bisect.sh: Don't send out an empty emailMaxim Kuvyrkov
Change-Id: I0fe99bac52b117e90ac313cc2949159d0dbab600
2021-06-26round-robin-bisect.sh: Temporarily disable emailing patch authorsMaxim Kuvyrkov
... while CI is churning through old commits. Change-Id: I2a349b65f9b89d1e5e13df475d86b0f6e76e5a5e
2021-06-24tcwg_bmk-build.sh: Cleanup handling of hw_tag/hw/image_arch bmk parametersMaxim Kuvyrkov
Change-Id: Icf766e71b5afc085cc833717c2944d688dbc542c
2021-06-24tcwg-report-stale-rr-jobs.sh: Fix parameter passingMaxim Kuvyrkov
Change-Id: I3c17e8f127b7f8ed54231ec62adedf64604f5f11
2021-06-23tcwg-update-llvmbot-containers: Correct patterns for choosing image typeDavid Spickett
Now we have "clang" in the names. (with the exception of libcxx) Change-Id: I1e0ee84ba81be74998e7f8bd7d63a94e25e70b3d
2021-06-23tcwg-update-llvmbot-containers.sh: Update bot worker namesMaxim Kuvyrkov
... and delete obsolete entries. Change-Id: I92f4923ccd2365f0942c8d08ba32c8610eaaf997
2021-06-23tcwg_bmk-build.sh: Remove workaround for LLVM+BFD now that we use LLDMaxim Kuvyrkov
Change-Id: I52ebd8448bf66dbea7e592547b93fcf643b08d95
2021-06-22round-robin-bisect.sh: Fix patch author queryMaxim Kuvyrkov
Change-Id: I3542976daf53f3e00356aba9bb6433c48db4d992
2021-06-21round-robin-bisect.sh: Notify patch authors on regressionsMaxim Kuvyrkov
Change-Id: Idaab0c7bfd1c37e2d855ecfb4735352d4fab0f9d
2021-06-21tcwg-benchmark.sh: Return infrastructure error on problems with HWMaxim Kuvyrkov
Change-Id: Ic621c2a683c56267855bdec9706a87c280964b52
2021-06-19jenkins-helpers.sh: Bind-mount benchmark git cache for bmk containersMaxim Kuvyrkov
Change-Id: I8ed5cc026f3a1685fd44d9ecc34507ad9df5a0f7
2021-06-19tcwg-benchmark.sh: Support tcwg-sq-* machinesMaxim Kuvyrkov
Change-Id: I6cb610ee01e9b592971dae36e343aec7d6350e47
2021-06-19tcwg-start-container.sh: Restart stopped or restarting containersMaxim Kuvyrkov
Change-Id: Ib1b426dd043cb3a1899205456c8ce2c77f667528
2021-06-19tcwg-generate-source-cache.sh: Call bmk routineMaxim Kuvyrkov
Change-Id: If83703e6336512aee24da04b916adcb241d16972
2021-06-19tcwg-generate-source-cache.sh: Handle git cache for SPEC CPU2xxx benchmarksMaxim Kuvyrkov
Change-Id: I2d20c4d24f011e3e9c2deb529ddfef82b63b228e
2021-06-19tcwg-generate-source-cache.sh: Cleanup and prepare for bmk cache handlingMaxim Kuvyrkov
Change-Id: I3f725d98a0d57304b9bd6adfacf1a7fe20157c7a
2021-06-19tcwg-benchmark.sh: Update parameter handlingMaxim Kuvyrkov
Change-Id: Id741296cb5d7f68a21a3e83a5d0dcca04f97300c
2021-06-19tcwg-benchmark.sh: Stop using $NODE_NAMEMaxim Kuvyrkov
... use $boardname instead. Change-Id: Iddb92273402d03267e45edf16577ca66b447b10d
2021-06-19tcwg-benchmark.sh: Update power-cycle procedureMaxim Kuvyrkov
Change-Id: I11adaab039ae4abf593cfaa72253a8c48d306cd5
2021-06-18tcwg-benchmark.sh: UpdateMaxim Kuvyrkov
Change-Id: I3e3d42c4777528904a1c502bfb479fc466f9e261
2021-06-18tcwg-benchmark.sh: UpdateMaxim Kuvyrkov
Change-Id: I759fdf3e13c5b83a3ee68f1e9ccbd781a816803f
2021-06-18tcwg_bmk-build.sh: Update bmk job nameMaxim Kuvyrkov
Change-Id: I81eba110de87683c7a6be56855bc6e0dc4844170
2021-06-17tcwg-benchmark.sh: Move resolution of @build_num@ and @hw_tag@ to yamlMaxim Kuvyrkov
Change-Id: I084c675ed5c5cfe9d7a0a6e8cef710406d7c94f8
2021-06-17Revert "tcwg_bmk-build.sh: Switch TK1 and TX1 benchmarking to new bmk job"Maxim Kuvyrkov
This reverts commit 4147f30f9230cb4a2daf3b21a2ce7d4102e8f3da. Reason for revert: New jobs now have same names and previous old jobs Change-Id: I26d247e264112fecdc4f599e108834bd8e609e5b
2021-06-16tcwg_bmk-build.sh: Update run_profile settingMaxim Kuvyrkov
Change-Id: I225e3db943c8d61abe083d6684419f679202d86b
2021-06-16tcwg_bmk-build.sh: Switch TK1 and TX1 benchmarking to new bmk jobMaxim Kuvyrkov
Change-Id: I72f1d422c87800820b1bee7f2a95edbf2989352f
2021-06-16tcwg-benchmark.sh: Fix shellcheck warningMaxim Kuvyrkov
Change-Id: I3c1d7ea9907ffc243ae71ffa2aac4476458ff147
2021-06-16tcwg-benchmark.sh: Don't depend on PWD being jenkins-scripts/ dirMaxim Kuvyrkov
Change-Id: I0408d481d933372d7511ae10e2e0c8c1ef5bac4c
2021-06-16round-robin.sh: Add ccache wrappers cc and c++Maxim Kuvyrkov
... which are preferred to gcc and g++ by cmake, e.g., in QEMU builds. Change-Id: I91cf262388d599b88f06d9901df48cc0d4d5925c
2021-06-16tcwg-benchmark.sh: Update handling of hw_tag in results_idMaxim Kuvyrkov
... to support tcwg-sq-01 and -02 boards. Change-Id: Ifa7b49ad8da5fb537de4be312b08a276ae0861ad
2021-05-25tcwg-update-llvmbot-containers.sh: Remove linaro-aarch64-flang-oot-new-driverDiana Picus
This is no longer needed since the new driver is on by default now, so this bot does the same thing as linaro-aarch64-flang-oot. Change-Id: Ibdd26399b297b2f775be193d065faecbf41ade90
2021-05-18tcwg-update-llvmbot-containers: Remove Buildkite test botsDavid Spickett
These bots averaged 33 minutes with lit set to -j8 without any failures. This is all fuzzy math to work that out and me mashing rebuild over a couple of days. So it's not 100% going to work in reality but it's there as a backup plan. Change-Id: I5815650102faffe1b35d41b808fccea5e372393e
2021-05-17tcwg-update-llvmbot-containers: Test 4x armv8 buildkite on JadeDavid Spickett
We may be able to run 4 on Jade without test timing issues, as opposed to the 6 I had before. This would leave 2 with the lldb bots and allow one more amp machine to be removed. Change-Id: I7a40f528974f9a9bfcfcd5d703b3f0188da7db37
2021-05-12tcwg-update-llvmbot-containers.sh: Test a single libcxx bot on jadeDavid Spickett
A potential config for libcxx is: 3x on APM machines 2x on same machine as lldb bots 1x on jade This will test whether that 1x on Jade would be stable with regard to timing sensitive tests. I'm removing the rest of the v8 test bots so I get multiple v7/v8 builds for a single buildkite job. Saves me hitting rebuild a bunch. Change-Id: I951c1db51487038cd9c9d47367cdaf2a7283d17a
2021-05-10tcwg-update-llvmbot-containers.sh: Move two buildkite test bots to apm machinesDavid Spickett
Change-Id: Ic12bd5208f36445c57e93f93ef863b91e4da48e4
2021-05-04Set metric from cflags.Prathamesh Kulkarni
Change-Id: Ie9ed975be89cbb39e195969ed3ef2913e28cbcd9
2021-05-03tcwg_kernel-build.sh: Refactor ccache logicMaxim Kuvyrkov
Change-Id: I3a5592e85f4edede3f3854b2e9e915208c5ab15e
2021-04-30tcwg_kernel-build.sh: Speed up bisections of qemu regressionsMaxim Kuvyrkov
... by using ccache for linux builds. Change-Id: Ifc7be118f3d5a5684f001d577d5f265c5d77e12d
2021-04-30tcwg_kernel-build.sh: Fix metric setting for qemu buildMaxim Kuvyrkov
When bisecting boot_linux() failure due to QEMU change we start at build_abe-qemu step, and get result metric set to "-1" by build_llvm step. Consequently, we consider boot_linux() failure as "uninteresting" regression. Change-Id: I364abb5ff828f1555fa82285dfaf58f9819d58e5
2021-04-26tcwg-update-llvmbot-containers.sh: Document number of Buildkite botsDavid Spickett
1 bot per config limits the total build time to 1x the slowest bot's build time. Change-Id: I9bf67a4675ac4bc4dc3a46a7227f34a835106310