dart-sdk/pkg/test_runner
Samir Jindel 9a683de40d [vm] Support testing assembly snapshots for ARM.
We have had several bugs propagate to Flutter end-users due to our lack of testing of
AOT Assembly snapshots on ARM (SIMARM_X64 in particular), causing reverts of SDK commits
and disrupting the Dart -> Flutter roll.

This leverages our custom ELF loader to load the generated ELF objects, which cannot be
loaded by dlopen() because they are marked with the ARM ABI.

For example, see:
  - https://github.com/flutter/flutter/issues/40114
  - https://github.com/flutter/flutter/issues/41228

Also do some tree-shaking of the snapshot writers for dart_precompiled_runtime.

Fixes https://github.com/dart-lang/sdk/issues/38433.

Change-Id: I5990769c623b8a13131b1848349af2c0a026272b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/118569
Reviewed-by: Clement Skau <cskau@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Samir Jindel <sjindel@google.com>
2019-09-25 17:09:16 +00:00
..
bin Make the NNBD command-line options less, uh, half-baked. 2019-09-10 22:39:19 +00:00
lib/src [vm] Support testing assembly snapshots for ARM. 2019-09-25 17:09:16 +00:00
test Add support for test requirements. 2019-09-13 00:27:30 +00:00
tool Delete test_runner/tool/co19.dart 2019-09-12 18:43:09 +00:00
.gitignore Move the test runner (i.e. "test.dart"/"test.py") to pkg/. 2019-06-14 23:35:10 +00:00
analysis_options.yaml Tool to automatically update expectations in static error tests. 2019-07-30 01:23:22 +00:00
pubspec.yaml Tool to automatically update expectations in static error tests. 2019-07-30 01:23:22 +00:00