Index: webrtc/test/BUILD.gn |
diff --git a/webrtc/test/BUILD.gn b/webrtc/test/BUILD.gn |
index 1b3c05973ac7c1a17ee9e69c389e4b43893afbcb..7ba014e037df5081a75a1ab3f99caf99fcf5a145 100644 |
--- a/webrtc/test/BUILD.gn |
+++ b/webrtc/test/BUILD.gn |
@@ -104,14 +104,36 @@ rtc_source_set("test_main") { |
] |
} |
+rtc_source_set("fileutils") { |
+ testonly = true |
+ sources = [ |
+ "testsupport/fileutils.cc", |
+ "testsupport/fileutils.h", |
+ ] |
+} |
+ |
+rtc_source_set("fileutils_unittests") { |
kjellander_webrtc
2016/12/02 14:40:40
Please move to below test_support_unittests
|
+ testonly = true |
+ sources = [ |
+ "testsupport/fileutils_unittest.cc", |
+ ] |
+ deps = [ |
+ ":default_fileutils", |
+ "//testing/gmock", |
+ "//testing/gtest", |
+ ] |
+ if (!build_with_chromium && is_clang) { |
+ # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
+ suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
kjellander_webrtc
2016/12/02 14:40:40
Is this one needed? With just so few files, it wou
|
+ } |
+} |
+ |
rtc_source_set("test_support") { |
testonly = true |
sources = [ |
"gmock.h", |
"gtest.h", |
- "testsupport/fileutils.cc", |
- "testsupport/fileutils.h", |
"testsupport/frame_reader.cc", |
"testsupport/frame_reader.h", |
"testsupport/frame_writer.cc", |
@@ -130,6 +152,7 @@ rtc_source_set("test_support") { |
] |
deps = [ |
+ ":fileutils", |
":video_test_common", |
"../base:gtest_prod", |
"../base:rtc_base_approved", |
@@ -204,7 +227,6 @@ rtc_test("test_support_unittests") { |
"rtp_file_reader_unittest.cc", |
"rtp_file_writer_unittest.cc", |
"testsupport/always_passing_unittest.cc", |
- "testsupport/fileutils_unittest.cc", |
"testsupport/frame_reader_unittest.cc", |
"testsupport/frame_writer_unittest.cc", |
"testsupport/metrics/video_metrics_unittest.cc", |
@@ -236,6 +258,7 @@ rtc_test("test_support_unittests") { |
} |
deps += [ |
+ ":fileutils_unittests", |
":test_common", |
":test_main", |
"../modules/video_capture", |