summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-08jenkins-helpers.sh: Fix and improve uses of print_gnu_targetMaxim Kuvyrkov
Change-Id: I80bbc452bf0c10d25220dffe5e03252d06d4c668
2021-08-08round-robin.sh: Share ccache between builds on different executorsMaxim Kuvyrkov
Change-Id: Ib5ae287428eca03b72825e419688affb59c60989
2021-08-08tcwg_gnu-build.sh: Clean sysroot when re-building linux headers or glibcMaxim Kuvyrkov
Change-Id: I6a3b8ba5552fb82762d7ef72a4d3202dd37ffc8a
2021-08-08round-robin.sh: Don't special-case linux sourcesMaxim Kuvyrkov
... now that we track linux as component in CI loops that install linux headers (tcwg_gnu_* and tcwg_bmk_* loops). Change-Id: If06bebe3c381b1dd538a24bf6c686e9405e4203e
2021-08-07tcwg_gnu-build.sh: Update settings for tcwg_gnu_* ci_projectsMaxim Kuvyrkov
Change-Id: I5787d1016061014b4efe58cee20c6e4e5ac836f3
2021-08-07tcwg_gnu-build.sh: Update settings for tcwg_gnu_native_* ci_projectsMaxim Kuvyrkov
Change-Id: I2275c648c82d3a4649c1050c1b6f518e2a84b2f0
2021-08-07tcwg_gnu-build.sh: Update handling of .xfail filesMaxim Kuvyrkov
Change-Id: I6bacedc690d696ce894605a84e01766d6cbf5d1f
2021-08-06round-robin-bisect.sh: Update ci_project namesMaxim Kuvyrkov
Change-Id: If5d3b83d15fa60496e02f9ac963eee2fb07b8950
2021-08-06round-robin.sh: Fix sed commandMaxim Kuvyrkov
Change-Id: I6b4e087813b9db5bbbff61db21afb03979694dbf
2021-08-06round-robin.sh: Fix assertion for cross-testing using QEMUMaxim Kuvyrkov
Change-Id: I698e6991d7439044fc67b0ead48d7c513b83382c
2021-08-06tcwg_gnu-build.sh: Fix typoMaxim Kuvyrkov
Change-Id: Ibb2199e260b0d85295d804d66f5c1e0744208af2
2021-08-06tcwg_gnu-build.sh: Update settings per ci_projectMaxim Kuvyrkov
Change-Id: I8a237496bb21a756c198511ad68096655b479667
2021-08-05tcwg-update-llvmbot-containers.sh Move LLDB bots to silent masterMuhammad Omair Javaid
LLDB bots are still flaky and needs more time for stability. I am moving them to silent master to reduce upstream noise. Change-Id: I25eef6b211c1946f27fd6467fed95aecd943211b
2021-08-04round-robin.sh (build_abe): Don't build documentationMaxim Kuvyrkov
To avoid building documentation we need to both tell ABE to not explicitly build docs, and to create a NOP wrapper for makeinfo. Change-Id: I97481d8efd9be967d94415d7c923f4a05de3f183
2021-08-04round-robin-bisect.sh: Move "rr" declaration earlierMaxim Kuvyrkov
... so that we can use it in the "@@ manifest" option. Change-Id: Ie84906bb1fe81e50090d8f593618185b63b439ab
2021-08-04tcwg_bmk-build.sh: Fix LTO benchmarkingMaxim Kuvyrkov
The second line was overwriting the effect of the first line, so _LTO was translated into -LTO. -LTO happens to be a legitimate compiler/linker option for both GCC and Clang, so we didn't get any errors, but were not benchmarking LTO code. Change-Id: I2bba054b3574511137da9f3ea33080b16752d0cd
2021-08-04print_arch_for_label: Add support for tcwg-armv8_32 and tcwg-armv8_64Christophe Lyon
Change-Id: I28f86ab1626beefe8a237da464640ccf9ef830a4
2021-08-02tcwg-benchmark.sh: Run coremark.sh in just-copied ~tcwg-benchmark/bmk-scriptsMaxim Kuvyrkov
Change-Id: I69d795a3346b6294d891f50606d5f28f95c401db
2021-08-02tcwg-cleanup-stale-results.sh: UpdateMaxim Kuvyrkov
Change-Id: I25bdea2d94259525e3bbd03ed75445b0d0427bed
2021-08-02tcwg_bmk-build.sh: Update parameters to benchmark()Maxim Kuvyrkov
Change-Id: I2a54ef4a1c7261f3fe20cee1a5febaf589b28351
2021-08-02tcwg-benchmark-results.broken-list: Update broken listMaxim Kuvyrkov
Change-Id: I48ff97c5c7f9dcf2a659217d125233767fdaa619
2021-08-02round-robin-bisect.sh: Better handle spurious regressionsMaxim Kuvyrkov
Change-Id: I503aa7a3fd718fd2cd5b20f279e097fbf8f2f015
2021-07-31tcwg_bmk-build.sh: Fix benchmarking on tcwg-apm-*Maxim Kuvyrkov
Change-Id: I6c3fddab3257c94bf848f73be190e90d179ae4ec
2021-07-31tcwg-benchmark.sh, tcwg_bmk-build.sh: Support benchmarking on APMsMaxim Kuvyrkov
Change-Id: Ie918996cfeacc881050b8f6ff995fbcebc4e59d4
2021-07-30Move LLDB bots to Jade-04Muhammad Omair Javaid
LLDB bots were moved by hand now updating script so that bots dont start on ampere once this job runs. Change-Id: I7a1df400a574467a44db1afe1165ae41ee3ee8c6
2021-07-30tcwg-update-llvmbot-containers.sh: Move buildkite bots back to Jade-04David Spickett
This goes in tandem with a change to how we start them. Over in tcwg-llvmbot/start.sh I've assigned 8 core cpusets to each one, so the fact that the machine has 160 cores won't be visible to the containers. Change-Id: I46b92f9a89b46f1d0073ee818cd82f2339d61587
2021-07-29Revert "tcwg-update-llvmbot-containers.sh: Move buildkite bots to Jade 04"David Spickett
This reverts commit ec981d37ffa9bd838d0292a11dd61f9b79411e8b. Mutex timing tests are flakey and likey need a lit thread limit. Moving back to AMP until I can do that tomorrow. Change-Id: Ia6e2f05c6ff84a446fe34424a41d37ae6939a02b
2021-07-29tcwg-benchmark-results.sh: Revert part of ↵Maxim Kuvyrkov
591a8fa69de47fdc3876187e0783dc40e32d22e8 Change-Id: Ifbc27a87e5c0a44ce645f4fda885496b5029fb75
2021-07-29tcwg-benchmark.sh: Fix handling of ccprefix for rsync:// protocolMaxim Kuvyrkov
Change-Id: I11cd5da279d8257fa897148dd3d60c749ea79a40
2021-07-29tcwg-benchmark.sh: Stop using $BUILD_NUMBERMaxim Kuvyrkov
Change-Id: I5551d97251b07080a67b717dadf853c11a01a30c
2021-07-29tcwg-benchmark.sh: Improve verbosity handlingMaxim Kuvyrkov
Change-Id: Iccb8a33379582f125c3cf3a767469fc619047a53
2021-07-29tcwg_bmk-build.sh: CleanupMaxim Kuvyrkov
Change-Id: I8ad40413af0437b84dfa5aac595fa6dd9c6b39a7
2021-07-29tcwg-benchmark.sh: Swap toolchain preparation and board preparationMaxim Kuvyrkov
... so that we can use board as a builder. Change-Id: Ib911b906c477bdd53d081b28c194c8f2074cbf83
2021-07-29tcwg-benchmark.sh: Add bits from tcwg-benchmark-bare.shMaxim Kuvyrkov
Change-Id: Ic9f0a88cf71314435ecafaf7941f6247b0071463
2021-07-29tcwg-update-llvmbot-containers.sh: Correct "normal" to "buildkite" master nameDavid Spickett
Change-Id: Ibd526289a445c19ca00bf1dffed9d971833e424d
2021-07-29tcwg-update-llvmbot-containers.sh: Replace missing ;;David Spickett
Change-Id: I496b4b6916752b7ea377953d78c2b3748cc1bc80
2021-07-29tcwg-update-llvmbot-containers.sh: Move buildkite bots to Jade 04David Spickett
These should be getting the same amount of CPUs as they were on AMP so I'm going to take the risk that they're flaky on Jade. Easy to move them back if so. Change-Id: Ic6178d7c6ae51490e6ddfc528ee251ab78caf61a
2021-07-28tcwg-benchmark.sh: Do not reboot dev-02 machines for bare-metal benchmarkingMaxim Kuvyrkov
Change-Id: Ia71c4cfb1845b1e94293fb0b837f34cc44c58613
2021-07-28tcwg-benchmark{-bare}.sh: Remove unnecessary levelMaxim Kuvyrkov
Change-Id: If48393a64061502ffc1651e39ef5ef55801c19d2
2021-07-28tcwg-benchmark.sh: Move handling of "builder" parameterMaxim Kuvyrkov
Change-Id: I5f5e2b31146785d2b1c9d57c76ddece4a1f871f9
2021-07-28round-robin-bisect.sh: Don't report regressions in bare-metal benchmarkingMaxim Kuvyrkov
Change-Id: I8b21138e85e613136e660e2915bd9e452cd2cade
2021-07-28round-robin-bisect.sh: Warn, but don't fail, on jira errorsMaxim Kuvyrkov
Change-Id: I04805d2500ccbac66d5bbe0956d7b8a0b11b57ad
2021-07-26round-robin.sh (clone_repo): Fix checkout of branchesMaxim Kuvyrkov
Change-Id: I750be137aa978be5334bdce258d674804650c6da
2021-07-26start-container-docker.sh: Use at most half of RAM on normal buildersMaxim Kuvyrkov
This reverts commit 73ab5ac992942292817b1441472d325ed4c553be. Change-Id: Ia4148af0ac04a5f75b63d5c5af5a334939a39a03
2021-07-21round-robin scripts: Merge <foo>_url and <foo>_branch into <foo>_gitMaxim Kuvyrkov
Merge git "_url" and "_branch" specification into a single "_git" argument that's constructed from "URL#BRANCH". This argument also has a special value "baseline", which before was a special value of "branch". This rework makes handling of git references simpler and cleaner, especially on the jenkins side. Change-Id: I1c1c07629728c693b8350dfa1b61fe767d5b0a0b
2021-07-21round-robin.sh: Parallelize compression of logsMaxim Kuvyrkov
Change-Id: I9791c7cd0c539d455124de1c24f393a0ce2bebdf
2021-07-20jenkins-helpers.sh: Fix typoMaxim Kuvyrkov
Change-Id: I94ca9a921d7c84ce7a2a04c5e14a3c82bda96c17
2021-07-20round-robin.sh (clone_repo): Do not use single-branch clonesMaxim Kuvyrkov
... since it would complicate handling of revs vs real branches. Change-Id: Iaa480320b1c1c09f2782edd2a0b711e79f75b24b
2021-07-20round-robin-bisect.sh: Integrate workaround for creating new branchesMaxim Kuvyrkov
... from round-robin.sh:push_baseline(). Change-Id: Ie2b132f7b912e6d3dfa2cbf931ff70b6e08b06e3
2021-07-20round-robin-bisect.sh: Simplify handling of baseline repos/remotesMaxim Kuvyrkov
Create baseline remote only when we are about to push to them. Use baseline repos as normal repos for the rest of the build process. Change-Id: I17e6c57c051ae1b94921ccbb9ee1874fe0c41409