| Index: masters/master.client.webrtc/master_linux_cfg.py
|
| diff --git a/masters/master.client.webrtc/master_linux_cfg.py b/masters/master.client.webrtc/master_linux_cfg.py
|
| index 56dfe540eb793ba89c9852e82a2ea565ce472650..d7fca71d9b68045c6ec1008c6c3d2da1649479cf 100644
|
| --- a/masters/master.client.webrtc/master_linux_cfg.py
|
| +++ b/masters/master.client.webrtc/master_linux_cfg.py
|
| @@ -38,6 +38,15 @@ tests = [
|
| 'voice_engine_unittests',
|
| ]
|
|
|
| +baremetal_tests = [
|
| + 'audio_e2e_test',
|
| + 'audioproc_perf',
|
| + 'isac_fixed_perf',
|
| + 'video_capture_integrationtests',
|
| + 'vie_auto_test',
|
| + 'voe_auto_test',
|
| +]
|
| +
|
| ninja_options = ['--build-tool=ninja']
|
|
|
| defaults['category'] = 'linux'
|
| @@ -48,6 +57,7 @@ F('linux32_debug_factory', linux().WebRTCFactory(
|
| options=ninja_options,
|
| tests=tests,
|
| factory_properties={'gclient_env': {'GYP_DEFINES': 'target_arch=ia32'}}))
|
| +
|
| B('Linux32 Release', 'linux32_release_factory', scheduler=scheduler)
|
| F('linux32_release_factory', linux().WebRTCFactory(
|
| target='Release',
|
| @@ -60,6 +70,7 @@ F('linux64_debug_factory', linux().WebRTCFactory(
|
| target='Debug',
|
| options=ninja_options,
|
| tests=tests))
|
| +
|
| B('Linux64 Release', 'linux64_release_factory', scheduler=scheduler)
|
| F('linux64_release_factory', linux().WebRTCFactory(
|
| target='Release',
|
| @@ -77,7 +88,7 @@ B('Linux Memcheck', 'linux_memcheck_factory', scheduler=scheduler)
|
| F('linux_memcheck_factory', linux().WebRTCFactory(
|
| target='Release',
|
| options=ninja_options,
|
| - tests=tests,
|
| + tests=['memcheck_' + test for test in tests],
|
| factory_properties={'needs_valgrind': True,
|
| 'gclient_env':
|
| {'GYP_DEFINES': 'build_for_tool=memcheck'}}))
|
| @@ -85,7 +96,7 @@ B('Linux Tsan', 'linux_tsan_factory', scheduler=scheduler)
|
| F('linux_tsan_factory', linux().WebRTCFactory(
|
| target='Release',
|
| options=ninja_options,
|
| - tests=tests,
|
| + tests=['tsan_' + test for test in tests],
|
| factory_properties={'needs_valgrind': True,
|
| 'gclient_env':
|
| {'GYP_DEFINES': 'build_for_tool=tsan'}}))
|
| @@ -99,6 +110,27 @@ F('linux_asan_factory', linux().WebRTCFactory(
|
| {'GYP_DEFINES': ('asan=1 release_extra_cflags=-g '
|
| ' linux_use_tcmalloc=0 ')}}))
|
|
|
| +B('Linux64 Release [large tests]', 'linux_largetests_factory',
|
| + scheduler=scheduler)
|
| +F('linux_largetests_factory', linux().WebRTCFactory(
|
| + target='Release',
|
| + options=ninja_options,
|
| + tests=baremetal_tests,
|
| + factory_properties={
|
| + 'show_perf_results': True,
|
| + 'expectations': True,
|
| + 'perf_id': 'webrtc-linux-large-tests',
|
| + 'perf_measuring_tests': ['audio_e2e_test',
|
| + 'audioproc_perf',
|
| + 'isac_fixed_perf',
|
| + 'vie_auto_test'],
|
| + 'custom_cmd_line_tests': ['audio_e2e_test',
|
| + 'audioproc_perf',
|
| + 'isac_fixed_perf',
|
| + 'vie_auto_test',
|
| + 'voe_auto_test'],
|
| + }))
|
| +
|
| # Android.
|
| B('Android NDK', 'android_ndk_factory', scheduler=scheduler)
|
| F('android_ndk_factory', android().ChromiumAnnotationFactory(
|
|
|