X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fwebrtc%2Fwebrtc_tests.gypi;h=ace66843862a5d2df38e4eac052d1faefa549bf2;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=bcf3b1310f508b0e4325ec46d8b815c9d8b52e2c;hpb=172ee7c03df346ff158858709f7f6494e695e0e4;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/webrtc/webrtc_tests.gypi b/src/third_party/webrtc/webrtc_tests.gypi index bcf3b13..ace6684 100644 --- a/src/third_party/webrtc/webrtc_tests.gypi +++ b/src/third_party/webrtc/webrtc_tests.gypi @@ -13,18 +13,57 @@ 'dependencies': [ 'video_engine_tests', 'video_loopback', + 'video_replay', + 'webrtc_perf_tests', ], }, { 'target_name': 'video_loopback', 'type': 'executable', 'sources': [ - 'loopback.cc', - 'test/test_main.cc', + 'test/mac/run_test.mm', + 'test/run_test.cc', + 'test/run_test.h', + 'video/loopback.cc', + ], + 'conditions': [ + ['OS=="mac"', { + 'sources!': [ + 'test/run_test.cc', + ], + }], + ], + 'dependencies': [ + '<(DEPTH)/testing/gtest.gyp:gtest', + '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', + 'test/webrtc_test_common.gyp:webrtc_test_common', + 'test/webrtc_test_common.gyp:webrtc_test_renderer', + '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:field_trial_default', + 'webrtc', + ], + }, + { + 'target_name': 'video_replay', + 'type': 'executable', + 'sources': [ + 'test/mac/run_test.mm', + 'test/run_test.cc', + 'test/run_test.h', + 'video/replay.cc', + ], + 'conditions': [ + ['OS=="mac"', { + 'sources!': [ + 'test/run_test.cc', + ], + }], ], 'dependencies': [ '<(DEPTH)/testing/gtest.gyp:gtest', + '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', + 'system_wrappers/source/system_wrappers.gyp:field_trial_default', 'test/webrtc_test_common.gyp:webrtc_test_common', + 'test/webrtc_test_common.gyp:webrtc_test_renderer', 'webrtc', ], }, @@ -32,25 +71,66 @@ 'target_name': 'video_engine_tests', 'type': '<(gtest_target_type)', 'sources': [ - 'call_tests.cc', + 'video/bitrate_estimator_tests.cc', + 'video/end_to_end_tests.cc', + 'video/send_statistics_proxy_unittest.cc', + 'video/video_send_stream_tests.cc', + 'test/common_unittest.cc', + 'test/testsupport/metrics/video_metrics_unittest.cc', + ], + 'dependencies': [ + '<(DEPTH)/testing/gtest.gyp:gtest', + 'modules/modules.gyp:rtp_rtcp', + 'test/metrics.gyp:metrics', + 'test/webrtc_test_common.gyp:webrtc_test_common', + 'test/test.gyp:test_main', + 'test/webrtc_test_common.gyp:webrtc_test_video_render_dependencies', + 'webrtc', + ], + 'conditions': [ + # TODO(henrike): remove build_with_chromium==1 when the bots are + # using Chromium's buildbots. + ['build_with_chromium==1 and OS=="android"', { + 'dependencies': [ + '<(DEPTH)/testing/android/native_test.gyp:native_test_native_code', + ], + }], + ], + }, + { + 'target_name': 'webrtc_perf_tests', + 'type': '<(gtest_target_type)', + 'sources': [ + 'modules/audio_coding/neteq/test/neteq_performance_unittest.cc', + 'video/call_perf_tests.cc', 'video/full_stack.cc', 'video/rampup_tests.cc', - 'video/video_send_stream_tests.cc', - 'test/test_main.cc', + 'video/rampup_tests.h', ], 'dependencies': [ '<(DEPTH)/testing/gtest.gyp:gtest', - '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', + 'modules/modules.gyp:neteq_test_support', # Needed by neteq_performance_unittest. 'modules/modules.gyp:rtp_rtcp', 'test/webrtc_test_common.gyp:webrtc_test_common', + 'test/test.gyp:test_main', + 'test/webrtc_test_common.gyp:webrtc_test_video_render_dependencies', 'webrtc', ], + 'conditions': [ + # TODO(henrike): remove build_with_chromium==1 when the bots are + # using Chromium's buildbots. + ['build_with_chromium==1 and OS=="android"', { + 'dependencies': [ + '<(DEPTH)/testing/android/native_test.gyp:native_test_native_code', + ], + }], + ], }, ], 'conditions': [ # TODO(henrike): remove build_with_chromium==1 when the bots are using # Chromium's buildbots. - ['build_with_chromium==1 and OS=="android" and gtest_target_type=="shared_library"', { + ['build_with_chromium==1 and OS=="android"', { 'targets': [ { 'target_name': 'video_engine_tests_apk_target', @@ -59,6 +139,13 @@ '<(apk_tests_path):video_engine_tests_apk', ], }, + { + 'target_name': 'webrtc_perf_tests_apk_target', + 'type': 'none', + 'dependencies': [ + '<(apk_tests_path):webrtc_perf_tests_apk', + ], + }, ], }], ['test_isolation_mode != "noop"', { @@ -77,6 +164,20 @@ 'video_engine_tests.isolate', ], }, + { + 'target_name': 'webrtc_perf_tests_run', + 'type': 'none', + 'dependencies': [ + 'webrtc_perf_tests', + ], + 'includes': [ + 'build/isolate.gypi', + 'webrtc_perf_tests.isolate', + ], + 'sources': [ + 'webrtc_perf_tests.isolate', + ], + }, ], }], ],