commit | bbedabd0144cec9832fd7d2135954380169a6db8 | [log] [tgz] |
---|---|---|
author | Fergus Dall <sidereal@google.com> | Mon Aug 02 01:03:50 2021 +0000 |
committer | Evan Benn <evanbenn@chromium.org> | Mon Aug 02 01:15:55 2021 +0000 |
tree | 2a9e2ff4b0d0170ce57e4ff4afbffd0b14ead9c8 | |
parent | 0d981dfd3f75cc5a229d299c9554c9e95278fb89 [diff] |
Revert "meson.eclass: Set exe_wrapper" This reverts commit 0d981dfd3f75cc5a229d299c9554c9e95278fb89. Reason for revert: Script cannot run sufficiently early in build process, see example failure here: https://ci.chromium.org/ui/p/chromeos/builders/general/LegacyRelease/b8840123951946206544/overview Original change's description: > meson.eclass: Set exe_wrapper > > Currently no meson packages actually run any tests even if they have > them because we don't set a wrapper for running tests in the > sysroot. This causes meson to skip all the tests. Fix this by adding a > script to common-mk and passing it to the cross-file. > > This also allows us to run meson unit tests for ARM boards. > > Because this is modified from upstream it must be moved to > eclass-overlay > > BUG=chromium:1227738 > TEST=Ran tests on a bunch of meson packages, checked that they aren't > all skipped > > Cq-Depend: 3054152, 3057340, 3058026, 3054230 > Change-Id: I47c09876252ba56b2270c2251a2f60f0c132de95 > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/eclass-overlay/+/3062147 > Tested-by: Fergus Dall <sidereal@google.com> > Commit-Queue: Fergus Dall <sidereal@google.com> > Reviewed-by: Mike Frysinger <vapier@chromium.org> Bug: chromium:1227738 Change-Id: I5fa9543e56277f5ec3711e99ba23854c81995576 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/eclass-overlay/+/3065248 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Evan Benn <evanbenn@chromium.org> Owners-Override: Evan Benn <evanbenn@chromium.org> Commit-Queue: Evan Benn <evanbenn@chromium.org>