From a2a4402927830cf036e47f4a8cb9e7c737634dce Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 28 Sep 2016 17:03:24 -0700 Subject: [PATCH] Add a negative test case for missing dependencies. Test: ./run_tests.py --filter fails-missing-deps Bug: https://github.com/android-ndk/ndk/issues/208 Change-Id: I5f8ace6bc468e07440c86d3113dec31fcaaf53a6 --- tests/build/fails-missing-deps/jni/Android.mk | 7 +++++++ tests/build/fails-missing-deps/jni/foo.cpp | 3 +++ tests/build/fails-missing-deps/test_config.py | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 tests/build/fails-missing-deps/jni/Android.mk create mode 100644 tests/build/fails-missing-deps/jni/foo.cpp create mode 100644 tests/build/fails-missing-deps/test_config.py diff --git a/tests/build/fails-missing-deps/jni/Android.mk b/tests/build/fails-missing-deps/jni/Android.mk new file mode 100644 index 00000000..dde7573d --- /dev/null +++ b/tests/build/fails-missing-deps/jni/Android.mk @@ -0,0 +1,7 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) +LOCAL_MODULE := foo +LOCAL_SRC_FILES := foo.cpp +LOCAL_STATIC_LIBRARIES := missing-dep +include $(BUILD_EXECUTABLE) diff --git a/tests/build/fails-missing-deps/jni/foo.cpp b/tests/build/fails-missing-deps/jni/foo.cpp new file mode 100644 index 00000000..aa8a4ea3 --- /dev/null +++ b/tests/build/fails-missing-deps/jni/foo.cpp @@ -0,0 +1,3 @@ +int main(int, char**) { + return 0; +} diff --git a/tests/build/fails-missing-deps/test_config.py b/tests/build/fails-missing-deps/test_config.py new file mode 100644 index 00000000..43ec63ba --- /dev/null +++ b/tests/build/fails-missing-deps/test_config.py @@ -0,0 +1,2 @@ +def is_negative_test(): + return True