Remove webrtc/test/webrtc_test_common.gyp

Move the "webrtc_test_common" target to test.gyp and rename
it to "test_common".

Move all tests in "webrtc_test_common_unittests" (which
wasn't run on the bots) into "test_support_unittests".

NOTRY=True
NOPRESUBMIT=True

Review URL: https://codereview.webrtc.org/1754593002

Cr-Commit-Position: refs/heads/master@{#11848}
diff --git a/webrtc/modules/modules.gyp b/webrtc/modules/modules.gyp
index 8d927b0..18c8b4a 100644
--- a/webrtc/modules/modules.gyp
+++ b/webrtc/modules/modules.gyp
@@ -163,7 +163,7 @@
             '<(webrtc_root)/test/test.gyp:video_test_common',
             '<(webrtc_root)/test/test.gyp:rtp_test_utils',
             '<(webrtc_root)/test/test.gyp:test_support_main',
-            '<(webrtc_root)/test/webrtc_test_common.gyp:webrtc_test_common',
+            '<(webrtc_root)/test/test.gyp:test_common',
             '<(webrtc_root)/tools/tools.gyp:agc_test_utils',
           ],
           'sources': [
diff --git a/webrtc/modules/modules_unittests.isolate b/webrtc/modules/modules_unittests.isolate
index cbef944..a7fc4e8 100644
--- a/webrtc/modules/modules_unittests.isolate
+++ b/webrtc/modules/modules_unittests.isolate
@@ -129,11 +129,6 @@
           '<(DEPTH)/resources/verizon3g-uplink.rx',
           '<(DEPTH)/resources/verizon4g-downlink.rx',
           '<(DEPTH)/resources/verizon4g-uplink.rx',
-          '<(DEPTH)/resources/video_coding/frame-ethernet-ii.pcap',
-          '<(DEPTH)/resources/video_coding/frame-loopback.pcap',
-          '<(DEPTH)/resources/video_coding/pltype103.rtp',
-          '<(DEPTH)/resources/video_coding/ssrcs-2.pcap',
-          '<(DEPTH)/resources/video_coding/ssrcs-3.pcap',
         ],
       },
     }],
diff --git a/webrtc/modules/video_coding/video_coding_test.gypi b/webrtc/modules/video_coding/video_coding_test.gypi
index fc2fec6..8f7bc03 100644
--- a/webrtc/modules/video_coding/video_coding_test.gypi
+++ b/webrtc/modules/video_coding/video_coding_test.gypi
@@ -15,7 +15,7 @@
          'webrtc_video_coding',
          '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
          '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default',
-         '<(webrtc_root)/test/webrtc_test_common.gyp:webrtc_test_common',
+         '<(webrtc_root)/test/test.gyp:test_common',
       ],
       'sources': [
         # headers
diff --git a/webrtc/test/test.gyp b/webrtc/test/test.gyp
index 32c5dc8..ee3283e 100644
--- a/webrtc/test/test.gyp
+++ b/webrtc/test/test.gyp
@@ -212,11 +212,17 @@
       'type': '<(gtest_target_type)',
       'dependencies': [
         'channel_transport',
+        'test_common',
         'test_support_main',
+        '<(webrtc_root)/modules/modules.gyp:video_capture',
         '<(DEPTH)/testing/gmock.gyp:gmock',
         '<(DEPTH)/testing/gtest.gyp:gtest',
       ],
       'sources': [
+        'fake_network_pipe_unittest.cc',
+        'frame_generator_unittest.cc',
+        'rtp_file_reader_unittest.cc',
+        'rtp_file_writer_unittest.cc',
         'channel_transport/udp_transport_unittest.cc',
         'channel_transport/udp_socket_manager_unittest.cc',
         'channel_transport/udp_socket_wrapper_unittest.cc',
@@ -240,6 +246,159 @@
         }],
       ],
     },
+   {
+     'target_name': 'test_common',
+     'type': 'static_library',
+     'sources': [
+       'call_test.cc',
+       'call_test.h',
+       'configurable_frame_size_encoder.cc',
+       'configurable_frame_size_encoder.h',
+       'constants.cc',
+       'constants.h',
+       'direct_transport.cc',
+       'direct_transport.h',
+       'drifting_clock.cc',
+       'drifting_clock.h',
+       'encoder_settings.cc',
+       'encoder_settings.h',
+       'fake_audio_device.cc',
+       'fake_audio_device.h',
+       'fake_decoder.cc',
+       'fake_decoder.h',
+       'fake_encoder.cc',
+       'fake_encoder.h',
+       'fake_network_pipe.cc',
+       'fake_network_pipe.h',
+       'frame_generator_capturer.cc',
+       'frame_generator_capturer.h',
+       'layer_filtering_transport.cc',
+       'layer_filtering_transport.h',
+       'mock_transport.h',
+       'mock_voe_channel_proxy.h',
+       'mock_voice_engine.h',
+       'null_transport.cc',
+       'null_transport.h',
+       'rtp_rtcp_observer.h',
+       'run_loop.cc',
+       'run_loop.h',
+       'statistics.cc',
+       'statistics.h',
+       'vcm_capturer.cc',
+       'vcm_capturer.h',
+       'video_capturer.cc',
+       'video_capturer.h',
+       'win/run_loop_win.cc',
+     ],
+     'conditions': [
+       ['OS=="win"', {
+         'sources!': [
+           'run_loop.cc',
+         ],
+       }],
+     ],
+     'dependencies': [
+       '<(DEPTH)/testing/gmock.gyp:gmock',
+       '<(DEPTH)/testing/gtest.gyp:gtest',
+       '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
+       '<(webrtc_root)/base/base.gyp:rtc_base',
+       '<(webrtc_root)/common.gyp:webrtc_common',
+       '<(webrtc_root)/modules/modules.gyp:media_file',
+       '<(webrtc_root)/modules/modules.gyp:video_render',
+       '<(webrtc_root)/webrtc.gyp:webrtc',
+       'rtp_test_utils',
+       'test_support',
+       'video_test_common',
+     ],
+    },
+    {
+     'target_name': 'test_renderer',
+     'type': 'static_library',
+     'sources': [
+       'gl/gl_renderer.cc',
+       'gl/gl_renderer.h',
+       'linux/glx_renderer.cc',
+       'linux/glx_renderer.h',
+       'linux/video_renderer_linux.cc',
+       'mac/video_renderer_mac.h',
+       'mac/video_renderer_mac.mm',
+       'null_platform_renderer.cc',
+       'video_renderer.cc',
+       'video_renderer.h',
+       'win/d3d_renderer.cc',
+       'win/d3d_renderer.h',
+     ],
+     'conditions': [
+       ['OS=="linux"', {
+         'sources!': [
+           'null_platform_renderer.cc',
+         ],
+       }],
+       ['OS=="mac"', {
+         'sources!': [
+           'null_platform_renderer.cc',
+         ],
+       }],
+       ['OS!="linux" and OS!="mac"', {
+         'sources!' : [
+           'gl/gl_renderer.cc',
+           'gl/gl_renderer.h',
+         ],
+       }],
+       ['OS=="win"', {
+         'sources!': [
+           'null_platform_renderer.cc',
+         ],
+         'include_dirs': [
+           '<(directx_sdk_path)/Include',
+         ],
+       }],
+       ['OS=="win" and clang==1', {
+         'msvs_settings': {
+           'VCCLCompilerTool': {
+             'AdditionalOptions': [
+               # Disable warnings failing when compiling with Clang on Windows.
+               # https://bugs.chromium.org/p/webrtc/issues/detail?id=5366
+               '-Wno-bool-conversion',
+               '-Wno-comment',
+               '-Wno-delete-non-virtual-dtor',
+             ],
+           },
+         },
+       }],
+     ],
+     'dependencies': [
+       '<(DEPTH)/testing/gtest.gyp:gtest',
+       '<(webrtc_root)/modules/modules.gyp:media_file',
+       'test_support',
+       'video_test_common',
+     ],
+     'direct_dependent_settings': {
+       'conditions': [
+         ['OS=="linux"', {
+           'libraries': [
+             '-lXext',
+             '-lX11',
+             '-lGL',
+           ],
+         }],
+         ['OS=="android"', {
+           'libraries' : [
+             '-lGLESv2', '-llog',
+           ],
+         }],
+         ['OS=="mac"', {
+           'xcode_settings' : {
+             'OTHER_LDFLAGS' : [
+               '-framework Cocoa',
+               '-framework OpenGL',
+               '-framework CoreVideo',
+             ],
+           },
+         }],
+       ],
+     },
+    },
   ],
   'conditions': [
     ['include_tests==1 and OS=="android"', {
diff --git a/webrtc/test/test_support_unittests.isolate b/webrtc/test/test_support_unittests.isolate
index 3fd89d6..32df039 100644
--- a/webrtc/test/test_support_unittests.isolate
+++ b/webrtc/test/test_support_unittests.isolate
@@ -7,6 +7,18 @@
 # be found in the AUTHORS file in the root of the source tree.
 {
   'conditions': [
+    ['OS=="linux" or OS=="mac" or OS=="win" or OS=="android"', {
+      'variables': {
+        'files': [
+          '<(DEPTH)/resources/video_coding/frame-ethernet-ii.pcap',
+          '<(DEPTH)/resources/video_coding/frame-loopback.pcap',
+          '<(DEPTH)/resources/video_coding/pltype103.rtp',
+          '<(DEPTH)/resources/video_coding/pltype103_header_only.rtp',
+          '<(DEPTH)/resources/video_coding/ssrcs-2.pcap',
+          '<(DEPTH)/resources/video_coding/ssrcs-3.pcap',
+        ],
+      },
+    }],
     ['OS=="linux" or OS=="mac" or OS=="win"', {
       'variables': {
         'command': [
diff --git a/webrtc/test/webrtc_test_common.gyp b/webrtc/test/webrtc_test_common.gyp
deleted file mode 100644
index 46f5f65..0000000
--- a/webrtc/test/webrtc_test_common.gyp
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
-#
-# Use of this source code is governed by a BSD-style license
-# that can be found in the LICENSE file in the root of the source
-# tree. An additional intellectual property rights grant can be found
-# in the file PATENTS.  All contributing project authors may
-# be found in the AUTHORS file in the root of the source tree.
-{
-  'includes': [
-    '../build/common.gypi',
-  ],
-  'targets': [
-    {
-      'target_name': 'webrtc_test_common',
-      'type': 'static_library',
-      'sources': [
-        'call_test.cc',
-        'call_test.h',
-        'configurable_frame_size_encoder.cc',
-        'configurable_frame_size_encoder.h',
-        'constants.cc',
-        'constants.h',
-        'direct_transport.cc',
-        'direct_transport.h',
-        'drifting_clock.cc',
-        'drifting_clock.h',
-        'encoder_settings.cc',
-        'encoder_settings.h',
-        'fake_audio_device.cc',
-        'fake_audio_device.h',
-        'fake_decoder.cc',
-        'fake_decoder.h',
-        'fake_encoder.cc',
-        'fake_encoder.h',
-        'fake_network_pipe.cc',
-        'fake_network_pipe.h',
-        'frame_generator_capturer.cc',
-        'frame_generator_capturer.h',
-        'layer_filtering_transport.cc',
-        'layer_filtering_transport.h',
-        'mock_transport.h',
-        'mock_voe_channel_proxy.h',
-        'mock_voice_engine.h',
-        'null_transport.cc',
-        'null_transport.h',
-        'rtp_rtcp_observer.h',
-        'run_loop.cc',
-        'run_loop.h',
-        'statistics.cc',
-        'statistics.h',
-        'vcm_capturer.cc',
-        'vcm_capturer.h',
-        'video_capturer.cc',
-        'video_capturer.h',
-        'win/run_loop_win.cc',
-      ],
-      'conditions': [
-        ['OS=="win"', {
-          'sources!': [
-            'run_loop.cc',
-          ],
-        }],
-      ],
-      'dependencies': [
-        '<(DEPTH)/testing/gmock.gyp:gmock',
-        '<(DEPTH)/testing/gtest.gyp:gtest',
-        '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
-        '<(webrtc_root)/base/base.gyp:rtc_base',
-        '<(webrtc_root)/common.gyp:webrtc_common',
-        '<(webrtc_root)/modules/modules.gyp:media_file',
-        '<(webrtc_root)/modules/modules.gyp:video_render',
-        '<(webrtc_root)/test/test.gyp:video_test_common',
-        '<(webrtc_root)/test/test.gyp:test_support',
-        '<(webrtc_root)/test/test.gyp:rtp_test_utils',
-        '<(webrtc_root)/webrtc.gyp:webrtc',
-      ],
-    },
-    {
-      'target_name': 'webrtc_test_renderer',
-      'type': 'static_library',
-      'sources': [
-        'gl/gl_renderer.cc',
-        'gl/gl_renderer.h',
-        'linux/glx_renderer.cc',
-        'linux/glx_renderer.h',
-        'linux/video_renderer_linux.cc',
-        'mac/video_renderer_mac.h',
-        'mac/video_renderer_mac.mm',
-        'null_platform_renderer.cc',
-        'video_renderer.cc',
-        'video_renderer.h',
-        'win/d3d_renderer.cc',
-        'win/d3d_renderer.h',
-      ],
-      'conditions': [
-        ['OS=="linux"', {
-          'sources!': [
-            'null_platform_renderer.cc',
-          ],
-        }],
-        ['OS=="mac"', {
-          'sources!': [
-            'null_platform_renderer.cc',
-          ],
-        }],
-        ['OS!="linux" and OS!="mac"', {
-          'sources!' : [
-            'gl/gl_renderer.cc',
-            'gl/gl_renderer.h',
-          ],
-        }],
-        ['OS=="win"', {
-          'sources!': [
-            'null_platform_renderer.cc',
-          ],
-          'include_dirs': [
-            '<(directx_sdk_path)/Include',
-          ],
-        }],
-        ['OS=="win" and clang==1', {
-          'msvs_settings': {
-            'VCCLCompilerTool': {
-              'AdditionalOptions': [
-                # Disable warnings failing when compiling with Clang on Windows.
-                # https://bugs.chromium.org/p/webrtc/issues/detail?id=5366
-                '-Wno-bool-conversion',
-                '-Wno-comment',
-                '-Wno-delete-non-virtual-dtor',
-              ],
-            },
-          },
-        }],
-      ],
-      'dependencies': [
-        '<(DEPTH)/testing/gtest.gyp:gtest',
-        '<(webrtc_root)/modules/modules.gyp:media_file',
-        '<(webrtc_root)/test/test.gyp:video_test_common',
-        '<(webrtc_root)/test/test.gyp:test_support',
-      ],
-      'direct_dependent_settings': {
-        'conditions': [
-          ['OS=="linux"', {
-            'libraries': [
-              '-lXext',
-              '-lX11',
-              '-lGL',
-            ],
-          }],
-          ['OS=="android"', {
-            'libraries' : [
-              '-lGLESv2', '-llog',
-            ],
-          }],
-          ['OS=="mac"', {
-            'xcode_settings' : {
-              'OTHER_LDFLAGS' : [
-                '-framework Cocoa',
-                '-framework OpenGL',
-                '-framework CoreVideo',
-              ],
-            },
-          }],
-        ],
-      },
-    },
-  ],
-  'conditions': [
-    ['include_tests==1', {
-      'targets': [
-        {
-          'target_name': 'webrtc_test_common_unittests',
-          'type': '<(gtest_target_type)',
-          'dependencies': [
-            'webrtc_test_common',
-            '<(DEPTH)/testing/gtest.gyp:gtest',
-            '<(DEPTH)/testing/gmock.gyp:gmock',
-            '<(webrtc_root)/modules/modules.gyp:video_capture',
-            '<(webrtc_root)/test/test.gyp:test_support_main',
-          ],
-          'sources': [
-            'fake_network_pipe_unittest.cc',
-            'frame_generator_unittest.cc',
-            'rtp_file_reader_unittest.cc',
-            'rtp_file_writer_unittest.cc',
-          ],
-        },
-      ],  #targets
-    }],  # include_tests
-  ],  # conditions
-}
diff --git a/webrtc/voice_engine/voice_engine.gyp b/webrtc/voice_engine/voice_engine.gyp
index cff2d8f..7078bdf 100644
--- a/webrtc/voice_engine/voice_engine.gyp
+++ b/webrtc/voice_engine/voice_engine.gyp
@@ -182,8 +182,8 @@
                 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers',
                 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default',
                 '<(webrtc_root)/test/test.gyp:channel_transport',
+                '<(webrtc_root)/test/test.gyp:test_common',
                 '<(webrtc_root)/test/test.gyp:test_support',
-                '<(webrtc_root)/test/webrtc_test_common.gyp:webrtc_test_common',
                 '<(webrtc_root)/webrtc.gyp:rtc_event_log',
                ],
               'sources': [
diff --git a/webrtc/webrtc.gyp b/webrtc/webrtc.gyp
index 1adae73..d560cad 100644
--- a/webrtc/webrtc.gyp
+++ b/webrtc/webrtc.gyp
@@ -100,7 +100,6 @@
             'system_wrappers/system_wrappers_tests.gyp:*',
             'test/metrics.gyp:*',
             'test/test.gyp:*',
-            'test/webrtc_test_common.gyp:*',
             'webrtc_tests',
           ],
         }],
diff --git a/webrtc/webrtc_tests.gypi b/webrtc/webrtc_tests.gypi
index 3563fee..addf147 100644
--- a/webrtc/webrtc_tests.gypi
+++ b/webrtc/webrtc_tests.gypi
@@ -92,9 +92,9 @@
         'video_quality_test',
         '<(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',
+        'test/test.gyp:test_common',
         'test/test.gyp:test_main',
+        'test/test.gyp:test_renderer',
         'webrtc',
       ],
     },
@@ -118,9 +118,9 @@
         'video_quality_test',
         '<(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',
+        'test/test.gyp:test_common',
         'test/test.gyp:test_main',
+        'test/test.gyp:test_renderer',
         'webrtc',
       ],
     },
@@ -143,8 +143,8 @@
       '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',
+        'test/test.gyp:test_common',
+        'test/test.gyp:test_renderer',
         '<(webrtc_root)/modules/modules.gyp:video_capture',
         '<(webrtc_root)/modules/modules.gyp:video_render',
         '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default',
@@ -189,8 +189,8 @@
         '<(webrtc_root)/test/test.gyp:channel_transport',
         '<(webrtc_root)/voice_engine/voice_engine.gyp:voice_engine',
         'test/metrics.gyp:metrics',
+        'test/test.gyp:test_common',
         'test/test.gyp:test_main',
-        'test/webrtc_test_common.gyp:webrtc_test_common',
         'webrtc',
       ],
       'conditions': [
@@ -248,9 +248,9 @@
         'modules/modules.gyp:neteq_test_support',
         'modules/modules.gyp:bwe_simulator',
         'modules/modules.gyp:rtp_rtcp',
+        'test/test.gyp:test_common',
         'test/test.gyp:test_main',
-        'test/webrtc_test_common.gyp:webrtc_test_common',
-        'test/webrtc_test_common.gyp:webrtc_test_renderer',
+        'test/test.gyp:test_renderer',
         'webrtc',
       ],
       'conditions': [