summaryrefslogtreecommitdiffstats
path: root/build/Android.gtest.mk
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2015-02-20 13:15:15 -0800
committerAndreas Gampe <agampe@google.com>2015-02-20 13:16:11 -0800
commit8df91acfaf17d8fa0ce8c149d5ce445643b51018 (patch)
tree137fea5c3d9b32198d8ee43f08e3f9fe7c53c208 /build/Android.gtest.mk
parent4ba405483177cf346211d43d97892bae6ff14119 (diff)
downloadart-8df91acfaf17d8fa0ce8c149d5ce445643b51018.zip
art-8df91acfaf17d8fa0ce8c149d5ce445643b51018.tar.gz
art-8df91acfaf17d8fa0ce8c149d5ce445643b51018.tar.bz2
ART: Add VALGRIND_LIB for gtests
Ensure that tests can be run without lunch-ing a target. Change-Id: If9b4a6c56952418fde703145600717c84e11ef99
Diffstat (limited to 'build/Android.gtest.mk')
-rw-r--r--build/Android.gtest.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/build/Android.gtest.mk b/build/Android.gtest.mk
index 30d9886..c576d1b 100644
--- a/build/Android.gtest.mk
+++ b/build/Android.gtest.mk
@@ -328,6 +328,7 @@ $$(gtest_rule): $$(gtest_exe) $$(ART_GTEST_$(1)_HOST_DEPS) $(foreach file,$(ART_
.PHONY: valgrind-$$(gtest_rule)
valgrind-$$(gtest_rule): $$(gtest_exe) $$(ART_GTEST_$(1)_HOST_DEPS) $(foreach file,$(ART_GTEST_$(1)_DEX_DEPS),$(ART_TEST_HOST_GTEST_$(file)_DEX)) $$(gtest_deps) $(ART_VALGRIND_DEPENDENCIES)
$(hide) $$(call ART_TEST_SKIP,$$@) && \
+ VALGRIND_LIB=$(HOST_OUT)/lib64/valgrind \
$(HOST_OUT_EXECUTABLES)/valgrind --leak-check=full --error-exitcode=1 $$< && \
$$(call ART_TEST_PASSED,$$@) || $$(call ART_TEST_FAILED,$$@)