summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-27Revert "Don't install clang-10"diana/release/13.0.0Diana Picus
This reverts commit 5c6d363e180b0196ee7b1d7bcc40508b3bb1805f. Haven't committed the clang-10 install yet.
2021-08-23Reduce test threads to 16Diana Picus
Change-Id: I401d776d7e87059f3c92eb7fcab0253301a149ea
2021-08-23Don't install clang-10Diana Picus
It should already exist in the image. Change-Id: I3abc8bcfc2fd80345c4254480beed6654873a3a2
2021-08-18Force lit to 48 jobs on aarch64Diana Picus
Change-Id: I11566e9f101055b016ae09f28e05470ed6503248
2021-08-17Force clang-10Diana Picus
Change-Id: Ia8d2093cad7d9c4c143d3c356ac976e9762af01d
2021-08-17Try to install clang-NDiana Picus
Change-Id: I58bbb159b44f0f7984e85c1cae9b3686eacfc7b8
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
2021-07-12tcwg_gnu-build.sh: Ignore progressions in bisectionsMaxim Kuvyrkov
Change-Id: I49d622a298e15e8648f995f11fff0c3b79c23556
2021-07-12round-robin-bisect.sh: Fix quotingMaxim Kuvyrkov
Change-Id: Iefb3f45baca6857bc57f84899beb2d299aa8bd0c
2021-07-12round-robin-bisect.sh: Update email preferencesMaxim Kuvyrkov
Change-Id: I015212839bb692b9e543eecf521cb9e57e64c40d
2021-07-12round-robin-bisect.sh: Fix line breaksMaxim Kuvyrkov
Change-Id: I720d4caf862b5a6dd90c89ee5d6995ebc2e29928
2021-07-11round-robin-bisect.sh: Save/restore baseline stateMaxim Kuvyrkov
... to avoid bisect tests cloberring shared state. Change-Id: Ibd8059d513df9ec5cf5fe49777c020c655a46fd4
2021-07-10round-robin.sh (clone_repo): Fix manifest overrideMaxim Kuvyrkov
Change-Id: I2686f4561ff29fb66d94eab9b85c23ccf86428d6
2021-07-10docker-run.sh: Ignore container cleanup failures and preserve exit codeMaxim Kuvyrkov
Change-Id: I40f12ea1c90ecfc62a33de702121ec238f5e854d