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)
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)
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)
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)