OSDN Git Service

ART: Add VALGRIND_LIB for gtests
authorAndreas Gampe <agampe@google.com>
Fri, 20 Feb 2015 21:15:15 +0000 (13:15 -0800)
committerAndreas Gampe <agampe@google.com>
Fri, 20 Feb 2015 21:16:11 +0000 (13:16 -0800)
Ensure that tests can be run without lunch-ing a target.

Change-Id: If9b4a6c56952418fde703145600717c84e11ef99

build/Android.gtest.mk

index 30d9886..c576d1b 100644 (file)
@@ -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,$$@)