aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2015-04-28test needs a valueRob Savoye
2015-04-28don't forget newlib supportRob Savoye
2015-04-28specify binutils rev tooRob Savoye
2015-04-28allow the C library to be specifiedRob Savoye
2015-04-28specify binutils and gcc revisions to buildRob Savoye
2015-04-28add remote_snapshots directoryRob Savoye
2015-04-27change abe.tcwglab.linaro.org to hardcoded fileserverRob Savoye
2015-04-27hardcode fileserver for nowRob Savoye
2015-04-27specify an alternate file serverRob Savoye
2015-04-14Display all logs at toplevel (some users prefer that).Christophe Lyon
We now generate 2 XML reports: - report0.xml: the global table - report1.xml: the detailed logs Jenkins displays the reports by alphabetical order, hence the names, to have the table first. Change-Id: Ia4e89ccbdfea49275285604a703a93416b9e75e0
2015-04-13Add helper scripts to compare the results of 2 Jenkins jobs.Christophe Lyon
CompareJobs.job is executed by the Jenkins server, while compare_jobs.sh is executed on the fileserver, where the logs are stored. The results are compared target per target, so only the targets in common between the 2 builds are compared. At present, it can only compare jobs which store their results with a similar layout on the server, such that only jobs of the same 'family' can be compared. This can probably be improved in the future, in case it is needed. These scripts generate XML reports, displayed by Jenkins via the "Summary Display Plugin", for instance in the CompareJobs job. Change-Id: Iffe4bb9797c07b9edbb695846cccb298f60b9109
2015-04-08Merge branch 'master' of ssh://git.linaro.org/toolchain/abeMaxim Kuvyrkov
2015-04-07Merge "Handle excludecheck flag from Jenkins."Robert Savoye
2015-04-07Enable uname substitution in schroot sessionsMaxim Kuvyrkov
This is a handy trick when building native old-gen toolchains on new-gen machines. Change-Id: I6f97bfa8133b994dad641e3c497b4a5a7ee77d84
2015-04-07Handle excludecheck flag from Jenkins.Christophe Lyon
The 'excludecheck' Jenkins flag is propagated to: - jenkins.sh/BuildFarm.job - test-backport.sh/Backport.job Support --check flag for native builds too. This patch does not fix the fact that jenkins.sh does not yet support --check, unlike test-backport.sh. Conflicts: test-backport.sh Change-Id: I786edca0fdcec66e95e4097469888a8b0c731c79
2015-04-06Avoid annoying warnings from test-schroot's iptablesMaxim Kuvyrkov
Not all boards run iptables, so ignore any errors from it. Change-Id: Ic0959fa6d042dd43b61da878b5c0ddfd889091b0
2015-04-06Correctly finish even completely broken schroot sessionsMaxim Kuvyrkov
This fixes BZ1416. Running "cat" or "bash" inside schroot can fail if schroot session is broken (e.g., due to sysroot problem). Change-Id: I1471622f25ba48e9d9947cc63fff2477bab9792c
2015-04-06Cleanup handling of sysroot for schroot testingMaxim Kuvyrkov
This fixes BZ1376. This patch removes make_target_sysroot since this function doesn't do much anymore. It's only effect -- removal of /lib symlink for aarch64 is now handled in test-schroot.sh script. Incidentally, this patch also fixes a [before unknown] problem of aarch64 testing running against system libc. Change-Id: I972f466136aa652f4a0c62ec50a8fcf51f043063
2015-04-06Robustify argument parsingMaxim Kuvyrkov
Now that generation of schroot images is in a different script, mandate use of custom port for ssh server. Change-Id: Id52c1105dbdac21a82b61db54a45c7f8f13faa2e
2015-04-06Enable uname substitution in schroot sessionsMaxim Kuvyrkov
This is a handy trick when building native old-gen toolchains on new-gen machines. Change-Id: I6f97bfa8133b994dad641e3c497b4a5a7ee77d84
2015-04-06Remove schroot generation and copy logicMaxim Kuvyrkov
This is now moved to schroot-master.git/admin-schroot.sh script in another repo. Change-Id: I1f64dd6958f904bb5761579507b823a7b1267566
2015-04-02Print the names of common files being compared.Christophe Lyon
Change-Id: I74cd07c3ffb4b8f42057db9754037caacc146384
2015-03-30Run BuildFarm.jog with set -e to catch errors earlier.Christophe Lyon
(For instance in rsync fails) Change-Id: Ie45c586033bc32053790f93ac6a193e4d6701268
2015-03-28For a canadian cross, remove the previous build.Rob Savoye
2015-03-28remove extraneous dollar signRob Savoye
2015-03-28fix find for bin tarballsRob Savoye
2015-03-27find manifest.txt now that the name has changed.Rob Savoye
2015-03-26Use '--check all' instead of '--check'.Christophe Lyon
For native builds, add '--excludecheck gdb' because it is too slow. Change-Id: I2404fbd3e26140198f7cde1f75360ae8bdc69d60
2015-03-26find doesn't like shell file expansionRob Savoye
2015-03-26copy the newly renamed manifest file to the remote fileserverRob Savoye
2015-03-26only copy the tarballs that just got built.Rob Savoye
2015-03-25Fix reporting duplicate unstable tests.Christophe Lyon
Change-Id: Iaaa36bf873cdab26e140cf9a90bc22d278c8d684
2015-03-21Merge "Cleanup unstable-tests.txt: - removed trailing white space on 2 lines ↵Robert Savoye
- added tests from bugzilla #838 and #840, removing the target part in cases where the same test was already present in the file with a different target"
2015-03-20Ignore user's .ssh/known_hosts file for ssh'ing into schroot sessionsMaxim Kuvyrkov
This fixes BZ1387 and implements the solution suggested by Charles. Ignoring known_hosts for one-off ssh servers seems to be the best solution. Cleaning up of known_hosts with already populated useless entries will be handled as part of BZ1323. Change-Id: Ibd7d6b358bddad5fb324f33fe7f335bf75a5dab5
2015-03-19Cleanup unstable-tests.txt:Christophe Lyon
- removed trailing white space on 2 lines - added tests from bugzilla #838 and #840, removing the target part in cases where the same test was already present in the file with a different target Change-Id: I48a14cf55f1314c1555690d2fed40f8614358c60
2015-03-18Merge "Add support for target=native and for target=schroot-* in ↵Robert Savoye
scripts/Backport.job and test-backport.sh"
2015-03-18Add support for target=native and for target=schroot-* in ↵Christophe Lyon
scripts/Backport.job and test-backport.sh Change-Id: Ib7b96ba8b89c738a65f8b90d56ffc2f899851722
2015-03-18Make use of unstable-tests file.Christophe Lyon
Update list of unstable tests, and improve syntax: target:testname so that we can filter unstable tests by target. The current list has been built after several executions of the Backport job, comparing the latest release, and the "Bump after release" commit, which should have no difference. Count such tests as unstable, and report them none-the-less, in the minor-to-be-checked category. Change-Id: I01bfcfc0f957318077cb58300e8ac2e7f66b0f07
2015-03-11Merge "Store .sum and .log in compressed form, and generate a single report ↵Robert Savoye
containing gcc, g++ etc... Stop calling report.sh since it does support .sum.xz files yet."
2015-03-11Merge "Add ST comparison script (perl version) and list of unstable tests."Robert Savoye
2015-03-10Added x"$()" check around subshell when testing string comparison to avoid ↵Ryan S. Arnold
false positive on empty string. Change-Id: If696c3632e83dde8cdb9b47a0b3b838e7df33d4d
2015-03-09handle compressed sum filesRob Savoye
2015-03-06script/fedora_lsb_install.sh: New helper script to install LSB dependencies ↵Ryan S. Arnold
on Fedora systems. Note: This commit regenerated abe/configure so existing build directories will need to have configure re-run. This commit adds a helper script that will install Linux Foundation LSB dependencies on RPM based systems, since they're not packaged by default. This change required an update to configure since it changed abe/configure.ac. The Linux Foundation LSB packages for Fedora are installed in /opt/lsb, whereas the Ubuntu distribution will install them in standard library locations. abe/configure.ac was changed to allow it to find/detect lsbcc and lsbc++ in the directories where the Linux Foundation LSB executables will be installed. Change-Id: I53155a79ccd8a61d9735dac44344e711860de5e3
2015-03-05Store .sum and .log in compressed form, and generate a single report ↵Christophe Lyon
containing gcc, g++ etc... Stop calling report.sh since it does support .sum.xz files yet. Change-Id: Id33a5b8f1d847f38986ac537f4d7fdca9e5d6e50
2015-03-05Add ST comparison script (perl version) and list of unstable tests.Christophe Lyon
Call this script from test-backport.sh, to compare its output with report.sh. Print both manifest.txt files at the end. Print URL to validation results and logs. Change-Id: I22258e4f0730589a969a8b94b5d8d99840670839
2015-03-04Delete tarballs so snapshots doesn't get full.Rob Savoye
2015-02-27Merge "Improve debug logs"Robert Savoye
2015-02-26Improve debug logsChristophe Lyon
Change-Id: I5ed08e39d23aebb799686701513055804639cd16
2015-02-26Call test-backport.sh with -x to help debug Jenkins logs.Christophe Lyon
Change-Id: I050a210c876be885e987f9f54f6f8dbe2f4b3ddf
2015-02-22only enable schroot for testingRob Savoye