diff options
author | David Srbecky <dsrbecky@google.com> | 2020-05-11 23:30:29 +0000 |
---|---|---|
committer | David Srbecky <dsrbecky@google.com> | 2020-05-15 18:06:16 +0100 |
commit | 883c1346b87537ed93f7d4fd88bbbb041c14d320 (patch) | |
tree | efb8205d15d677d3e3fdf90f0ae09c4a2eba9a4f /libnativebridge | |
parent | 612809740453427ce4c9211062794dde3823ab6d (diff) |
Revert^2 "Remove test_per_src from ART tests."
Second attempt at this, which fixes the asan failures.
Remove test_per_src since it is not supported by atest.
Replace it with gtest_isolate which is transparent to atest,
and which still allows us to run tests in parallel.
The size of test binaries halves (from 1GB to 0.5GB).
Test run-time on host is unchanged.
Test run-time on target is 4x faster (tested on walleye).
Added a gtest_main.cc with the gtest isolated main function,
and ART-specific initialization.
Bug: 147819342
Test: m test-art-host-gtest
Test: art/tools/run-gtests.sh
Test: art/test/testrunner/run_build_test_target.py art-gtest-asan
Change-Id: I515c911bb7d44285495802fc66cd732fc8e6d8df
Diffstat (limited to 'libnativebridge')
-rw-r--r-- | libnativebridge/tests/Android.bp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libnativebridge/tests/Android.bp b/libnativebridge/tests/Android.bp index 50bf0abd25..fe70a067b2 100644 --- a/libnativebridge/tests/Android.bp +++ b/libnativebridge/tests/Android.bp @@ -80,7 +80,6 @@ cc_defaults { "art_defaults", "art_test_defaults", ], - test_per_src: true, // TODO(mast): Split up art_gtest_defaults so that it can be used for the // following without pulling in lots of libs. target: { @@ -146,7 +145,6 @@ cc_test { "art_defaults", "art_test_defaults", ], - test_per_src: true, // TODO(mast): Split up art_gtest_defaults so that it can be used for the // following without pulling in lots of libs. target: { |