summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-11tcwg-llvm-release.sh: Fix compiler typoomair/release/13.0.0Muhammad Omair Javaid
Change-Id: I14b664d8288d25c00101aec779e692881f9b8b3c
2021-08-10tcwg-llvm-release.sh: Fix LIT_ARGS spacing issueMuhammad Omair Javaid
Change-Id: I2ad5983f3c4f9ac33a9db5ce19f53eb3d76dde56
2021-08-10tcwg-llvm-release.sh: Fix typo in EXTRA_CONFIG_FLAGSMuhammad Omair Javaid
Change-Id: Idc2318f42d2dae1f4f6fcd16666122b64feafddb
2021-08-10tcwg-llvm-release.sh: Avoid word splitting in EXTRA_CONFIG_FLAGSMuhammad Omair Javaid
Change-Id: Ie97ac0a3273fe18aa6b6d3b65917a285575d4a47
2021-08-10tcwg-llvm-release.sh: Fix Lit ArgsMuhammad Omair Javaid
Change-Id: I15ae43f52f6ca09f2d3080dce490972c3368eb68
2021-08-10tcwg-llvm-release.sh: Set LLVM_LIT_ARGS=-svj4Muhammad Omair Javaid
Change-Id: Ibe0eb7e87654a3fd3de50087ec9e6856a7c6777d
2021-08-10tcwg-llvm-release.sh: Set LLVM_LIT_ARGS=-j4Muhammad Omair Javaid
Change-Id: I8baad54f5ff7e85695dc25693b89457b15a411d7
2021-08-06tcwg-llvm-common.sh: Set LLVM release compiler to 11.0.1Muhammad Omair Javaid
Change-Id: I77534dae593c3abdce6177fb470924f4afe13088
2021-08-06tcwg-llvm-common.sh: Fix ldconfig permission issueMuhammad Omair Javaid
Change-Id: I0f6dcce8c72220e56209029741ae81a7e0d76069
2021-08-05tcwg-llvm-common.sh: Install release toolchain libs as sudoMuhammad Omair Javaid
Change-Id: Ida03d862f34ee019d06574e1201ae9defbefe868
2021-08-05tcwg-llvm-release.sh: Set LD_LIBRARY_PATH instead of ldconfigMuhammad Omair Javaid
Change-Id: Icb03a256544e022d2db97b2a89ff94894e0e712a
2021-08-05tcwg-llvm-release.sh: Install release compiler in workspaceMuhammad Omair Javaid
Change-Id: I782c9a0e9956efb03c538480ecf80215d57504cc
2021-08-04tcwg-llvm-release.sh: Set LLVM release compiler to clang 12.0Muhammad Omair Javaid
This patch introduces a new function in tcwg-llvm-common.sh which configures LLVM release compiler to latest clang release. This is currently set to clang 12.0.0. Change-Id: Idefcb99055b1edf1cbb78847245281efdaf4103f
2021-07-27tcwg-llvm-release.sh: -flang -> -no-flangDiana Picus
Flang is now enabled by default in the release and can be disabled explicitly with -no-flang (which we need to pass for armv7). Change-Id: Id381bcff9729bc28f0104b51943c0b535ac84258
2021-07-27tcwg-llvm-release.sh: Remove unused variables. NFCDiana Picus
Change-Id: I315b2dc059ffdf784f5f3c828bf870316f25513c
2021-07-27tcwg-llvm-release.sh: Fix git-refDiana Picus
When building a git-ref, we're using the test-release.sh from the release branch passed in as a parameter. We should instead use the one from the given git-ref, and in fact we shouldn't pass a release number at all. This patch fixes the issue by forcing either release + candidate or git ref to be passed in. Change-Id: I7df89175164fc49b1e73411f9f5ff6ebd118caa4
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
2021-07-20jenkins-helpers.sh (git_set_remote): New functionMaxim Kuvyrkov
Use it in clone_or_update_repo_no_checkout() and git_init_linaro_local_remote(). Change-Id: Ibc6292eaaa977a20ff8b0604fde2a5011d44d9e2
2021-07-20[NFC] round-robin.sh: Cleanup reset_artifacts()Maxim Kuvyrkov
Change-Id: I2f1ade4f2ad10f2aba446f2c7c1fe3a04623ffff
2021-07-20round-robin-bisect.sh: Move handling of one of the edge case hereMaxim Kuvyrkov
... so that we do not need to initialize baseline remote in normal builds. Change-Id: Ifd91af394b5e1c2db59cede4c5b03e0328520ea2
2021-07-20round-robin-bisect.sh: Update commentMaxim Kuvyrkov
Change-Id: I8005b57a6aa1e073dfd83e259820a95b4afef37d
2021-07-20round-robin-bisect.sh: Update jira settingsMaxim Kuvyrkov
... to use cloud jira. Change-Id: Ia736329d99c490c9ba27d95ad1eae7056cf14222
2021-07-19round-robin-bisect.sh: Fix rsync --exclude patternsMaxim Kuvyrkov
This problem was affecting bisects with $current_project=gcc. Without leading "/" rsync was excluding all occurences of gcc/ from transfers, including abe/builds/.../gcc-gcc.git~master-stage1/gcc, which caused bisect builds to fail. Change-Id: I7444abd0f2635904c8fbf12cf8936e09a41422ce
2021-07-19round-robin-bisect.sh: Handle flaky tests for more check_* ci_configsMaxim Kuvyrkov
Change-Id: I7e5f04d6e5279e7e33b235f0717137947492d406
2021-07-19round-robin-bisect.sh: Update formattingMaxim Kuvyrkov
Change-Id: Id977cace015d082a518aa641ef90a6672b3fbec3
2021-07-18tcwg_gnu-build.sh: Update after adding binutils to bootstrap configsMaxim Kuvyrkov
Change-Id: I1c33ebc9680a13ce325a90009b28a12dd276807b
2021-07-18round-robin.sh (check_regression): Don't require baseline origin to existMaxim Kuvyrkov
Change-Id: Iec942da0b614d91afe68b59a57c8b5afbd1c14e0
2021-07-18round-robin.sh: Simplify logic for cloning baseline repoMaxim Kuvyrkov
... and don't require component's baseline branch to exist when it's not going to be used. Change-Id: I693fcc3306b1ce95cd684ffe23724b5cf477be01
2021-07-16tcwg_gnu-build.sh: Build binutils for native GCC testingMaxim Kuvyrkov
Change-Id: I1cc69cd756f2e7a95bee14753c23ef70e1dd741d
2021-07-16round-robin-bisect.sh: Fix pushes to interesting-commitsMaxim Kuvyrkov
Change-Id: I77567cdf51e2187dbd4c204cecb50aa874d6e30a
2021-07-16tcwg_gnu-build.sh: Add type_of_test:check_gccMaxim Kuvyrkov
Change-Id: Ic079f5a2cf8e4e7d16be4318698450351c128170
2021-07-15jenkins-helpers.sh: Update only requested remoteMaxim Kuvyrkov
... in clone_or_update_repo_no_checkout. Otherwise we risk failing due to some other remote being broken. Change-Id: Ifa9189d5206a0f34c67c0e7dd352bbc0ea3a38d4
2021-07-15round-robin.sh: Add a workaround for avoiding running TSan tests with QEMUMaxim Kuvyrkov
Change-Id: I49a5212bcdd43d698eec150dd9d0bb7ac57722fa
2021-07-15round-robin-bisect.sh: Use gerrit to push to reposMaxim Kuvyrkov
... so that we can push to refs/heads/master. Gitolite is configured to accept pushes only under refs/heads/linaro-local/. Change-Id: I70bf0c0407be488fe1b07caa93474c3221322e76
2021-07-14jenkins-helpers.sh (git_init_linaro_local_remote): Add special case ...Maxim Kuvyrkov
... for gcc-compare-results.git, for which we want to use the main repo to generate flaky test lists. Change-Id: I7b2e7a0e7401aa4982eebd11658c119e33ee6750
2021-07-13tcwg_gnu-build.sh, round-robin-bisect.sh: Ignore ERRORs in partial test runsMaxim Kuvyrkov
Change-Id: Id979f643fdda0fe25a4d94a1d49e8fdb7023d354
2021-07-12round-robin-bisect.sh: Fix detection of xfailsMaxim Kuvyrkov
Change-Id: I070d60453fc07cc48f90f490a23d5c4d1a274edd
2021-07-12round-robin-bisect.sh: Fix $occurencesMaxim Kuvyrkov
Change-Id: I1ca715a8c6898e85f1f7e02262933fdeb717e0d7
2021-07-12tcwg_gnu-build.sh: Rely on validate_results.py to detect regressionsMaxim Kuvyrkov
... because it ignore PASS/FAIL ratio, which can be abnormal in bisection runs on a subset of the testsuite. Change-Id: I6c862715e5e0d8fa5d63bd4207d7530894480300
2021-07-12round-robin-bisect.sh: Auto-generate lists of flaky GCC testsMaxim Kuvyrkov
Change-Id: I8a5ee863981c461fdb29719ab8f60e671a918294
2021-07-12round-robin-bisect.sh: Re-enable email notifications for tcwg_gnu/tcwg_cross.Maxim Kuvyrkov
Change-Id: I6e7299597a2ff14bbba05493dbee07bf696c642f
2021-07-12round-robin-bisect.sh: Fix path to interesting-commitsMaxim Kuvyrkov
Change-Id: Ic62f2682fc51af92ffcb70be6e47df213173a66b
2021-07-12round-robin-bisect.sh: Fix shellcheck warningMaxim Kuvyrkov
Change-Id: I76bec933a857d4e087c56e5475f53f9fd558a2da