Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1017)

Unified Diff: media/formats/BUILD.gn

Issue 2888523002: Created new target unit_tests in //media/formats. (Closed)
Patch Set: Added unittest component visibility Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/BUILD.gn ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/formats/BUILD.gn
diff --git a/media/formats/BUILD.gn b/media/formats/BUILD.gn
index ebc1b0bce1a198c15ed06b9ec42e71cd064d6b36..cbdc95dd86ab4195e9eb39674050db5a0759a0da 100644
--- a/media/formats/BUILD.gn
+++ b/media/formats/BUILD.gn
@@ -146,3 +146,69 @@ source_set("formats") {
]
}
}
+
+source_set("unit_tests") {
+ testonly = true
+
+ visibility = [ "//media/*" ]
+
+ sources = [
+ "ac3/ac3_util_unittest.cc",
+ "common/offset_byte_queue_unittest.cc",
+ "webm/cluster_builder.cc",
+ "webm/cluster_builder.h",
+ "webm/opus_packet_builder.cc",
+ "webm/opus_packet_builder.h",
+ "webm/tracks_builder.cc",
+ "webm/tracks_builder.h",
+ "webm/webm_cluster_parser_unittest.cc",
+ "webm/webm_content_encodings_client_unittest.cc",
+ "webm/webm_crypto_helpers_unittest.cc",
+ "webm/webm_parser_unittest.cc",
+ "webm/webm_stream_parser_unittest.cc",
+ "webm/webm_tracks_parser_unittest.cc",
+ "webm/webm_webvtt_parser_unittest.cc",
+ ]
+
+ deps = [
+ "//skia",
+ "//testing/gmock",
+ ]
+
+ # TODO(wolenetz): Fix size_t to int truncation in win64.
+ # See http://crbug.com/171009
+ configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
+
+ if (proprietary_codecs) {
+ sources += [
+ "common/stream_parser_test_base.cc",
+ "common/stream_parser_test_base.h",
+ "mp4/aac_unittest.cc",
+ "mp4/avc_unittest.cc",
+ "mp4/box_reader_unittest.cc",
+ "mp4/es_descriptor_unittest.cc",
+ "mp4/mp4_stream_parser_unittest.cc",
+ "mp4/sample_to_group_iterator_unittest.cc",
+ "mp4/track_run_iterator_unittest.cc",
+ "mpeg/adts_stream_parser_unittest.cc",
+ "mpeg/mpeg1_audio_stream_parser_unittest.cc",
+ ]
+ }
+
+ if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser) {
+ sources += [
+ "mp2t/es_adapter_video_unittest.cc",
+ "mp2t/es_parser_adts_unittest.cc",
+ "mp2t/es_parser_h264_unittest.cc",
+ "mp2t/es_parser_mpeg1audio_unittest.cc",
+ "mp2t/es_parser_test_base.cc",
+ "mp2t/es_parser_test_base.h",
+ "mp2t/mp2t_stream_parser_unittest.cc",
+ "mp2t/timestamp_unroller_unittest.cc",
+ ]
+ }
+
+ if (proprietary_codecs && enable_dolby_vision_demuxing) {
+ sources += [ "mp4/dolby_vision_unittest.cc" ]
+ }
+}
« no previous file with comments | « media/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698