Enabling unit tests for NetEq4 in the bots
The unit tests for NetEq4 are made a part of audio_coding_unittests. The bit-exactness tests are disabled due to problems in iLBC. See https://code.google.com/p/webrtc/issues/detail?id=281. A few smaller fixes for valgrind errors and bot failures are included. Some of the fixes are adpted from http://webrtc-codereview.appspot.com/1072008/. Review URL: https://webrtc-codereview.appspot.com/1063012 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3432 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -155,7 +155,12 @@
|
||||
'CNG',
|
||||
'iSACFix',
|
||||
'NetEq',
|
||||
'NetEq4',
|
||||
'NetEq4TestTools',
|
||||
'neteq_unittest_tools',
|
||||
'PCM16B', # Needed by NetEq tests.
|
||||
'<(webrtc_root)/common_audio/common_audio.gyp:vad',
|
||||
'<(DEPTH)/testing/gmock.gyp:gmock',
|
||||
'<(DEPTH)/testing/gtest.gyp:gtest',
|
||||
'<(webrtc_root)/test/test.gyp:test_support_main',
|
||||
'<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers',
|
||||
@ -167,6 +172,44 @@
|
||||
'../../codecs/isac/fix/source/filterbanks_unittest.cc',
|
||||
'../../codecs/isac/fix/source/lpc_masking_model_unittest.cc',
|
||||
'../../codecs/isac/fix/source/transform_unittest.cc',
|
||||
# Test for NetEq 4.
|
||||
'../../neteq4/audio_multi_vector_unittest.cc',
|
||||
'../../neteq4/audio_vector_unittest.cc',
|
||||
'../../neteq4/background_noise_unittest.cc',
|
||||
'../../neteq4/buffer_level_filter_unittest.cc',
|
||||
'../../neteq4/comfort_noise_unittest.cc',
|
||||
'../../neteq4/decision_logic_unittest.cc',
|
||||
'../../neteq4/decoder_database_unittest.cc',
|
||||
'../../neteq4/delay_manager_unittest.cc',
|
||||
'../../neteq4/delay_peak_detector_unittest.cc',
|
||||
'../../neteq4/dsp_helper_unittest.cc',
|
||||
'../../neteq4/dtmf_buffer_unittest.cc',
|
||||
'../../neteq4/dtmf_tone_generator_unittest.cc',
|
||||
'../../neteq4/expand_unittest.cc',
|
||||
'../../neteq4/merge_unittest.cc',
|
||||
'../../neteq4/neteq_external_decoder_unittest.cc',
|
||||
'../../neteq4/neteq_impl_unittest.cc',
|
||||
'../../neteq4/neteq_stereo_unittest.cc',
|
||||
'../../neteq4/neteq_unittest.cc',
|
||||
'../../neteq4/normal_unittest.cc',
|
||||
'../../neteq4/packet_buffer_unittest.cc',
|
||||
'../../neteq4/payload_splitter_unittest.cc',
|
||||
'../../neteq4/post_decode_vad_unittest.cc',
|
||||
'../../neteq4/random_vector_unittest.cc',
|
||||
'../../neteq4/sync_buffer_unittest.cc',
|
||||
'../../neteq4/timestamp_scaler_unittest.cc',
|
||||
'../../neteq4/time_stretch_unittest.cc',
|
||||
'../../neteq4/mock/mock_audio_decoder.h',
|
||||
'../../neteq4/mock/mock_audio_vector.h',
|
||||
'../../neteq4/mock/mock_buffer_level_filter.h',
|
||||
'../../neteq4/mock/mock_decoder_database.h',
|
||||
'../../neteq4/mock/mock_delay_manager.h',
|
||||
'../../neteq4/mock/mock_delay_peak_detector.h',
|
||||
'../../neteq4/mock/mock_dtmf_buffer.h',
|
||||
'../../neteq4/mock/mock_dtmf_tone_generator.h',
|
||||
'../../neteq4/mock/mock_external_decoder_pcm16b.h',
|
||||
'../../neteq4/mock/mock_packet_buffer.h',
|
||||
'../../neteq4/mock/mock_payload_splitter.h',
|
||||
],
|
||||
}, # audio_coding_unittests
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user