From cfee215b23105775ec89f80162695bcb7cf4b073 Mon Sep 17 00:00:00 2001 From: aleloi Date: Mon, 29 Aug 2016 04:09:19 -0700 Subject: [PATCH] Migrated ILBC and ISAC test targets for GN. Migrated GN targets ilbc_test, isac_api_test, isac_switch_samprate_test from webrtc/modules/audio_coding/codecs NOTRY=True NOPRESUBMIT=True BUG=webrtc:6191 Review-Url: https://codereview.webrtc.org/2270403002 Cr-Commit-Position: refs/heads/master@{#13953} --- .gn | 4 ++ webrtc/modules/audio_coding/BUILD.gn | 66 +++++++++++++++++++ .../audio_coding/codecs/isac/isac_test.gypi | 1 + 3 files changed, 71 insertions(+) diff --git a/.gn b/.gn index 52f4402b14..65bc7dd3ec 100644 --- a/.gn +++ b/.gn @@ -28,6 +28,10 @@ check_targets = [ "//webrtc/modules/audio_device/*", "//webrtc/modules/audio_mixer/*", "//webrtc/voice_engine:level_indicator", + "//webrtc/modules/audio_coding:ilbc_test", + "//webrtc/modules/audio_coding:isac", + "//webrtc/modules/audio_coding:isac_api_test", + "//webrtc/modules/audio_coding:isac_switch_samprate_test", ] # These are the list of GN files that run exec_script. This whitelist exists diff --git a/webrtc/modules/audio_coding/BUILD.gn b/webrtc/modules/audio_coding/BUILD.gn index 8918347649..2f70fbf117 100644 --- a/webrtc/modules/audio_coding/BUILD.gn +++ b/webrtc/modules/audio_coding/BUILD.gn @@ -541,6 +541,8 @@ source_set("isac") { ":audio_decoder_interface", ":audio_encoder_interface", ":isac_common", + "../..:webrtc_common", + "../../base:rtc_base_approved", "../../common_audio", ] } @@ -1603,6 +1605,70 @@ if (rtc_include_tests) { ] } + executable("isac_api_test") { + testonly = true + + sources = [ + "codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc", + "codecs/isac/main/util/utility.c", + ] + + configs += [ "../..:common_config" ] + public_configs = [ "../..:common_inherited_config" ] + + deps = [ + ":isac", + "../../base:rtc_base_approved", + "//build/config/sanitizers:deps", + ] + + include_dirs = [ + "codecs/isac/main/include", + "codecs/isac/main/test", + "codecs/isac/main/util", + ] + } + + executable("isac_switch_samprate_test") { + testonly = true + + sources = [ + "codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc", + "codecs/isac/main/util/utility.c", + ] + + configs += [ "../..:common_config" ] + public_configs = [ "../..:common_inherited_config" ] + + deps = [ + ":isac", + "//build/config/sanitizers:deps", + ] + + include_dirs = [ + "codecs/isac/main/include", + "codecs/isac/main/test", + "codecs/isac/main/util", + "../../common_audio/signal_processing/include", + ] + } + + executable("ilbc_test") { + testonly = true + + sources = [ + "codecs/ilbc/test/iLBC_test.c", + ] + + configs += [ "../..:common_config" ] + public_configs = [ "../..:common_inherited_config" ] + + deps = [ + ":ilbc", + "//build/config/sanitizers:deps", + ] + } + executable("webrtc_opus_fec_test") { testonly = true diff --git a/webrtc/modules/audio_coding/codecs/isac/isac_test.gypi b/webrtc/modules/audio_coding/codecs/isac/isac_test.gypi index e313a7edb1..90d15d8fb3 100644 --- a/webrtc/modules/audio_coding/codecs/isac/isac_test.gypi +++ b/webrtc/modules/audio_coding/codecs/isac/isac_test.gypi @@ -47,6 +47,7 @@ 'type': 'executable', 'dependencies': [ 'isac', + '<(webrtc_root)/base/base.gyp:rtc_base_approved', ], 'include_dirs': [ './main/test',