Age | Commit message (Collapse) | Author |
|
Change-Id: I5980647619518b0f007d8d87a4becf95e7fea730
|
|
ABE requires that a 'required' step be present on the command-line,
otherwise it does nothing.
--check is not one of them, but --build is.
This patch adds --build all, along with --disable update to avoid
updating the sources after the first build.
Change-Id: I0bf548c8ef638943339e0d9841d4da7a6f3f3418
|
|
Change-Id: I06168dbe2fb075664a322b7620d38edcf135678f
|
|
So that we can run the tests with parallelism disabled to help
read the log and debug the problems.
This should be OK since we normally run only one testcase,
there shouldn't be much slowdown.
Change-Id: I1ffad0d2898b35543834501d88f6a9e5222c78c0
|
|
Change-Id: I9f09909304b5b4d0e21bb202750f608f36a49305
|
|
BADSHA1/GOODSHA1
Change-Id: I1f8e05261b5e7abf827d52f2c5ac93db5fdd998b
|
|
ABE now uses the component name to prefix the build dir,
use '*' as a convenience.
Change-Id: Iebc7a5feadcda6ee91fa5c088eaec8992f83d495
|
|
A previous shellcheck cleanup patch broke the grep -w XXX *.YYY | wc
-l commands because grep -wc XXX *.YYY also reports the names of the
files scanned by grep.
We want only the total number of matches, so we switch to:
cat *.YYY | grep -wc XXX
Change-Id: I64c54011042d8870e484ab81d24a5ff49b6163d5
|
|
Now using the version that's
present in the bionic images.
Meaning we have more warnings
but can also set the minimum
level to ignore a lot of them.
Fix the check for whether
shellcheck supports --severity.
(we have pipefail on, but we
expect shellcheck to fail in
this case)
Change-Id: I296b8554591b7d327c75393e3924184abc6512b7
|
|
First round of low hanging fruit
from the files with the fewest
warnings.
Change-Id: I60ad57b5bfb2f0be9bb6506252c820f44d055200
|
|
(all error/style level warnings)
SC1035: missing whitespace
SC2068: double quote array expansions
SC2145: argument mixes string and array
SC1066: Don't use $ on the left side of assignments
SC2126: Use grep -c instead of grep|wc
Change-Id: Ia53070d3e2c9aea9f626fdb7b2b5bfc9e1f8e682
|
|
Change-Id: Ib51c33b18f95263c76982b84dbfb993d398cc13d
|
|
With LTO tests, the source filename is not printed exactly in the
results summary, so don't grep for it.
Counting the number of FAIL/PASS should be sufficient since dejagnu
will have already taken care of running only the tests we want.
Change-Id: I6fddae2ca2fbb5c8f19a555b890e512a6a658c08
|
|
Change-Id: Ib96d07cd70e86f049819d43528ee1bd0dd3d51bf
|
|
Change-Id: I749847cbbef25edf5a27541d15c698e7c0311c4c
|
|
Change-Id: Iea93bb1abf64eb05efa3c98d631a84d2d9e84e3e
|
|
Change-Id: Id7c7d3a26132aa3834953e9c4589e2c29c97f75c
|
|
This will help report status in the notification email.
Change-Id: I36224e4ce2c3c537a40753fa5bc35ff81c6c62a9
|
|
Add support for the CPU,FPU and MODE overrides via the new
ABE option: --set gcc_override_configure=XXX
Change-Id: I14e55ac6c236478583cb10363d68286a9a4d6805
|
|
Consider current commit "good" if it has more passes than GOOD,
and "bad" if it has more failures.
Change-Id: I76b325e3985699b04dd107c4a39c2315b82bef78
|
|
To avoid less to wait for user input in case the scripts are used in
interactive mode.
Change-Id: Ib9eb003248d5a8190bf3c1158cbf9e25be23af37
|
|
Make sure that the BAD revision has more failures than the GOOD one.
This is useful since sometimes the regression being tracked is
random, and bisection could fail or report the revision.
Change-Id: I752a921eb04c9cbb411a2e2baee94d521053fd33
|
|
To avoid messing up with abe's snapshots
Change-Id: I7a723003799f1f5718ed2a37d5688ef090ac9e87
|
|
Change-Id: I7b3c70d7f25ea5b89ec857686d336ff845e839ef
|
|
Otherwise we may have an outdated checkout, and fail to find
good and/or bad revisions.
Change-Id: I29225515f314268280c2f0bdb178a814caf3592c
|
|
To make sure abe starts in a clean state.
Change-Id: I5bc880ce82b3cd3f0214d1c634991d6d5c37077f
|
|
To avoid starting a bisect in a non-clean directory.
Change-Id: I469c1b43596f8e45b68937c4e930c2b20d602083
|
|
Change-Id: I7b4d4786f0e16c76c29793b68dc231b116068c56
|
|
This pair of scripts helps bisecting a regression
in GCC (master branch) using ABE.
Change-Id: Iea54df1d5038eb3f570a9f387990118cd3ac7d92
|