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>
1 file changed
tree: 2a9e2ff4b0d0170ce57e4ff4afbffd0b14ead9c8
  1. acct-group/
  2. acct-user/
  3. eclass/
  4. metadata/
  5. profiles/
  6. OWNERS
  7. PRESUBMIT.cfg