aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-03Revert "Run make check even when building binary tarballs and improve comment."bkk16Yvan Roux
This reverts commit 7c5ae613db3279719dc21a4e6caa6869d7c21776. Change-Id: I4ae6e69f22fbb7ab68e92233d9b1048600605cff
2016-04-27Run make check even when building binary tarballs and improve comment.Rob Savoye
Change-Id: I69310152fcb7393a9c46ad85095f1af1eda6503f
2016-04-26Merge "Cherry-pick: Use DejaGnu linaro-local/stable branch." into bkk16Yvan Roux
2016-04-26Cherry-pick: [bug 2041] use -t ssh option.Yvan Roux
Change-Id: I547b34c14c9724dc5ed141b4eb9a6d174faa58a0
2016-04-26Cherry-pick: Use DejaGnu linaro-local/stable branch.Yvan Roux
Change-Id: Ic67f81246dbfb269901fd65f47942026fe39ade6
2016-03-07DRAFT: Add jenkins.sh "--override" optionMaxim Kuvyrkov
... to specify non-default versions for glibc and other components. Change-Id: I7322c7fd624135d7551b1da3e2afd217e1dfebd6
2016-03-01[bug 2041] add -tt to ssh optionsCharles Baylis
various tests may change behaviour when not run under a pty, so use ssh -tt to ensure a pty is allocated. Change-Id: I40572f797ee89f9ef79751f2237a2e1062404bfe
2016-02-02scripts/test-schroot.sh: Handle armv[78]l-linux-gnueabihf targetsMaxim Kuvyrkov
This patch fixes https://bugs.linaro.org/show_bug.cgi?id=2015 by adding armv[78]l-linux-gnueabihf to the list of allowed armhf variants. Change-Id: Icfd7012911333dc661bb97f34d305657be6103de
2016-01-19Copy contents of sysroot directory, not the directory itself.Rob Savoye
Change-Id: I8f943ed9afe6441a033f6de298d6f049dcad4cba
2015-12-10Merge "Unambiguous manifest location"Maxim Kuvyrkov
2015-12-09Don't look for gcc-multilib packages when configuring on a x86 platform.Rob Savoye
Change-Id: Id4e103b87ed338fe83a132690f160d4c069f44b1
2015-12-08Unambiguous manifest locationBernard Ogden
If building with such options as tarbin, we get a duplicate manifest inside destdir. Look for the manifest inside build, excluding destdir. There should always be exactly one such manifest. Symptom of multiple manifests is jenkins.sh exiting with error due to: + jenkins.sh: 405: test 'x/<some_path>/foo@bar-<date>-manifest.txt /<some other path>/foo@bar-<date>-manifest.txt' '!=' x + jenkins.sh: 406: echo node=tcwg_x86_64_ex40build_07 ./jenkins.sh: line 406: ${manifest}: ambiguous redirect Change-Id: Id3db8c084622efb0f09504eec51a7b4d1594272a
2015-12-06jenkins.sh: Follow abe.sh's style in handling multiple --excludecheck optionsMaxim Kuvyrkov
Change-Id: Ib08025be14712a6bc536055e87cc71d82164d5df
2015-12-04Merge "Check that expect works before starting build"Ryan Arnold
2015-12-04Check that expect works before starting buildCharles Baylis
There is an ongoing problem which means that expect is unable to spawn processes. Detect the condition before running make check, and try to output a little bit of debug info. Change-Id: Ib9432973d70562da6d31533c64214bcac67cfdec
2015-12-04Merge "Revert "Check that expect works before running make check""Charles Baylis
2015-12-04Revert "Check that expect works before running make check"Charles Baylis
This reverts commit 770cd2a469b0421334427001e956336143439e50. Change-Id: I33ee342b90c43c242b8d30aeb23c9c15c806fea2
2015-12-04Merge "Check that expect works before running make check"Ryan Arnold
2015-12-04Merge "Use --with-multilib-list to specify the much larger list of supported ↵Ryan Arnold
variants for ARM bare metal targets. Bug #1920"
2015-12-04Check that expect works before running make checkCharles Baylis
There is an ongoing problem which means that expect is unable to spawn processes. Detect the condition before running make check, and try to output a little bit of debug info. Change-Id: I3ab113e0c98eb31a82720f1f55af225a8a59ec49
2015-12-03Use --with-multilib-list to specify the much larger list of supported ↵Rob Savoye
variants for ARM bare metal targets. Bug #1920 Change-Id: Ie52d30953c86cf881ba9c3d9e917521640adf953
2015-11-30Move running GCC's "gcc_update --touch" script from "build" to "checkout"Maxim Kuvyrkov
This will avoid non-deterministic build behavior and will fix _Pragma3.c test. At the moment gcc_update will run only when GCC is checked out from VC repo, and we need it to also run for building from tarballs. Change-Id: I04268bacff5ba5f6a647e4bcfd7c79b606e87067
2015-11-20Merge "Remove scripts/compare* scripts/CompareJobs.job and test-backport.sh."Maxim Kuvyrkov
2015-11-19Merge "update-snapshots-ref.sh: Fix initialization of non-existent reference ↵Ryan Arnold
snapshots"
2015-11-19Remove scripts/compare* scripts/CompareJobs.job and test-backport.sh.Christophe Lyon
scripts/compare* now have their own repo, and scripts/CompareJobs.job and test-backport.sh are not used anymore. Change-Id: I2fc9b79db1a2132694930ca35efe1b87372e6fe1
2015-11-18Merge "Use rysnc and drop the -h option to tar so symbolic links don't get ↵Maxim Kuvyrkov
dereferenced."
2015-11-18update-snapshots-ref.sh: Fix initialization of non-existent reference snapshotsMaxim Kuvyrkov
Change-Id: I4b7c9c25b7e442351844fc1d12b4286df8a8b9a4
2015-11-16Use rysnc and drop the -h option to tar so symbolic links don't get ↵Rob Savoye
dereferenced. Change-Id: I20580163d3693921556c5f2333af67678a590162
2015-11-15Merge "Test arm-linux-gnueabi[hf] on real hardware"Maxim Kuvyrkov
2015-11-15Merge "Ignore plain files when computing the list of targets to compare."Maxim Kuvyrkov
2015-11-13Ignore plain files when computing the list of targets to compare.do-not-cmp-locksChristophe Lyon
Change-Id: I7e3f1022e07e81cbf47cdfaa46540b0a0e636765
2015-11-13Merge "Remove obsolete list of unstable tests. The list is now maintained in ↵Christophe Lyon
a separate repo."
2015-11-13Merge "Emit HTML reports similar to the XML ones, so that they can be ↵Christophe Lyon
displayed in Jenkins even without the Summary Display plugin."
2015-11-11Test arm-linux-gnueabi[hf] on real hardwareMaxim Kuvyrkov
This will use r1-a7.aus for cross-testing from Hetzner, and test-armv8-01.tcwglab for Cambridge Lab. Both these machines have 3.19 kernel running on them, and seem to be stable. This leaves only armeb-linux-gnueabi[hf] for QEMU testing. Change-Id: I0ecea07fa293a4c1dd2a76c7230007617c220da8
2015-11-04Remove obsolete list of unstable tests.Christophe Lyon
The list is now maintained in a separate repo. Change-Id: I657046f3501aedd9d2445f19d7676c913230d7f8
2015-11-04Emit HTML reports similar to the XML ones,Christophe Lyon
so that they can be displayed in Jenkins even without the Summary Display plugin. Change-Id: Ida03a7200601fc599b1a65759fece04ff09ae6b5
2015-11-03compare_tests: extract list of unstable tests from a separate repo.unstable-repoChristophe Lyon
The goal is to separate the maintenance of the list from the maintenance of ABE. Change-Id: Ib12d426cd220c05c6cdd7b6e79d99e2689f23424
2015-11-02Merge "fix all svn/bzr test cases. This includes removing all the svn or bzr ↵Maxim Kuvyrkov
tests, as those protocols are no longer supported."
2015-11-02fix all svn/bzr test cases. This includes removing allRob Savoye
the svn or bzr tests, as those protocols are no longer supported. XFAIL the get_source tests, as that function is about to be depreciated. Change-Id: Ie9f23ba6e0114971caa2fbec0d61daa3fc36b26b
2015-11-02Merge "Fix tests that require eglibc, as now glibc is the default."Maxim Kuvyrkov
2015-10-30Merge "Improve the determination of rpm or deb based distribution."Rob Savoye
2015-10-26Merge "Fix bug #1845."Christophe Lyon
2015-10-15Remove binary tarballs after copying them to the remote fileserverRob Savoye
Change-Id: I510caf0604efd432bfe4e86a086244cce7a19ce1
2015-10-15Fix bug #1845.Christophe Lyon
To distinguish tests with the same name in different components, prefix the test names with the component name. This happens for instance with tests common to gcc and g++. Since we concatenate all the .sum files before comparison, the compare_dg_tests.pl script could be confused by multiple occurrences of the same test. With this patch, such tests will be prefixed by 'gcc:' or 'g++:', eg: gcc:c-c++-common/asan/swapcontext-test-1.c Change-Id: I846a3f96dd9f272394e9814b5be53964ffb462db
2015-10-08Workaround https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28123.Christophe Lyon
Run contrib/gcc_update after checkout, so that timestamps are as expected, to avoid false failures in the testsuite. Change-Id: I5691b0e57b11edb0a2831bef50cad55bcd8c9ace
2015-10-07change name of profile.d script to be unique.Rob Savoye
Change-Id: Ide5b722ee3c340b032dc8c56fe0b3763f9f94117
2015-10-07Improve the determination of rpm or deb based distribution.Rob Savoye
Change-Id: I6bc8695ca92da4dfec77b697871c50104ead33b6
2015-10-05Merge topic 'fix_slibdir_libdir_rtlddir'Rob Savoye
* changes: lib/checkout.sh: prune git branches before git pull in checkout() 'Update' code path. lib/configure.sh: Set libdir=/usr/lib, slibdir=/lib, and rtlddir=/lib
2015-10-02Add configure tests for alien and fakeroot.Ryan S. Arnold
Alien and fakeroot are required only to build binary DEB packages, which is optional. Regenerate configure from configure.ac. Change-Id: I6ba3fb1a2f62518276bf1cce1a2386c32fd982f7
2015-10-01lib/checkout.sh: prune git branches before git pull in checkout() 'Update' ↵Ryan S. Arnold
code path. This is required due to the following scenario: A git reference dir is populated with a git clone on day X. On day Y a developer removes a branch and then replaces the same branch with a new branch of the same name. On day Z ABE is executed against the reference dir copy and the git pull fails due to error: 'refs/remotes/origin/<branch>' exists; cannot create 'refs/remotes/origin/<branch>'. You have to remove the stale branches before pulling the new ones. Change-Id: I436b4961deb5496e3b28567bad59e22f91ee7d09