APP_CPPFLAGS += -DVHAL_UT_TEST APP_LDFLAGS += --coverage -L$(PWD)/prebuild/$(APP_ABI)/$(APP_PLATFORM) -l:libgtest.a endif APP_BUILD_SCRIPT := Android.mk 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26...
ndk开发-gtest编译 用NDK编译gtest库: 1. gtest代码pull下来后,创建jni目录,将googleTest下文件放到jni目录下 2. 在jni目录下创建Application.mk和Android.mk文件 Application.mk Android.mk 3. 在jni/googletest目录下创建Android.mk Android.mk 4. ndk-build编译生成libgtest.a......
1/*-- START --*/2/*3*代码借用:http://www.cnblogs.com/sardine/archive/2011/07/30/2121853.html4*/5#include <sqlite3.h>6#include <stdio.h>78staticint_sql_callback(void* notused,intargc,char** argv,char**szColName)9{10inti;11for( i=0; i < argc; i++)12{13printf("%s = %...
*/ static JNINativeMethod gTestInterApiMethods[] = { { "apiFunction", "()I", (void *)test_TestInterAPI_Func } }; int register_com_me_test_TestInternalApiNative(JNIEnv *env) { return AndroidRuntime::registerNativeMethods(env, INTERNALAPI_PKG_NAME, gTestInterApiMethods, NELEM(gTestInterAp...
为了确认是否设置成功,在ndk-build调用时增加参数V=1。即 ndk-build V=1 ..其他参数.. 结果会显示: /Developer/sdks/Android-ndk-r8e/toolchains/arm-Linux-androideabi-4.7/prebuilt/darwin-x86_64/bin/arm-Linux-androideabi-g++ -MMD -MP -MF ......
aec .gitignore BUILD.gn CMakeLists.txt aecplugin DEPS aec.cc aec.h src/Test GTest.cpp README.md 32 changes: 32 additions & 0 deletions 32 .github/workflows/header-check.yml Original file line numberDiff line numberDiff line change @@ -0,0 +1,32 @@ # /*** # * Copyright ...
$___ ccache '/Users/q/Library/Android/sdk/ndk-bundle/std-toolchains/android-9-arm/bin/arm-linux-androideabi-c++' \ $___ '-D_GLIBCXX_USE_C99_MATH' \ $___ '-I../deps/gtest' \ $___ '-I../deps/gtest/include' \ $___ '-Wall' \ $___ '-Wextra' \ $___ '-Wno-unused-...
('gtest', build_gtest), ('host-tools', build_host_tools), ('libandroid_support', build_libandroid_support), ('libc++', build_libcxx), ('libc++abi', build_libcxxabi), ('libshaderc', build_libshaderc), ('native_app_glue', build_native_app_glue), ('ndk_helper', build...
#include "gtest/gtest.h" 定义Setup与TearDown using namespace std; using namespace testing::ext; class TestSuite: public testing::Test { protected: // Preset action of the test suite, which is executed before the first test case static void SetUpTestCase(void){ } // Test suite cleanup...
APP_MODULES := libgtest APP_STL := gnustl_static NDK_TOOLCHAIN_VERSION := clang Google Test的使用 Google Test如何使用本篇便不再赘述,当编写了大量的测试用例进行测试时,有时我们需要仅针对部分用例进行验证。 针对部分用例测试 假设我们编写了如下测试用例: --- TEST(case1, functionA_test) { ......