Example #1
0
 def testStart(self):
     quest = run_webrtc_test.RunWebRtcTest(
         'server', run_test_test.DIMENSIONS, _BASE_EXTRA_ARGS,
         _BASE_SWARMING_TAGS, _WEBRTCTEST_COMMAND, 'out/builder_name')
     execution = quest.Start('change', 'https://isolate.server',
                             'isolate hash')
     self.assertEqual(execution._execution_timeout_secs, 10800)
Example #2
0
 def testMinimumArguments(self):
     quest = run_webrtc_test.RunWebRtcTest.FromDict(_BASE_ARGUMENTS)
     expected = run_webrtc_test.RunWebRtcTest(
         'server', run_test_test.DIMENSIONS, _BASE_EXTRA_ARGS,
         _BASE_SWARMING_TAGS, _WEBRTCTEST_COMMAND, 'out/builder_name')
     self.assertEqual(quest.command, expected.command)
     self.assertEqual(quest.relative_cwd, expected.relative_cwd)
     self.assertEqual(quest, expected)
Example #3
0
 def testGtestFilterRampUp(self):
     arguments = dict(_BASE_ARGUMENTS)
     arguments['story'] = 'rampdown'
     extra_args = _BASE_EXTRA_ARGS + ['--gtest_filter=RampUpTest.*']
     quest = run_webrtc_test.RunWebRtcTest.FromDict(arguments)
     expected = run_webrtc_test.RunWebRtcTest(
         'server', run_test_test.DIMENSIONS, extra_args,
         _BASE_SWARMING_TAGS, _WEBRTCTEST_COMMAND, 'out/builder_name')
     self.assertEqual(quest.command, expected.command)
     self.assertEqual(quest.relative_cwd, expected.relative_cwd)
     self.assertEqual(quest, expected)
Example #4
0
 def testAndroidConfiguration(self):
     arguments = dict(_BASE_ARGUMENTS)
     arguments['configuration'] = '__android__'
     webrtc_android_command = [
         '../../build/android/test_wrapper/logdog_wrapper.py',
         '--target',
         'foo_test',
         '--logdog-bin-cmd',
         '../../bin/logdog_butler',
         '--logcat-output-file',
         '${ISOLATED_OUTDIR}/logcats',
     ]
     quest = run_webrtc_test.RunWebRtcTest.FromDict(arguments)
     expected = run_webrtc_test.RunWebRtcTest(
         'server', run_test_test.DIMENSIONS, _BASE_EXTRA_ARGS,
         _BASE_SWARMING_TAGS, webrtc_android_command, 'out/builder_name')
     self.assertEqual(quest.command, expected.command)
     self.assertEqual(quest.relative_cwd, expected.relative_cwd)
     self.assertEqual(quest, expected)