Add http file download util and voice tests during active download.

Add running mutlithread functions without checking result.
Add checking multithread functions with expected results.
Add http_file_download_by_adb util.
Add http_file_download_by_sl4a util.
In TelLiveVoiceTest add test cases:
 - test_call_mo_voice_general_while_http_file_download
 - test_call_mt_voice_general_while_http_file_download
 - test_call_mo_voice_volte_while_http_file_download
 - test_call_mt_voice_volte_while_http_file_download
 - test_call_mo_voice_csfb_while_http_file_download
 - test_call_mt_voice_csfb_while_http_file_download
 - test_call_mo_voice_3g_while_http_file_download
 - test_call_mt_voice_3g_while_http_file_download
 - test_call_mo_voice_2g_while_http_file_download
 - test_call_mt_voice_2g_while_http_file_download
 - test_call_mo_voice_wifi_wfc_while_http_file_download
 - test_call_mt_voice_wifi_wfc_while_http_file_download
 - test_call_mo_voice_apm_wifi_wfc_while_http_file_download
 - test_call_mt_voice_apm_wifi_wfc_while_http_file_download

Test: run test in the lab
Bug: 34987688
Change-Id: Ic7335a767b0bbcc766d2cb74d4b6e9913b4b6d36
2 files changed
tree: 2ad638becdb6538563e9630a4dd50197408108d1
  1. acts/
  2. tools/
  3. Android.mk
  4. PREUPLOAD.cfg