run_all_unittests.cc revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "content/test/content_test_suite.h" 6#include "content/public/test/unittest_test_suite.h" 7 8#if defined(OS_ANDROID) 9#include "base/android/jni_android.h" 10#include "content/browser/android/browser_jni_registrar.h" 11#include "content/common/android/common_jni_registrar.h" 12#include "net/android/net_jni_registrar.h" 13#endif 14 15int main(int argc, char** argv) { 16 17#if defined(OS_ANDROID) 18 // Register JNI bindings for android. 19 JNIEnv* env = base::android::AttachCurrentThread(); 20 content::android::RegisterCommonJni(env); 21 content::android::RegisterBrowserJni(env); 22 net::android::RegisterJni(env); 23#endif 24 25 return content::UnitTestTestSuite( 26 new content::ContentTestSuite(argc, argv)).Run(); 27} 28