Back to build
Raw log | Switch to full mode | Login

{ "shards": [ { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "chrome-trusty-3-n26k" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-east", "us-east1", "us-east1-b" ] } ], "bot_id": "chrome-trusty-3-n26k", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:19:03.287888", "cost_saved_usd": 0.0014276262921835599, "created_ts": "2019-02-22T23:11:49.882500", "deduped_from": "43301bb4a1f08011", "duration": 6.338046073913574, "modified_ts": "2019-02-22T23:11:49.900202", "name": "blink_python_tests/Ubuntu-14.04/c937af8c73/linux-chromium-tests-staging-tests/12588", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python ../../testing/scripts/run_isolated_script_test.py ../../third_party/blink/tools/run_blinkpy_tests.py --isolated-script-test-output=/b/s/w/iojg9o8w/output.json --isolated-script-test-perf-output=/b/s/w/iojg9o8w/perftest-output.json\n\n[1/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_snake_case passed\n[2/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_lower_camel_case passed\n[3/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_macro_case passed\n[4/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_all_cases passed\n[5/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_original passed\n[6/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_to_class_data_member passed\n[7/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_to_class_name passed\n[8/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_to_header_guard passed\n[9/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_to_function_name passed\n[10/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_upper_camel_case passed\n[11/1596] blinkbuild.name_style_converter_test.NameStyleConverterTest.test_to_enum_value passed\n[12/1596] blinkbuild.name_style_converter_test.SmartTokenizerTest.test_simple_cases passed\n[13/1596] blinkbuild.name_style_converter_test.SmartTokenizerTest.test_ignoring_characters passed\n[14/1596] blinkbuild.name_style_converter_test.SmartTokenizerTest.test_tricky_cases passed\n[15/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_attribute_node_to_dict passed\n[16/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_inherit_node_to_dict passed\n[17/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_get_filepaths passed\n[18/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_added_interface passed\n[19/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_changed_attribute passed\n[20/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_const_node_to_dict passed\n[21/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_changed_interface passed\n[22/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_interface_node_to_dict passed\n[23/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_changed_operation passed\n[24/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_deleted_interface passed\n[25/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_unchanged_interface passed\n[26/1596] blinkpy.bindings.generate_idl_diff_test.TestGenerateIDLDiff.test_unchanged_consts passed\n[27/1596] blinkpy.common.base85_unittest.TestBase85.test_decode passed\n[28/1596] blinkpy.common.base85_unittest.TestBase85.test_decode_corners passed\n[29/1596] blinkpy.common.base85_unittest.TestBase85.test_decode_invalid_input passed\n[30/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_extattribute_node_to_dict passed\n[31/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_at_linux_and_win passed\n[32/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_is_partial passed\n[33/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_at_linux passed\n[34/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_at_root passed\n[35/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_at_virtual_root passed\n[36/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_falls_back_to_non_pass passed\n[37/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_covers_mac_win_linux passed\n[38/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_at_virtual_linux passed\n[39/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_merge_partial_dicts passed\n[40/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_all_pass_testharness_can_be_updated passed\n[41/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_at_linux passed\n[42/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_baseline_redundant_with_root passed\n[43/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_at_linux_and_win passed\n[44/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_at_linux_and_win passed\n[45/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_at_virtual_root passed\n[46/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_at_linux passed\n[47/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_at_virtual_linux passed\n[48/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_falls_back_to_non_empty passed\n[49/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_at_root passed\n[50/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_at_virtual_linux passed\n[51/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_at_virtual_root passed\n[52/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_operation_node_to_dict passed\n[53/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_empty_at_root passed\n[54/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_local_optimization passed\n[55/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_move_baselines passed\n[56/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_linux_redundant_with_win passed\n[57/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_move_baselines_skip_git_commands passed\n[58/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_extra_png_for_reftest_falls_back_to_base passed\n[59/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_local_optimization_skipping_a_port_in_the_middle passed\n[60/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_root_baseline_unused passed\n[61/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_overwrites_root passed\n[62/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_root_baseline_unused_and_non_existant passed\n[63/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_all_pass_testharness_falls_back_to_base passed\n[64/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_baseline_redundant_with_non_virtual passed\n[65/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_no_new_common_directory passed\n[66/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_baseline_redundant_with_non_virtual_fallback passed\n[67/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_covers_mac_win_linux passed\n[68/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_all_pass_testharness_result passed\n[69/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_extra_png_for_reftest_falls_back_to_base passed\n[70/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_different_all_pass_results passed\n[71/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_root_not_redundant_with_ancestors passed\n[72/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_extra_png_for_reftest_result passed\n[73/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_empty_result passed\n[74/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_baseline_redundant_with_actual_root passed\n[75/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_implicit_extra_result passed\n[76/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_empty_falls_back_to_non_empty passed\n[77/1596] blinkpy.common.checkout.diff_parser_unittest.DiffParserTest.test_diff_parser passed\n[78/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_non_extra_result passed\n[79/1596] blinkpy.common.checkout.baseline_optimizer_unittest.ResultDigestTest.test_same_extra_png_for_reftest passed\n[80/1596] blinkpy.common.checkout.diff_parser_unittest.DiffParserTest.test_diff_parser_with_different_mnemonic_prefixes passed\n[81/1596] blinkpy.common.checkout.git_unittest.GitTestWithMock.test_unstaged_files passed\n[82/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_root_redundant_with_ancestors passed\n[83/1596] blinkpy.common.checkout.baseline_optimizer_unittest.BaselineOptimizerTest.test_virtual_root_redundant_with_actual_root passed\n[84/1596] blinkpy.bindings.collect_idls_into_json_test.TestFunctions.test_get_definitions passed\n[85/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_commit_position_from_git_log passed\n[86/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_move passed\n[87/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_delete_recursively passed\n[88/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_move_recursive passed\n[89/1596] blinkpy.common.find_files_unittest.TestFind.test_basic passed\n[90/1596] blinkpy.common.find_files_unittest.TestWinNormalize.test_mocked_win passed\n[91/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_delete_recursively_or_not passed\n[92/1596] blinkpy.common.find_files_unittest.TestWinNormalize.test_win passed\n[93/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff passed\n[94/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_context_at_edge passed\n[95/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_context passed\n[96/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_delete passed\n[97/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_create_patch passed\n[98/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_ending_newline passed\n[99/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_insert passed\n[100/1596] blinkpy.common.memoized_unittest.MemoizedTest.test_different_calls passed\n[101/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_same passed\n[102/1596] blinkpy.common.html_diff_unittest.TestHtmlDiff.test_html_diff_replace_multiple_lines passed\n[103/1596] blinkpy.common.memoized_unittest.MemoizedTest.test_multiple_identical_calls passed\n[104/1596] blinkpy.common.memoized_unittest.MemoizedTest.test_non_hashable_args passed\n[105/1596] blinkpy.common.memoized_unittest.MemoizedTest.test_reassign_function passed\n[106/1596] blinkpy.common.net.buildbot_unittest.BuildBotHelperFunctionTest.test_filter_latest_jobs_empty passed\n[107/1596] blinkpy.common.net.buildbot_unittest.BuildBotHelperFunctionTest.test_filter_latest_jobs_higher_build_last passed\n[108/1596] blinkpy.common.net.buildbot_unittest.BuildBotHelperFunctionTest.test_filter_latest_jobs_higher_build_first passed\n[109/1596] blinkpy.common.net.buildbot_unittest.BuildBotHelperFunctionTest.test_filter_latest_jobs_no_build_number passed\n[110/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_accumulated_results_url passed\n[111/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_fetch_results_without_build_number passed\n[112/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_builder_results_url_base passed\n[113/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_fetch_results_with_weird_step_name passed\n[114/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_get_step_name passed\n[115/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_fetch_web_test_results_with_no_results_fetched passed\n[116/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_get_step_name_without_build_number passed\n[117/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_results_url_no_build_number passed\n[118/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_results_url_with_build_number_step_name passed\n[119/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_results_url_with_non_numeric_build_number passed\n[120/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_exists passed\n[121/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_all_success_true passed\n[122/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_all_success_empty passed\n[123/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_all_success_with_started_build passed\n[124/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_filter_latest passed\n[125/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_filter_latest_none passed\n[126/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_fetch_raw_try_job_results passed\n[127/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_add_list passed\n[128/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_get_issue_number_none passed\n[129/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_has_failing_try_results_only_success_and_started passed\n[130/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_has_failing_try_results_empty passed\n[131/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_has_failing_try_results_with_failing_results passed\n[132/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_get_issue_number_nothing_in_output passed\n[133/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_get_issue_number passed\n[134/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_latest_try_jobs_failures passed\n[135/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_latest_try_jobs_cq_only passed\n[136/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_latest_try_jobs passed\n[137/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_latest_try_jobs_started_build_luci_url passed\n[138/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_latest_try_jobs_ignores_swarming_task passed\n[139/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_run_with_auth passed\n[140/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_run passed\n[141/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_some_commands_not_run_with_auth passed\n[142/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_trigger_try_jobs_with_explicit_bucket passed\n[143/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_trigger_try_jobs_with_frozenset passed\n[144/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_trigger_try_jobs_with_list passed\n[145/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_try_job_results_with_unexpected_url_format passed\n[146/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_closed_status_closed passed\n[147/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_try_job_results_with_swarming_url_with_query passed\n[148/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_try_job_results_url_format_fallback passed\n[149/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_closed_status_timeout passed\n[150/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_try_jobs_cl_closed passed\n[151/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_try_jobs_no_results_not_considered_finished passed\n[152/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_try_jobs_timeout passed\n[153/1596] blinkpy.common.net.network_transaction_unittest.NetworkTransactionTest.test_exception passed\n[154/1596] blinkpy.common.net.git_cl_unittest.GitCLTest.test_wait_for_try_jobs_done passed\n[155/1596] blinkpy.common.net.network_transaction_unittest.NetworkTransactionTest.test_convert_404_to_none passed\n[156/1596] blinkpy.common.net.network_transaction_unittest.NetworkTransactionTest.test_success passed\n[157/1596] blinkpy.common.net.network_transaction_unittest.NetworkTransactionTest.test_retry passed\n[158/1596] blinkpy.common.net.network_transaction_unittest.NetworkTransactionTest.test_timeout passed\n[159/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_actual_results passed\n[160/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_chromium_revision passed\n[161/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_results_from_string passed\n[162/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_didnt_run_as_expected_results passed\n[163/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_didnt_run_as_expected_slow_test passed\n[164/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_chromium_base passed\n[165/1596] blinkpy.common.net.web_test_results_unittest.WebTestResultsTest.test_was_interrupted passed\n[166/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_path_from_chromium_base passed\n[167/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_depot_tools_base_not_found passed\n[168/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_path_from_web_tests passed\n[169/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_depot_tools_base_exists passed\n[170/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_perf_tests_dir passed\n[171/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_web_tests_dir passed\n[172/1596] blinkpy.common.path_finder_unittest.TestPathFinder.test_web_tests_dir_with_backslash_sep passed\n[173/1596] blinkpy.common.pretty_diff_unittest.TestBinaryHunk.test_literal_image passed\n[174/1596] blinkpy.common.pretty_diff_unittest.TestDiffHunk.test_annotate passed\n[175/1596] blinkpy.common.pretty_diff_unittest.TestBinaryHunk.test_literal_non_image passed\n[176/1596] blinkpy.common.pretty_diff_unittest.TestDiffHunk.test_find_operations passed\n[177/1596] blinkpy.common.pretty_diff_unittest.TestDiffHunk.test_prettify_header_context_escape passed\n[178/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_100percent_similarity passed\n[179/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_add_empty_text passed\n[180/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_emptify_text passed\n[181/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_empty_input passed\n[182/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_add_binary passed\n[183/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_emptify_binary passed\n[184/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_remove_text passed\n[185/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_remove_zero_byte_text passed\n[186/1596] blinkpy.common.system.crash_logs_unittest.CrashLogsTest.test_find_log_darwin passed\n[187/1596] blinkpy.common.pretty_diff_unittest.TestFileDiff.test_remove_binary passed\n[188/1596] blinkpy.common.read_checksum_from_png_unittest.ReadChecksumFromPngTest.test_read_checksum passed\n[189/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_check_running_pid passed\n[190/1596] blinkpy.common.net.buildbot_unittest.BuilderTest.test_results_url_with_build_number passed\n[191/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_run_command_with_bad_command passed\n[192/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_remote_branch_ref passed\n[193/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_run_in_parallel_assert_nonempty passed\n[194/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_kill_process passed\n[195/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_patches_have_filenames_with_prefixes passed\n[196/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_timeout_exceeded passed\n[197/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_timeout_exceeded_exit_code passed\n[198/1596] blinkpy.common.system.executive_unittest.ScriptErrorTest.test_message_with_output passed\n[199/1596] blinkpy.common.system.executive_unittest.ScriptErrorTest.test_message_with_tuple passed\n[200/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_abspath_given_abs_path passed\n[201/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_abspath_given_rel_path passed\n[202/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_abspath_given_rel_path_up_dir passed\n[203/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_copytree passed\n[204/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_file_permissions passed\n[205/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_filesystem_walk passed\n[206/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_running_pids passed\n[207/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_glob__leading_asterisk passed\n[208/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_glob__middle_asterisk passed\n[209/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_glob__period_is_escaped passed\n[210/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_glob__trailing_asterisk passed\n[211/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_join passed\n[212/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_move passed\n[213/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_normpath passed\n[214/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_relpath_down_one_dir passed\n[215/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_relpath_no_start_arg passed\n[216/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_relpath_unix passed\n[217/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_popen_args passed\n[218/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_relpath_win32 passed\n[219/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_filesystem_walk_deeply_nested passed\n[220/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_rmtree passed\n[221/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_remove_contents passed\n[222/1596] blinkpy.common.checkout.git_unittest.GitTestWithRealFilesystemAndExecutive.test_rename_files passed\n[223/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_chdir passed\n[224/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_chdir__notexists passed\n[225/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_copytree passed\n[226/1596] blinkpy.common.system.filesystem_mock_unittest.MockFileSystemTest.test_sanitize_filename passed\n[227/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_exists__false passed\n[228/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_exists__true passed\n[229/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_getcwd passed\n[230/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_glob__period_is_escaped passed\n[231/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_glob__leading_asterisk passed\n[232/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_glob__trailing_asterisk passed\n[233/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_isdir__false passed\n[234/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_glob__middle_asterisk passed\n[235/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_isdir__true passed\n[236/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_join passed\n[237/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_listdir passed\n[238/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_long_paths passed\n[239/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_move passed\n[240/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_read_and_write_file passed\n[241/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_maybe_make_directory__success passed\n[242/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_read_and_write_text_file passed\n[243/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_read_binary_file__missing passed\n[244/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_maybe_make_directory__failure passed\n[245/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_relpath_unix passed\n[246/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_read_text_file__missing passed\n[247/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_relpath_win32 passed\n[248/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_remove_contents passed\n[249/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_rmtree passed\n[250/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_sanitize_filename passed\n[251/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_sep passed\n[252/1596] blinkpy.common.system.log_testing_unittest.LogTestingTest.test_log_level_warning passed\n[253/1596] blinkpy.common.system.log_testing_unittest.LogTestingTest.test_basic passed\n[254/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_walk passed\n[255/1596] blinkpy.common.system.log_testing_unittest.LoggingTestCaseTest.test_basic passed\n[256/1596] blinkpy.common.system.log_testing_unittest.TestLogStreamTest.test_passed_to_stream_handler passed\n[257/1596] blinkpy.common.system.log_testing_unittest.TestLogStreamTest.test_direct_use passed\n[258/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingCustomLevelTest.test_below_threshold_message passed\n[259/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingCustomLevelTest.test_logged_message passed\n[260/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingTest.test_debug_message passed\n[261/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingTest.test_info_message passed\n[262/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingTest.test_below_threshold_message passed\n[263/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingTest.test_two_messages passed\n[264/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingVerboseTest.test_info_message passed\n[265/1596] blinkpy.common.system.log_utils_unittest.ConfigureLoggingVerboseTest.test_debug_message passed\n[266/1596] blinkpy.common.system.output_capture_unittest.OutputCaptureTest.test_initial_log_level passed\n[267/1596] blinkpy.common.system.path_unittest.AbspathTest.test_abspath_to_uri_unixy passed\n[268/1596] blinkpy.common.system.path_unittest.AbspathTest.test_abspath_to_uri_escaping_unixy passed\n[269/1596] blinkpy.common.system.path_unittest.AbspathTest.test_abspath_to_uri_win passed\n[270/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_display_name passed\n[271/1596] blinkpy.common.system.output_capture_unittest.OutputCaptureTest.test_set_log_level passed\n[272/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_linux_distro_detection passed\n[273/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_os_name_and_wrappers passed\n[274/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_total_bytes_memory passed\n[275/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_unsupported_platform passed\n[276/1596] blinkpy.common.system.profiler_unittest.GooglePProfTest.test_pprof_output_regexp passed\n[277/1596] blinkpy.common.system.profiler_unittest.ProfilerFactoryTest.test_default_profiler_output passed\n[278/1596] blinkpy.common.system.profiler_unittest.ProfilerFactoryTest.test_default_profilers passed\n[279/1596] blinkpy.common.system.stack_utils_unittest.StackUtilsTest.test_find_thread_stack_found passed\n[280/1596] blinkpy.common.system.stack_utils_unittest.StackUtilsTest.test_find_thread_stack_not_found passed\n[281/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_os_version passed\n[282/1596] blinkpy.common.system.stack_utils_unittest.StackUtilsTest.test_log_thread_state passed\n[283/1596] blinkpy.common.system.stack_utils_unittest.StackUtilsTest.test_log_traceback passed\n[284/1596] blinkpy.common.system.user_unittest.UserTest.test_confirm_expect_input_no passed\n[285/1596] blinkpy.common.system.user_unittest.UserTest.test_confirm_input_yes passed\n[286/1596] blinkpy.common.system.user_unittest.UserTest.test_confirm_not_y_means_no passed\n[287/1596] blinkpy.common.system.user_unittest.UserTest.test_confirm_use_default passed\n[288/1596] blinkpy.common.system.user_unittest.UserTest.test_prompt_repeat passed\n[289/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_timeout_satisfied passed\n[290/1596] blinkpy.common.unified_diff_unittest.TestUnifiedDiff.test_unified_diff passed\n[291/1596] blinkpy.common.system.user_unittest.UserTest.test_prompt_when_exceeded_repeats passed\n[292/1596] blinkpy.common.unified_diff_unittest.TestUnifiedDiff.test_unified_diff_handles_unicode_file_names passed\n[293/1596] blinkpy.common.unified_diff_unittest.TestUnifiedDiff.test_unified_diff_handles_non_ascii_chars passed\n[294/1596] blinkpy.common.system.user_unittest.UserTest.test_prompt_with_list passed\n[295/1596] blinkpy.common.unified_diff_unittest.TestUnifiedDiff.test_unified_diff_handles_unicode_inputs passed\n[296/1596] blinkpy.common.unified_diff_unittest.TestUnifiedDiff.test_unified_diff_missing_newline passed\n[297/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_run_command_args_type passed\n[298/1596] blinkpy.common.system.platform_info_unittest.TestPlatformInfo.test_real_code passed\n[299/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_auto_stringify_args passed\n[300/1596] blinkpy.formatter.main_unittest.TestMain.test_format_docstrings passed\n[301/1596] blinkpy.formatter.main_unittest.TestMain.test_stdin_no_changes passed\n[302/1596] blinkpy.formatter.main_unittest.TestMain.test_files_blink_no_backup passed\n[303/1596] blinkpy.presubmit.audit_non_blink_usage_test.TestAuditNonBlinkUsageTest.test_valid_compiled_config passed\n[304/1596] blinkpy.style.checker_unittest.CheckBlinkStyleFunctionTest.test_check_blink_style_configuration passed\n[305/1596] blinkpy.style.checker_unittest.CheckBlinkStyleFunctionTest.test_check_blink_style_parser passed\n[306/1596] blinkpy.formatter.main_unittest.TestMain.test_files_blink passed\n[307/1596] blinkpy.style.checker_unittest.CheckerDispatcherCarriageReturnTest.test_should_check_and_strip_carriage_returns passed\n[308/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_cpp_paths passed\n[309/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_json_paths passed\n[310/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_none_paths passed\n[311/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_python_paths passed\n[312/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_text_paths passed\n[313/1596] blinkpy.formatter.main_unittest.TestMain.test_stdin_only_double_quoting passed\n[314/1596] blinkpy.style.checker_unittest.CheckerDispatcherDispatchTest.test_xml_paths passed\n[315/1596] blinkpy.style.checker_unittest.CheckerDispatcherSkipTest.test_should_skip_without_warning__true passed\n[316/1596] blinkpy.style.checker_unittest.ConfigureLoggingTest.test_below_warning_message passed\n[317/1596] blinkpy.style.checker_unittest.CheckerDispatcherSkipTest.test_should_skip_without_warning__false passed\n[318/1596] blinkpy.style.checker_unittest.ConfigureLoggingTest.test_two_messages passed\n[319/1596] blinkpy.style.checker_unittest.ConfigureLoggingTest.test_warning_message passed\n[320/1596] blinkpy.style.checker_unittest.ConfigureLoggingTest.test_debug_message passed\n[321/1596] blinkpy.style.checker_unittest.GlobalVariablesTest.test_blink_base_filter_rules passed\n[322/1596] blinkpy.style.checker_unittest.GlobalVariablesTest.test_defaults passed\n[323/1596] blinkpy.style.checker_unittest.ConfigureLoggingVerboseTest.test_debug_message passed\n[324/1596] blinkpy.style.checker_unittest.GlobalVariablesTest.test_max_reports_per_category passed\n[325/1596] blinkpy.style.checker_unittest.GlobalVariablesTest.test_path_rules_specifier passed\n[326/1596] blinkpy.style.checker_unittest.StyleProcessorConfigurationTest.test_init passed\n[327/1596] blinkpy.style.checker_unittest.StyleProcessorConfigurationTest.test_is_reportable passed\n[328/1596] blinkpy.style.checker_unittest.StyleProcessorConfigurationTest.test_write_style_error_vs7 passed\n[329/1596] blinkpy.style.checker_unittest.StyleProcessorConfigurationTest.test_write_style_error_emacs passed\n[330/1596] blinkpy.style.checker_unittest.StyleProcessor_CodeCoverageTest.test_process__checker_dispatched passed\n[331/1596] blinkpy.style.checker_unittest.StyleProcessor_CodeCoverageTest.test_process__carriage_returns_not_stripped passed\n[332/1596] blinkpy.style.checker_unittest.StyleProcessor_CodeCoverageTest.test_should_process__true_result passed\n[333/1596] blinkpy.style.checker_unittest.StyleProcessor_CodeCoverageTest.test_process__no_checker_dispatched passed\n[334/1596] blinkpy.style.checker_unittest.StyleProcessor_CodeCoverageTest.test_should_process__skip_without_warning passed\n[335/1596] blinkpy.formatter.main_unittest.TestMain.test_format_docstrings_indentation passed\n[336/1596] blinkpy.style.checker_unittest.StyleProcessor_EndToEndTest.test_init passed\n[337/1596] blinkpy.style.checkers.common_unittest.CarriageReturnCheckerTest.test_carriage_in_middle passed\n[338/1596] blinkpy.style.checkers.common_unittest.CarriageReturnCheckerTest.test_ends_with_carriage passed\n[339/1596] blinkpy.style.checker_unittest.StyleProcessor_EndToEndTest.test_process passed\n[340/1596] blinkpy.style.checkers.common_unittest.CarriageReturnCheckerTest.test_ends_with_newline passed\n[341/1596] blinkpy.style.checkers.common_unittest.CarriageReturnCheckerTest.test_ends_with_nothing passed\n[342/1596] blinkpy.style.checkers.common_unittest.CarriageReturnCheckerTest.test_multiple_errors passed\n[343/1596] blinkpy.style.checkers.common_unittest.TabCheckerTest.test_notab passed\n[344/1596] blinkpy.style.checkers.common_unittest.TabCheckerTest.test_tab passed\n[345/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_declaration passed\n[346/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_complex_definition_severity1 passed\n[347/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity1 passed\n[348/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_declaration_with_block_following passed\n[349/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity2 passed\n[350/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity0 passed\n[351/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity3 passed\n[352/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_at_severity0 passed\n[353/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_class_definition passed\n[354/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity4 passed\n[355/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_at_severity1 passed\n[356/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity0 passed\n[357/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_at_severity1v0 passed\n[358/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity1 passed\n[359/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity1v0 passed\n[360/1596] blinkpy.formatter.main_unittest.TestMain.test_stdin_blink passed\n[361/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity2 passed\n[362/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_above_severity5 passed\n[363/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity3 passed\n[364/1596] blinkpy.formatter.main_unittest.TestMain.test_stdin_chromium passed\n[365/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_at_severity5 passed\n[366/1596] blinkpy.common.system.filesystem_unittest.RealFileSystemTest.test_remove_file_with_retry passed\n[367/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_test passed\n[368/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_bad_test_doesnt_break passed\n[369/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_plus_indented passed\n[370/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_with_no_lint passed\n[371/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_with_embedded_no_lints passed\n[372/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_split_line_test passed\n[373/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity4 passed\n[374/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_empty passed\n[375/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_below_severity5 passed\n[376/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_trivial passed\n[377/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity3 passed\n[378/1596] blinkpy.style.checkers.cpp_unittest.CleansedLinesTest.test_collapse_strings passed\n[379/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity2 passed\n[380/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_not_determinable passed\n[381/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_plus_blanks passed\n[382/1596] blinkpy.style.checkers.cpp_unittest.CleansedLinesTest.test_init_empty passed\n[383/1596] blinkpy.style.checkers.cpp_unittest.CleansedLinesTest.test_init passed\n[384/1596] blinkpy.style.checkers.cpp_unittest.CppCheckerTest.test_init passed\n[385/1596] blinkpy.style.checkers.cpp_unittest.CppCheckerTest.test_eq passed\n[386/1596] blinkpy.style.checkers.cpp_unittest.CppFunctionsTest.test_is_c_or_objective_c passed\n[387/1596] blinkpy.style.checkers.cpp_unittest.CppCheckerTest.test_ne passed\n[388/1596] blinkpy.style.checkers.cpp_unittest.CppFunctionsTest.test_single_line_view passed\n[389/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_braces passed\n[390/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_cleanse_line passed\n[391/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_huge_lines passed\n[392/1596] blinkpy.style.checkers.cpp_unittest.CheckForFunctionLengthsTest.test_function_length_check_definition_severity4 passed\n[393/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_asm_lines_ignored passed\n[394/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_build_header_guard passed\n[395/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_close_expression passed\n[396/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_check_posix_threading passed\n[397/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_cstyle_cast passed\n[398/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_find_next_multi_line_comment_end passed\n[399/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_files_belong_to_same_module passed\n[400/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_find_next_multi_line_comment_start passed\n[401/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_deprecated_cast passed\n[402/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_get_line_width passed\n[403/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_invalid_increment passed\n[404/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_include_what_you_use_no_implementation_files passed\n[405/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_invalid_utf8 passed\n[406/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_format_strings passed\n[407/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_is_blank_line passed\n[408/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_multi_line_comments passed\n[409/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_mock_method passed\n[410/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_legal_copyright passed\n[411/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_not_alabel passed\n[412/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_position passed\n[413/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_remove_multi_line_comments_from_range passed\n[414/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_no_spaces_in_function_calls passed\n[415/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_plain_integral_bitfields passed\n[416/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_rfind_in_lines passed\n[417/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_sizeof_type passed\n[418/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_slash_star_comment_on_single_line passed\n[419/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_static_cast_on_objects_without_toFoo passed\n[420/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_static_cast_on_objects_with_toFoo passed\n[421/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_raw_strings passed\n[422/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_suspicious_usage_of_memset passed\n[423/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_typedef_for_pointer_to_function passed\n[424/1596] blinkpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_basic_function_detection passed\n[425/1596] blinkpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_ignore_macros passed\n[426/1596] blinkpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_function_declaration_detection passed\n[427/1596] blinkpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_non_functions passed\n[428/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_explicit_single_argument_constructors passed\n[429/1596] blinkpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_pure_function_detection passed\n[430/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_variable_length_array_detection passed\n[431/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_internal_braces passed\n[432/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_destructor_non_virtual_when_virtual_needed passed\n[433/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_unsigned_bool_bitfields passed\n[434/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_no_destructor_when_virtual_needed passed\n[435/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_multi_line_declaration_with_error passed\n[436/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_include_what_you_use passed\n[437/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_inner_class_needs_virtual_destructor passed\n[438/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_qualified_class_needs_virtual_destructor passed\n[439/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_multi_line_declaration_no_error passed\n[440/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_outer_class_needs_virtual_destructor passed\n[441/1596] blinkpy.style.checkers.cpp_unittest.PassPtrTest.test_own_ptr_parameter_value passed\n[442/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_no_warn_when_derived passed\n[443/1596] blinkpy.style.checkers.cpp_unittest.PassPtrTest.test_ref_ptr_member_variable passed\n[444/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_ctype_fucntion passed\n[445/1596] blinkpy.style.checkers.cpp_unittest.PassPtrTest.test_pass_ref_ptr_return_value passed\n[446/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_redundant_override passed\n[447/1596] blinkpy.style.checkers.cpp_unittest.PassPtrTest.test_ref_ptr_parameter_value passed\n[448/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_null_false_zero passed\n[449/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_using_std_swap_ignored passed\n[450/1596] blinkpy.style.checkers.jsonchecker_unittest.JSONCheckerTest.test_conflict_marker passed\n[451/1596] blinkpy.style.checkers.jsonchecker_unittest.JSONCheckerTest.test_init passed\n[452/1596] blinkpy.style.checkers.jsonchecker_unittest.JSONCheckerTest.test_line_number_from_json_exception passed\n[453/1596] blinkpy.style.checkers.jsonchecker_unittest.JSONCheckerTest.test_no_error passed\n[454/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_redundant_virtual passed\n[455/1596] blinkpy.style.checkers.jsonchecker_unittest.JSONCheckerTest.test_single_quote passed\n[456/1596] blinkpy.style.checkers.png_unittest.PNGCheckerTest.test_init passed\n[457/1596] blinkpy.style.checkers.png_unittest.PNGCheckerTest.test_check passed\n[458/1596] blinkpy.style.checkers.python_unittest.PythonCheckerTest.test_init passed\n[459/1596] blinkpy.style.checkers.cpp_unittest.NoNonVirtualDestructorsTest.test_no_error passed\n[460/1596] blinkpy.common.system.executive_unittest.ExecutiveTest.test_run_command_with_unicode passed\n[461/1596] blinkpy.style.checkers.text_unittest.TextCheckerTest.test_init passed\n[462/1596] blinkpy.style.checkers.text_unittest.TextStyleTestCase.test_error passed\n[463/1596] blinkpy.style.checkers.text_unittest.TextStyleTestCase.test_no_error passed\n[464/1596] blinkpy.style.checkers.test_expectations_unittest.TestExpectationsTestCase.test_invalid_expectations passed\n[465/1596] blinkpy.style.checkers.xml_unittest.XMLCheckerTest.test_conflict_marker passed\n[466/1596] blinkpy.style.checkers.xcodeproj_unittest.XcodeProjectFileCheckerTest.test_detect_development_region passed\n[467/1596] blinkpy.style.checkers.xml_unittest.XMLCheckerTest.test_extra_closing_tag passed\n[468/1596] blinkpy.style.checkers.test_expectations_unittest.TestExpectationsTestCase.test_tab passed\n[469/1596] blinkpy.style.checkers.xml_unittest.XMLCheckerTest.test_init passed\n[470/1596] blinkpy.style.checkers.xml_unittest.XMLCheckerTest.test_missing_closing_tag passed\n[471/1596] blinkpy.style.checkers.test_expectations_unittest.TestExpectationsTestCase.test_missing_expectation_not_allowed passed\n[472/1596] blinkpy.style.checkers.xml_unittest.XMLCheckerTest.test_no_error passed\n[473/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_eq__true_return_value passed\n[474/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_max_reports_per_category passed\n[475/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_eq__false_return_value passed\n[476/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_line_numbers passed\n[477/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_ne passed\n[478/1596] blinkpy.style.checkers.test_expectations_unittest.TestExpectationsTestCase.test_valid_expectations passed\n[479/1596] blinkpy.style.error_handlers_unittest.DefaultStyleErrorHandlerTest.test_non_reportable_error passed\n[480/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_count_delete_only_file passed\n[481/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__does_not_exist passed\n[482/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_line_breaking passed\n[483/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__file_stdin passed\n[484/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__multiple_lines passed\n[485/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__is_dir passed\n[486/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_eq passed\n[487/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__with_kwarg passed\n[488/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_file__should_not_process passed\n[489/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_init passed\n[490/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_init_default_arguments passed\n[491/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_should_check passed\n[492/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_ne passed\n[493/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_default_arguments passed\n[494/1596] blinkpy.style.filter_unittest.CategoryFilterTest.test_str passed\n[495/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_base_rules passed\n[496/1596] blinkpy.style.filereader_unittest.TextFileReaderTest.test_process_paths passed\n[497/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_init passed\n[498/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_eq passed\n[499/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_path_specific passed\n[500/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_ne passed\n[501/1596] blinkpy.style.filter_unittest.ValidateFilterRulesTest.test_validate_filter_rules passed\n[502/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_user_rules passed\n[503/1596] blinkpy.style.filter_unittest.FilterConfigurationTest.test_path_with_different_case passed\n[504/1596] blinkpy.style.main_unittest.ChangeDirectoryTest.test_paths_convertible passed\n[505/1596] blinkpy.style.main_unittest.ChangeDirectoryTest.test_paths_none passed\n[506/1596] blinkpy.style.main_unittest.ChangeDirectoryTest.test_with_git_paths_unconvertible passed\n[507/1596] blinkpy.style.optparser_unittest.ArgumentParserTest.test_parse_default_arguments passed\n[508/1596] blinkpy.style.checkers.cpp_unittest.WebKitStyleTest.test_braces passed\n[509/1596] blinkpy.style.optparser_unittest.ArgumentPrinterTest.test_to_flag_string passed\n[510/1596] blinkpy.style.optparser_unittest.CommandOptionValuesTest.test_eq passed\n[511/1596] blinkpy.style.optparser_unittest.CommandOptionValuesTest.test_ne passed\n[512/1596] blinkpy.style.optparser_unittest.CommandOptionValuesTest.test_init passed\n[513/1596] blinkpy.style.patchreader_unittest.PatchReaderTest.test_check_patch passed\n[514/1596] blinkpy.style.patchreader_unittest.PatchReaderTest.test_check_patch_with_deletion passed\n[515/1596] blinkpy.style.patchreader_unittest.PatchReaderTest.test_check_patch_with_png_deletion passed\n[516/1596] blinkpy.style.optparser_unittest.ArgumentParserTest.test_parse_documentation passed\n[517/1596] blinkpy.style.optparser_unittest.ArgumentParserTest.test_parse_explicit_arguments passed\n[518/1596] blinkpy.style.optparser_unittest.ArgumentParserTest.test_parse_files passed\n[519/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_split_args_basic passed\n[520/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_split_args_empty passed\n[521/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_split_args_with_no_options passed\n[522/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_command_by_name passed\n[523/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_help_command passed\n[524/1596] blinkpy.tool.blink_tool_unittest.BlinkToolTest.test_help_argument passed\n[525/1596] blinkpy.tool.commands.command_unittest.CommandTest.test_name_with_arguments_with_options passed\n[526/1596] blinkpy.tool.commands.command_unittest.CommandTest.test_name_with_arguments_with_two_args passed\n[527/1596] blinkpy.tool.commands.command_unittest.CommandTest.test_parse_required_arguments passed\n[528/1596] blinkpy.tool.commands.command_unittest.CommandTest.test_required_arguments passed\n[529/1596] blinkpy.tool.commands.analyze_baselines_unittest.TestAnalyzeBaselines.test_default passed\n[530/1596] blinkpy.style.checkers.cpp_unittest.CppStyleTest.test_check_check passed\n[531/1596] blinkpy.tool.commands.analyze_baselines_unittest.TestAnalyzeBaselines.test_missing_baselines passed\n[532/1596] blinkpy.style.optparser_unittest.ArgumentParserTest.test_parse_bad_values passed\n[533/1596] blinkpy.tool.commands.flaky_tests_unittest.FlakyTestsTest.test_merge_lines passed\n[534/1596] blinkpy.tool.commands.flaky_tests_unittest.FlakyTestsTest.test_integration passed\n[535/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_no_copy_existing_baseline passed\n[536/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_port_for_primary_baseline passed\n[537/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_port_for_primary_baseline_not_found passed\n[538/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_copy_baseline_mac_newer_to_older_version passed\n[539/1596] blinkpy.tool.commands.queries_unittest.PrintBaselinesTest.test_basic passed\n[540/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_no_copy_skipped_test passed\n[541/1596] blinkpy.tool.commands.queries_unittest.PrintBaselinesTest.test_csv passed\n[542/1596] blinkpy.tool.commands.optimize_baselines_unittest.TestOptimizeBaselines.test_optimize_all_suffixes_by_default passed\n[543/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_full passed\n[544/1596] blinkpy.tool.commands.queries_unittest.PrintBaselinesTest.test_multiple passed\n[545/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_csv passed\n[546/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_basic passed\n[547/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_include passed\n[548/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_exclude passed\n[549/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_paths passed\n[550/1596] blinkpy.tool.commands.copy_existing_baselines_unittest.TestCopyExistingBaselines.test_copy_baseline_to_multiple_immediate_predecessors passed\n[551/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_no_try_jobs_started_and_no_trigger_jobs passed\n[552/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_missing_results_with_no_fill_missing_prompts passed\n[553/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_no_try_jobs_started_triggers_jobs passed\n[554/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_one_missing_build passed\n[555/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_no_issue_number_aborts passed\n[556/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_canceled_job passed\n[557/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_missing_results_with_fill_missing_continues passed\n[558/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_basic passed\n[559/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_no_trigger_jobs_option passed\n[560/1596] blinkpy.tool.commands.queries_unittest.PrintExpectationsTest.test_multiple passed\n[561/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_unfinished_jobs passed\n[562/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_passing_jobs passed\n[563/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_fill_in_missing_results passed\n[564/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_fill_in_missing_results_prefers_build_with_same_os_type passed\n[565/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_unstaged_baselines_aborts passed\n[566/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_only_changed_tests_option passed\n[567/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_trigger_try_jobs passed\n[568/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_no_retry_summary_downloaded passed\n[569/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_rebaseline_command_invocations passed\n[570/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_test_that_fails_on_retry passed\n[571/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_baseline_directory passed\n[572/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_execute_with_test_name_file passed\n[573/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_reftest passed\n[574/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_reftest_with_text passed\n[575/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_test passed\n[576/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_test_internal_with_port_that_lacks_buildbot passed\n[577/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_test_with_results_directory passed\n[578/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_test_non_existence_result passed\n[579/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_test_empty_result passed\n[580/1596] blinkpy.tool.commands.rebaseline_unittest.TestAbstractParallelRebaselineCommand.test_builders_to_fetch_from passed\n[581/1596] blinkpy.tool.commands.rebaseline_unittest.TestAbstractParallelRebaselineCommand.test_generic_baseline_paths passed\n[582/1596] blinkpy.tool.commands.rebaseline_unittest.TestBaselineSetTest.test_getters passed\n[583/1596] blinkpy.tool.commands.rebaseline_unittest.TestAbstractParallelRebaselineCommand.test_unstaged_baselines passed\n[584/1596] blinkpy.tool.commands.rebaseline_unittest.TestBaselineSetTest.test_str_basic passed\n[585/1596] blinkpy.tool.commands.rebaseline_cl_unittest.RebaselineCLTest.test_explicit_builder_list passed\n[586/1596] blinkpy.tool.commands.rebaseline_unittest.TestBaselineSetTest.test_add_and_iter_tests passed\n[587/1596] blinkpy.tool.commands.rebaseline_test_unittest.TestRebaselineTest.test_rebaseline_updates_expectations_file_noop passed\n[588/1596] blinkpy.tool.commands.rebaseline_unittest.TestBaselineSetTest.test_str_empty passed\n[589/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_rebaseline_test_passes_on_all_builders passed\n[590/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_no_optimize passed\n[591/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_rebaseline_all passed\n[592/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_rebaseline_debug passed\n[593/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineExecute.test_rebaseline_directory passed\n[594/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_results_directory passed\n[595/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineExecute.test_rebaseline passed\n[596/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaseline.test_rebaseline_with_different_port_name passed\n[597/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_handles_platform_skips passed\n[598/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_keeps_skip_expectations passed\n[599/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_keeps_flaky_expectations passed\n[600/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_join_with_separators_one passed\n[601/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_join_with_separators_three passed\n[602/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_join_with_separators_two passed\n[603/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_join_with_separators_zero passed\n[604/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_pluralize_one passed\n[605/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_pluralize_two passed\n[606/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_pluralize_two_ends_with_sh passed\n[607/1596] blinkpy.tool.grammar_unittest.GrammarTest.test_pluralize_zero passed\n[608/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_handles_skips_in_file passed\n[609/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_derives_position_from_sha passed\n[610/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_handles_smoke_tests passed\n[611/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_test_passes_unexpectedly_but_on_another_port passed\n[612/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_updates_expectations_file_all_platforms passed\n[613/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_derives_sha_from_position passed\n[614/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_updates_expectations_file passed\n[615/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_filtered_changed_files_blacklist passed\n[616/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_validates_sha passed\n[617/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_url passed\n[618/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_when_commit_has_no_position passed\n[619/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_has_closed_but_not_merged_pr passed\n[620/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_has_merged_pr_and_found_locally passed\n[621/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_produces_empty_diff passed\n[622/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_has_open_pr_is_exportable passed\n[623/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_produces_errors passed\n[624/1596] blinkpy.w3c.chromium_commit_unittest.ChromiumCommitTest.test_short_sha passed\n[625/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_has_merged_pr_but_not_found_locally passed\n[626/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_exportable_commits_since passed\n[627/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_exportable_commits_since_not_require_clean passed\n[628/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_test_passes_unexpectedly_everywhere passed\n[629/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_that_starts_with_import_is_exportable passed\n[630/1596] blinkpy.w3c.common_unittest.CommonTest.test_get_credentials_choose_file_over_environment passed\n[631/1596] blinkpy.tool.commands.rebaseline_unittest.TestRebaselineUpdatesExpectationsFiles.test_rebaseline_test_passes_unexpectedly passed\n[632/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_exportable_commits_since_require_clean_by_default passed\n[633/1596] blinkpy.w3c.common_unittest.CommonTest.test_is_basename_skipped passed\n[634/1596] blinkpy.w3c.common_unittest.CommonTest.test_is_basename_skipped_asserts_basename passed\n[635/1596] blinkpy.w3c.common_unittest.CommonTest.test_get_credentials_empty passed\n[636/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_get_commit_export_state passed\n[637/1596] blinkpy.w3c.common_unittest.CommonTest.test_is_file_exportable_asserts_path passed\n[638/1596] blinkpy.w3c.common_unittest.CommonTest.test_is_file_exportable passed\n[639/1596] blinkpy.w3c.common_unittest.CommonTest.test_is_testharness_baseline passed\n[640/1596] blinkpy.w3c.common_unittest.CommonTest.test_get_credentials_gets_values_from_environment passed\n[641/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_extract_component passed\n[642/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_find_owners_file_at_current_dir passed\n[643/1596] blinkpy.w3c.chromium_exportable_commits_unittest.ChromiumExportableCommitsTest.test_commit_with_noexport_is_not_exportable passed\n[644/1596] blinkpy.w3c.common_unittest.CommonTest.test_get_credentials_gets_values_from_file passed\n[645/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_find_owners_file_out_of_external passed\n[646/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_find_owners_file_stops_at_external_root passed\n[647/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_find_owners_file_takes_four_kinds_of_paths passed\n[648/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_is_wpt_notify_enabled_false passed\n[649/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_is_wpt_notify_enabled_absence_is_false passed\n[650/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_extract_owners passed\n[651/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_find_owners_file_at_ancestor passed\n[652/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_is_wpt_notify_enabled_true passed\n[653/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_list_owners_combines_same_directory passed\n[654/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_list_owners_skips_empty_owners passed\n[655/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_list_owners_not_found passed\n[656/1596] blinkpy.w3c.directory_owners_extractor_unittest.DirectoryOwnersExtractorTest.test_list_owners_combines_same_owners passed\n[657/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_import_in_subject_is_exportable passed\n[658/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_empty_cl_is_not_exportable passed\n[659/1596] blinkpy.w3c.common_unittest.CommonTest.test_get_credentials_none passed\n[660/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_legacy_noexport_is_not_exportable passed\n[661/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_no_wpt_cl_is_not_exportable passed\n[662/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_no_export_is_not_exportable passed\n[663/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_wpt_cl_is_exportable passed\n[664/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_url passed\n[665/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_create_bugs_from_new_failures passed\n[666/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_examine_baseline_changes passed\n[667/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_examine_new_test_expectations passed\n[668/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_file_bugs_calls_luci_auth passed\n[669/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_find_owned_directory_non_virtual passed\n[670/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_find_owned_directory_virtual passed\n[671/1596] blinkpy.w3c.import_notifier_unittest.TestFailureTest.test_test_failure_to_str_baseline_change passed\n[672/1596] blinkpy.w3c.import_notifier_unittest.TestFailureTest.test_test_failure_to_str_new_expectation passed\n[673/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_more_failures_in_baseline_fewer_fails passed\n[674/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_format_commit_list passed\n[675/1596] blinkpy.w3c.gerrit_unittest.GerritCLTest.test_fetch_current_revision_commit passed\n[676/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_find_changed_baselines_of_tests passed\n[677/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_more_failures_in_baseline_same_fails passed\n[678/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_more_failures_in_baseline_more_fails passed\n[679/1596] blinkpy.w3c.import_notifier_unittest.ImportNotifierTest.test_no_bugs_filed_in_dry_run passed\n[680/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_is_commit_affecting_directory passed\n[681/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_run passed\n[682/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_commits_in_range passed\n[683/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_fetch_when_wpt_dir_exists passed\n[684/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_create_branch_with_patch passed\n[685/1596] blinkpy.w3c.monorail_unittest.MonorailAPITest.test_fix_cc_field_in_body passed\n[686/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_fetch_when_wpt_dir_does_not_exist passed\n[687/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_test_patch_empty_diff passed\n[688/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_crbug_link passed\n[689/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_seek_commit_position passed\n[690/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_fills_project_id passed\n[691/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_constructor passed\n[692/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_missing_required_fields passed\n[693/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_succeeds passed\n[694/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_unknown_fields passed\n[695/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_new_chromium_issue passed\n[696/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_string_passed_for_list_fields passed\n[697/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_init_unknown_status passed\n[698/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_seek_change_id passed\n[699/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_test_patch_error passed\n[700/1596] blinkpy.w3c.local_wpt_unittest.LocalWPTTest.test_test_patch_success passed\n[701/1596] blinkpy.w3c.monorail_unittest.MonorailIssueTest.test_unicode passed\n[702/1596] blinkpy.w3c.test_copier_unittest.TestCopierTest.test_does_not_import_reftestlist_file passed\n[703/1596] blinkpy.w3c.test_copier_unittest.TestCopierTest.test_does_not_import_owner_files passed\n[704/1596] blinkpy.w3c.test_copier_unittest.TestCopierTest.test_files_with_shebang_are_made_executable passed\n[705/1596] blinkpy.w3c.pr_cleanup_tool_unittest.PrCleanupToolTest.test_main_successful_close_no_exportable_changes passed\n[706/1596] blinkpy.w3c.test_copier_unittest.TestCopierTest.test_ref_test_with_ref_is_copied passed\n[707/1596] blinkpy.w3c.test_copier_unittest.TestCopierTest.test_import_dir_with_no_tests passed\n[708/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_attempts_to_merge_landed_gerrit_cl passed\n[709/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_dry_run_stops_before_creating_pr passed\n[710/1596] blinkpy.w3c.pr_cleanup_tool_unittest.PrCleanupToolTest.test_main_successful_close_abandoned_cl passed\n[711/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_gerrit_cl_no_update_if_pr_with_same_revision passed\n[712/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_does_not_create_pr_if_cl_review_has_not_started passed\n[713/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_merges_non_provisional_pr passed\n[714/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_creates_and_merges_pull_requests passed\n[715/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_creates_pull_request_for_all_exportable_commits passed\n[716/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_new_gerrit_cl passed\n[717/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_apply_exportable_commits_locally passed\n[718/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_gerrit_cl_updates_if_cl_has_new_revision passed\n[719/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_run_returns_false_on_patch_failure passed\n[720/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_cl_description_with_empty_environ passed\n[721/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_apply_exportable_commits_locally_returns_none_on_failure passed\n[722/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_cl_description_with_directory_owners passed\n[723/1596] blinkpy.w3c.test_exporter_unittest.TestExporterTest.test_run_returns_false_on_gerrit_search_error passed\n[724/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_cl_description_moves_noexport_tag passed\n[725/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_clear_out_dest_path passed\n[726/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_delete_orphaned_baselines_basic passed\n[727/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_cl_description_with_environ_variables passed\n[728/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_commit_message passed\n[729/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_commit_changes passed\n[730/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_delete_orphaned_baselines_worker_js_tests passed\n[731/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_get_directory_owners passed\n[732/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_only_wpt_manifest_changed passed\n[733/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_generate_manifest_successful_run passed\n[734/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_run_commit_queue_for_cl_timeout passed\n[735/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_run_commit_queue_for_cl_fail_to_land passed\n[736/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_run_commit_queue_for_cl_closed_cl passed\n[737/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_run_commit_queue_for_cl_fail_cq passed\n[738/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_run_commit_queue_for_cl_pass passed\n[739/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer passed\n[740/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer_no_response_uses_backup passed\n[741/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_get_directory_owners_no_changed_files passed\n[742/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer_nobody_on_rotation passed\n[743/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer_date_not_found passed\n[744/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer_rotations_url_unavailable passed\n[745/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_tbr_reviewer_with_full_email_address passed\n[746/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_update_all_test_expectations_files passed\n[747/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_update_expectations_for_cl_closed_cl passed\n[748/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_update_expectations_for_cl_all_jobs_pass passed\n[749/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_update_expectations_for_cl_no_results passed\n[750/1596] blinkpy.w3c.test_importer_unittest.TestImporterTest.test_update_expectations_for_cl_fail_but_no_changes passed\n[751/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_create_line_dict_old_tests passed\n[752/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_generate_results_dict passed\n[753/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_expectations passed\n[754/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_failing_results_dict_no_results passed\n[755/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_failing_results_dict_non_wpt_test passed\n[756/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_create_line_dict_with_manual_tests passed\n[757/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_failing_results_dict_only_passing_results passed\n[758/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_failing_results_dict_some_failing_results passed\n[759/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_failing_results_dict_unexpected_pass passed\n[760/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_tests_to_rebaseline_also_returns_slow_tests passed\n[761/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_test_to_rebaseline_does_not_return_ref_tests passed\n[762/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_test_to_rebaseline_returns_only_tests_with_failures passed\n[763/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_tests_to_rebaseline_returns_updated_dict passed\n[764/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_create_line_dict_new_tests passed\n[765/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_merge_same_valued_keys_all_match passed\n[766/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_merge_dicts_merges_second_dict_into_first passed\n[767/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_merge_dicts_with_conflict_raise_exception passed\n[768/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_is_reference_test_given_testharness_test passed\n[769/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_merge_same_valued_keys_one_mismatch passed\n[770/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_is_reference_test_given_non_existent_file passed\n[771/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_is_reference_test_given_reference_test passed\n[772/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_get_tests_to_rebaseline_handles_retries passed\n[773/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_merging_platforms_if_possible passed\n[774/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_run_no_issue_number passed\n[775/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_run_no_try_results passed\n[776/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_simplify_specifiers passed\n[777/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_simplify_specifiers_uses_specifiers_in_builder_list passed\n[778/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_one_platform_has_no_results passed\n[779/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_normalized_specifiers_with_skipped_test passed\n[780/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_new_manual_tests_get_skip_expectation passed\n[781/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_run_single_platform_failure passed\n[782/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_normalized_specifiers passed\n[783/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_write_to_test_expectations_with_marker_and_no_lines passed\n[784/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_specifiers_can_extend_to_all_platforms passed\n[785/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_write_to_test_expectations_with_marker_comment passed\n[786/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_write_to_test_expectations_without_newline passed\n[787/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_add_comment_throws_github_error_on_non_201 passed\n[788/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_write_to_test_expectations_with_manual_tests_and_newline passed\n[789/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_skipped_specifiers_when_test_is_wontfix passed\n[790/1596] blinkpy.w3c.wpt_expectations_updater_unittest.WPTExpectationsUpdaterTest.test_write_to_test_expectations_with_no_marker_comment passed\n[791/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_throws_github_error_on_non_200 passed\n[792/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_all_pages passed\n[793/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_create_pr_throws_github_error_on_non_201 passed\n[794/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_auth_token passed\n[795/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_reaches_pr_history_window passed\n[796/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_constructor_throws_on_pr_history_window_too_large passed\n[797/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_single_page passed\n[798/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_create_pr_success passed\n[799/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_delete_remote_branch_throws_github_error_on_non_204 passed\n[800/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_throws_github_error_when_too_few_prs passed\n[801/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_get_pr_branch passed\n[802/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_extract_link_next_not_found passed\n[803/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_is_pr_merged_receives_404 passed\n[804/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_extract_link_next passed\n[805/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_is_pr_merged_receives_204 passed\n[806/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_init passed\n[807/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_merge_pr_throws_merge_error_on_405 passed\n[808/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_all_pull_requests_throws_github_error_when_incomplete passed\n[809/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_merge_pr_success passed\n[810/1596] blinkpy.w3c.wpt_manifest_unittest.WPTManifestUnitTest.test_all_url_items_skips_jsshell_tests passed\n[811/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_remove_label_throws_github_error_on_non_200_or_204 passed\n[812/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_pr_for_chromium_commit_falls_back_to_commit_position passed\n[813/1596] blinkpy.w3c.wpt_manifest_unittest.WPTManifestUnitTest.test_file_path_to_url_paths passed\n[814/1596] blinkpy.web_tests.breakpad.dump_reader_multipart_unittest.TestDumpReaderMultipart.test_check_generate_breakpad_symbols_actually_exists passed\n[815/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_pr_for_chromium_commit_change_id_only passed\n[816/1596] blinkpy.w3c.wpt_manifest_unittest.WPTManifestUnitTest.test_ensure_manifest_updates_manifest_if_it_exists passed\n[817/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_pr_for_chromium_commit_prefers_change_id passed\n[818/1596] blinkpy.web_tests.breakpad.dump_reader_multipart_unittest.TestDumpReaderMultipart.test_check_is_functional_breakpad_tools_not_found passed\n[819/1596] blinkpy.web_tests.breakpad.dump_reader_multipart_unittest.TestDumpReaderMultipart.test_get_pid_from_dump passed\n[820/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_pr_for_chromium_commit_multiple_commit_positions passed\n[821/1596] blinkpy.w3c.wpt_github_unittest.WPTGitHubTest.test_pr_for_chromium_commit_multiple_change_ids passed\n[822/1596] blinkpy.w3c.wpt_manifest_unittest.WPTManifestUnitTest.test_ensure_manifest_copies_new_manifest passed\n[823/1596] blinkpy.web_tests.breakpad.dump_reader_win_unittest.TestDumpReaderWin.test_get_pid_from_dump passed\n[824/1596] blinkpy.w3c.wpt_manifest_unittest.WPTManifestUnitTest.test_ensure_manifest_raises_exception passed\n[825/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_all_builder_names passed\n[826/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_all_port_names passed\n[827/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_all_continuous_builder_names passed\n[828/1596] blinkpy.web_tests.breakpad.dump_reader_win_unittest.TestDumpReaderWin.test_get_stack_from_dump passed\n[829/1596] blinkpy.web_tests.breakpad.dump_reader_multipart_unittest.TestDumpReaderMultipart.test_get_stack_from_dump passed\n[830/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_builder_name_for_port_name_with_no_debug_builder passed\n[831/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_all_try_builder_names passed\n[832/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_bucket_for_builder_default_bucket passed\n[833/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_bucket_for_builder_configured_bucket passed\n[834/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_builder_name_for_port_name_with_debug_builder passed\n[835/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_builder_name_for_port_name_with_only_debug_builder passed\n[836/1596] blinkpy.web_tests.breakpad.dump_reader_win_unittest.TestDumpReaderWin.test_check_is_functional_cdb_not_found passed\n[837/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_constructor_validates_list passed\n[838/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_platform_specifier_for_builder passed\n[839/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_port_name_for_builder_name_with_missing_builder passed\n[840/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_version_specifier_for_port_name passed\n[841/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_specifiers_for_builder passed\n[842/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_specifiers_for_builder_with_missing_builder passed\n[843/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_clobber_old_results passed\n[844/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_rename_results_folder passed\n[845/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_look_for_new_crash_logs passed\n[846/1596] blinkpy.web_tests.builder_list_unittest.BuilderListTest.test_port_name_for_builder_name passed\n[847/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_needs_servers passed\n[848/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_limit_archived_results_count passed\n[849/1596] blinkpy.web_tests.controllers.repaint_overlay_unittest.TestRepaintOverlay.test_result_contains_repaint_rects passed\n[850/1596] blinkpy.web_tests.controllers.test_result_writer_unittest.TestResultWriterTests.test_success passed\n[851/1596] blinkpy.web_tests.controllers.repaint_overlay_unittest.TestRepaintOverlay.test_extract_layer_tree passed\n[852/1596] blinkpy.web_tests.controllers.test_result_writer_unittest.TestResultWriterTests.test_reftest_image_missing passed\n[853/1596] blinkpy.web_tests.controllers.test_result_writer_unittest.TestResultWriterTests.test_reference_is_missing passed\n[854/1596] blinkpy.web_tests.controllers.web_test_finder_unittest.WebTestFinderTests.test_split_chunks passed\n[855/1596] blinkpy.web_tests.controllers.test_result_writer_unittest.TestResultWriterTests.test_reference_exists passed\n[856/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_multiple_locked_shards passed\n[857/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_shard_by_dir passed\n[858/1596] blinkpy.web_tests.controllers.manager_unittest.ManagerTest.test_servers_started passed\n[859/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_shard_every_file passed\n[860/1596] blinkpy.web_tests.controllers.web_test_finder_unittest.WebTestFinderTests.test_find_fastest_tests passed\n[861/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_shard_in_two_has_no_locked_shards passed\n[862/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_shard_in_two passed\n[863/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_shard_in_two_has_no_unlocked_shards passed\n[864/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsFactoryTest.test_expectations_for_builder passed\n[865/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsFactoryTest.test_expectations_for_port passed\n[866/1596] blinkpy.web_tests.controllers.web_test_finder_unittest.WebTestFinderTests.test_find_fastest_tests_excludes_deleted_tests passed\n[867/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.SharderTests.test_virtual_shards passed\n[868/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsTest.test_all_results_by_path passed\n[869/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsTest.test_basic passed\n[870/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsTest.test_basic_flaky passed\n[871/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsTest.test_unexpected_results_no_unexpected passed\n[872/1596] blinkpy.web_tests.layout_package.json_results_generator_unittest.JSONGeneratorTest.test_strip_json_wrapper passed\n[873/1596] blinkpy.web_tests.layout_package.bot_test_expectations_unittest.BotTestExpectationsTest.test_unexpected_results_all_unexpected passed\n[874/1596] blinkpy.web_tests.layout_package.json_results_generator_unittest.JSONGeneratorTest.test_test_timings_trie passed\n[875/1596] blinkpy.web_tests.lint_test_expectations_unittest.LintTest.test_all_configurations passed\n[876/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.WebTestRunnerTests.test_update_summary_with_result passed\n[877/1596] blinkpy.web_tests.lint_test_expectations_unittest.LintTest.test_lint_flag_specific_expectation_errors passed\n[878/1596] blinkpy.web_tests.lint_test_expectations_unittest.LintTest.test_lint_test_files passed\n[879/1596] blinkpy.web_tests.controllers.web_test_runner_unittest.WebTestRunnerTests.test_interrupt_if_at_failure_limits passed\n[880/1596] blinkpy.web_tests.lint_test_expectations_unittest.CheckVirtualSuiteTest.test_check_virtual_test_suites passed\n[881/1596] blinkpy.web_tests.lint_test_expectations_unittest.MainTest.test_exception passed\n[882/1596] blinkpy.web_tests.merge_results_unittest.DirMergerTests.test_failure_same_file_but_contents_differ passed\n[883/1596] blinkpy.web_tests.merge_results_unittest.DirMergerTests.test_success_no_overlapping_files passed\n[884/1596] blinkpy.web_tests.lint_test_expectations_unittest.LintTest.test_extra_files_errors passed\n[885/1596] blinkpy.web_tests.merge_results_unittest.DirMergerTests.test_success_no_overlapping_files_but_matching_contents passed\n[886/1596] blinkpy.web_tests.controllers.repaint_overlay_unittest.TestRepaintOverlay.test_generate_repaint_overlay_html passed\n[887/1596] blinkpy.web_tests.lint_test_expectations_unittest.MainTest.test_failure passed\n[888/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_custom_match_on_obj_type passed\n[889/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_custom_match_on_name passed\n[890/1596] blinkpy.web_tests.merge_results_unittest.DirMergerTests.test_success_same_file_but_matching_contents passed\n[891/1596] blinkpy.web_tests.lint_test_expectations_unittest.MainTest.test_interrupt passed\n[892/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_merge_compound_dict passed\n[893/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_type_match passed\n[894/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_custom_match_on_obj_value passed\n[895/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_merge_simple_dict passed\n[896/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_merge_listlike passed\n[897/1596] blinkpy.web_tests.merge_results_unittest.JSONMergerTests.test_merge passed\n[898/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_load passed\n[899/1596] blinkpy.web_tests.merge_results_unittest.JSONTestResultsMerger.test_allow_unknown_if_matching passed\n[900/1596] blinkpy.web_tests.lint_test_expectations_unittest.MainTest.test_success passed\n[901/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_dump passed\n[902/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_single_file passed\n[903/1596] blinkpy.web_tests.lint_test_expectations_unittest.LintTest.test_lint_test_files_errors passed\n[904/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_conflicting_function_names passed\n[905/1596] blinkpy.web_tests.merge_results_unittest.JSONTestResultsMerger.test_summable passed\n[906/1596] blinkpy.web_tests.merge_results_unittest.JSONTestResultsMerger.test_seconds_since_epoch passed\n[907/1596] blinkpy.web_tests.merge_results_unittest.JSONTestResultsMerger.test_interrupted passed\n[908/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_conflicting_values passed\n[909/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_mixed_json_and_jsonp passed\n[910/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_identical_values_works_with_custom_merger passed\n[911/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_identical_values_fails_by_default passed\n[912/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesKeepFilesTests.test passed\n[913/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesMatchingContentsTests.test passed\n[914/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesOneTests.test passed\n[915/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_add_specifier passed\n[916/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesLinesSortedTests.test passed\n[917/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_add_macros passed\n[918/1596] blinkpy.web_tests.merge_results_unittest.MergeFilesJSONPTests.test_two_files_nonconflicting_values passed\n[919/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_category_priority passed\n[920/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_sort_specifiers passed\n[921/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_init passed\n[922/1596] blinkpy.web_tests.models.test_configuration_unittest.SpecifierSorterTest.test_specifier_priority passed\n[923/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_specifier_converter_access passed\n[924/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_macro_collapsing passed\n[925/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_macro_expansion passed\n[926/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_symmetric_difference passed\n[927/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_converter_macro_collapsing passed\n[928/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_to_config_set passed\n[929/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_eq passed\n[930/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_keys passed\n[931/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_hash passed\n[932/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_str passed\n[933/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationConverterTest.test_to_specifier_lists passed\n[934/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_items passed\n[935/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_values passed\n[936/1596] blinkpy.web_tests.models.test_configuration_unittest.TestConfigurationTest.test_repr passed\n[937/1596] blinkpy.web_tests.merge_results_unittest.WebTestDirMergerTests.test passed\n[938/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_skip passed\n[939/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_comments passed\n[940/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_blank_line passed\n[941/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_macro passed\n[942/1596] blinkpy.web_tests.models.test_expectations_unittest.BasicTests.test_basic passed\n[943/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_config_specifiers passed\n[944/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_slow passed\n[945/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_unknown_expectation passed\n[946/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_unknown_config passed\n[947/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_wontfix passed\n[948/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_warnings passed\n[949/1596] blinkpy.web_tests.models.test_expectations_unittest.ExpectationSyntaxTests.test_unrecognized_expectation passed\n[950/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_error_on_different_platform passed\n[951/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_error_on_different_build_type passed\n[952/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_bot_test_expectations passed\n[953/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_category_expectations passed\n[954/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_more_specific_override_resets_skip passed\n[955/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_get_expectations_string passed\n[956/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_expectation_to_string passed\n[957/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_get_test_set passed\n[958/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_multiple_results passed\n[959/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_overrides passed\n[960/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_parse_warning passed\n[961/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_overrides__duplicate passed\n[962/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_parse_mac_legacy_names passed\n[963/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_result_was_expected passed\n[964/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_overrides__directory passed\n[965/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_sanitizer_flag passed\n[966/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_parse_warnings_are_logged_if_not_in_lint_mode passed\n[967/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_suffixes_for_expectations passed\n[968/1596] blinkpy.web_tests.models.test_expectations_unittest.MiscTests.test_shorten_filename passed\n[969/1596] blinkpy.web_tests.models.test_expectations_unittest.PrecedenceTests.test_file_over_directory passed\n[970/1596] blinkpy.web_tests.models.test_expectations_unittest.PrecedenceTests.test_order_in_file passed\n[971/1596] blinkpy.web_tests.models.test_expectations_unittest.PrecedenceTests.test_macro_overrides passed\n[972/1596] blinkpy.web_tests.models.test_expectations_unittest.PrecedenceTests.test_more_specifiers passed\n[973/1596] blinkpy.web_tests.models.test_expectations_unittest.PrecedenceTests.test_ambiguous passed\n[974/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_first_line passed\n[975/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_flaky_line passed\n[976/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove passed\n[977/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_keeping_comments_before_whitespace_lines passed\n[978/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_leaves_comments_for_next_line passed\n[979/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_bug_format passed\n[980/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_duplicate_with_line_before_preceding_line passed\n[981/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_with_comments_at_start passed\n[982/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_no_whitespace_lines passed\n[983/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_with_comments passed\n[984/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_bad_bugid passed\n[985/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_multiple_configurations passed\n[986/1596] blinkpy.web_tests.models.test_expectations_unittest.RemoveConfigurationsTest.test_remove_line_with_comments_at_end_with_no_trailing_newline passed\n[987/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_missing_bugid passed\n[988/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_duplicates passed\n[989/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_exclusive_specifiers_error_in_lint_mode passed\n[990/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_rebaseline passed\n[991/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_missing_file passed\n[992/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_expectations_string passed\n[993/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_duplicate_skipped_test_fails_lint passed\n[994/1596] blinkpy.web_tests.models.test_expectations_unittest.SemanticTests.test_skip_and_wontfix passed\n[995/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_skipped_dir_overrides_overrides passed\n[996/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_skipped_dir_overrides_expectations passed\n[997/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_format_line passed\n[998/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_skipped_entry_dont_exist passed\n[999/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_parsed_to_string_mac_legacy_names passed\n[1000/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_parsed_to_string passed\n[1001/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_reconstitute_only_these passed\n[1002/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_skipped_file_overrides_expectations passed\n[1003/1596] blinkpy.web_tests.models.test_expectations_unittest.SkippedTests.test_skipped_file_overrides_overrides passed\n[1004/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_serialize_parsed_expectations passed\n[1005/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_string_roundtrip passed\n[1006/1596] blinkpy.web_tests.models.test_failures_unittest.TestFailuresTest.test_crashes passed\n[1007/1596] blinkpy.web_tests.models.test_failures_unittest.TestFailuresTest.test_equals passed\n[1008/1596] blinkpy.web_tests.models.test_failures_unittest.TestFailuresTest.test_message_is_virtual passed\n[1009/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_serialize_parsed_specifier_string passed\n[1010/1596] blinkpy.web_tests.models.test_results_unittest.TestResultsTest.test_defaults passed\n[1011/1596] blinkpy.web_tests.models.test_failures_unittest.TestFailuresTest.test_unknown_failure_type passed\n[1012/1596] blinkpy.web_tests.models.test_failures_unittest.TestFailuresTest.test_loads passed\n[1013/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_unparsed_to_string passed\n[1014/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_unparsed_list_to_string passed\n[1015/1596] blinkpy.web_tests.models.test_results_unittest.TestResultsTest.test_loads passed\n[1016/1596] blinkpy.web_tests.models.test_run_results_unittest.InterpretTestFailuresTest.test_interpret_test_failures passed\n[1017/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationsParserTests.test_expectation_line_for_test passed\n[1018/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_extra_skipped_tests passed\n[1019/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_bug_entry passed\n[1020/1596] blinkpy.web_tests.models.test_expectations_unittest.TestExpectationSerializationTests.test_list_roundtrip passed\n[1021/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_expected_only_include_failing passed\n[1022/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_chromium_revision passed\n[1023/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_results_contains_path_delimiter passed\n[1024/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_expected_pass passed\n[1025/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_flaky_pass_after_first_retry passed\n[1026/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_only_include_failing passed\n[1027/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_no_chromium_revision passed\n[1028/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_flaky passed\n[1029/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_has_console_errors_or_warnings_negative_cases passed\n[1030/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_has_console_errors_or_warnings_positive_cases passed\n[1031/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_rounded_run_times passed\n[1032/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_all_pass_testharness_result_negative_cases passed\n[1033/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_all_pass_testharness_result_positive_cases passed\n[1034/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_negative_cases passed\n[1035/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_basic_examples passed\n[1036/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_empty_content passed\n[1037/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_no_pass passed\n[1038/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_with_console_messages passed\n[1039/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_with_pass_and_random_text passed\n[1040/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_passing_with_timeout_or_notrun passed\n[1041/1596] blinkpy.web_tests.models.testharness_results_unittest.TestHarnessResultCheckerTest.test_is_testharness_output_positive_cases passed\n[1042/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_with_iterations passed\n[1043/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_num_failures_by_type passed\n[1044/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_skipped passed\n[1045/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_regression passed\n[1046/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_timeout_then_unexpected_pass passed\n[1047/1596] blinkpy.web_tests.models.test_run_results_unittest.SummarizedResultsTest.test_summarized_results_wontfix passed\n[1048/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_check_sys_deps passed\n[1049/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_diff_image passed\n[1050/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_diff_image__missing_both passed\n[1051/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_diff_image__missing_actual passed\n[1052/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_default_batch_size passed\n[1053/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_default_max_locked_shards passed\n[1054/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_diff_image__missing_expected passed\n[1055/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_diff_image_crashed passed\n[1056/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_additional_platform_directory passed\n[1057/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_default_child_processes passed\n[1058/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_check_build passed\n[1059/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_expectations_files passed\n[1060/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_get_crash_log_all_none passed\n[1061/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_get_crash_log_newer_than passed\n[1062/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_get_crash_log_non_ascii passed\n[1063/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_default_timeout_ms passed\n[1064/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_get_crash_log_crash_site passed\n[1065/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_expectations_ordering passed\n[1066/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_path_to_apache_config_file passed\n[1067/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_requires_http_server passed\n[1068/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_test_configuration passed\n[1069/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_non_content_shell_driver passed\n[1070/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTombstoneTest.test_insufficient_tombstone_permission passed\n[1071/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTombstoneTest.test_invalid_tombstone_list_entry_format passed\n[1072/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTombstoneTest.test_invalid_tombstone_list passed\n[1073/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_get_crash_log_simple passed\n[1074/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTombstoneTest.test_no_tombstones_found passed\n[1075/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_virtual_test_suites passed\n[1076/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTombstoneTest.test_read_valid_tombstone_file passed\n[1077/1596] blinkpy.web_tests.port.android_unittest.AndroidPortTest.test_driver_cmd_line passed\n[1078/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTest.test_read_prompt passed\n[1079/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTest.test_cmd_line passed\n[1080/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_additional_env_var passed\n[1081/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_apache_config_file_name_for_platform passed\n[1082/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidDriverTwoDriversTest.test_two_drivers passed\n[1083/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_additional_platform_directory passed\n[1084/1596] blinkpy.web_tests.port.base_unittest.NaturalCompareTest.test_natural_compare passed\n[1085/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_additional_expectations passed\n[1086/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_default_results_directory passed\n[1087/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_build_path passed\n[1088/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_check_httpd_success passed\n[1089/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_dont_require_http_server passed\n[1090/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_driver_flag_from_file passed\n[1091/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_duplicate_virtual_test_suite_in_file passed\n[1092/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_expected_baselines_mismatch passed\n[1093/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_expected_baselines_platform_specific passed\n[1094/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_expected_baselines_flag_specific passed\n[1095/1596] blinkpy.web_tests.port.base_unittest.KeyCompareTest.test_test_key passed\n[1096/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_expected_baselines_basic passed\n[1097/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_expected_baselines_virtual passed\n[1098/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_can_load_actual_virtual_test_suite_file passed\n[1099/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_one_test passed\n[1100/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_flag_specific_expectations passed\n[1101/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_glob passed\n[1102/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_get_option__default passed\n[1103/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_with_skipped_directories passed\n[1104/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_flag_specific_expectations_identify_unreadable_file passed\n[1105/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_get_option__set passed\n[1106/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_with_skipped_directories_2 passed\n[1107/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_get_option__unset passed\n[1108/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_good_virtual_test_suite_file passed\n[1109/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_http_server_supports_ipv6 passed\n[1110/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_httpd_returns_error_code passed\n[1111/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_http_server_requires_http_protocol_options_unsafe passed\n[1112/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_http_server_doesnt_require_http_protocol_options_unsafe passed\n[1113/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_slow_wpt_test_returns_false_for_illegal_paths passed\n[1114/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_slow_wpt_test passed\n[1115/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_slow_wpt_test_takes_virtual_tests passed\n[1116/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_no_paths_specified passed\n[1117/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_wpt_test passed\n[1118/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_missing_virtual_test_suite_file passed\n[1119/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_test_file passed\n[1120/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_nonexistant_expectations passed\n[1121/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_operating_system passed\n[1122/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_output_filename passed\n[1123/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_slow_wpt_test_with_variations passed\n[1124/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_results_directory passed\n[1125/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_setup_test_run passed\n[1126/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_should_use_wptserve passed\n[1127/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_is_test_file_in_wpt passed\n[1128/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_reference_files_from_manifest passed\n[1129/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_skips_test_in_never_fix_tests passed\n[1130/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_skips_test_in_smoke_tests passed\n[1131/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_reference_files passed\n[1132/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_skips_test_in_test_expectations passed\n[1133/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_skips_test_no_skip_smoke_tests_file passed\n[1134/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_one_if_in_manifest passed\n[1135/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_test_dirs passed\n[1136/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_virtual_test_suite_file_is_not_json passed\n[1137/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_test_isdir passed\n[1138/1596] blinkpy.web_tests.port.android_unittest.ChromiumAndroidTwoPortsTest.test_options_with_two_ports passed\n[1139/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_test_isfile passed\n[1140/1596] blinkpy.web_tests.port.base_unittest.VirtualTestSuiteTest.test_basic passed\n[1141/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_test_exists passed\n[1142/1596] blinkpy.web_tests.port.base_unittest.VirtualTestSuiteTest.test_default_reference_args passed\n[1143/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_skips_test_port_doesnt_skip_smoke_tests passed\n[1144/1596] blinkpy.web_tests.port.base_unittest.VirtualTestSuiteTest.test_non_default_reference_args passed\n[1145/1596] blinkpy.web_tests.port.base_unittest.VirtualTestSuiteTest.test_no_slash passed\n[1146/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_additional_platform_directory passed\n[1147/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_default_batch_size passed\n[1148/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_check_build passed\n[1149/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_default_child_processes passed\n[1150/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_default_max_locked_shards passed\n[1151/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_find_none_if_not_in_manifest passed\n[1152/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_default_timeout_ms passed\n[1153/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_diff_image__missing_actual passed\n[1154/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_diff_image passed\n[1155/1596] blinkpy.web_tests.port.browser_test_driver_unittest.BrowserTestDriverTest.test_read_stdin_path passed\n[1156/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_diff_image__missing_expected passed\n[1157/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_diff_image__missing_both passed\n[1158/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_diff_image_crashed passed\n[1159/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_driver_name_option passed\n[1160/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_driver_cmd_line passed\n[1161/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_expectations_files passed\n[1162/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_driver_type passed\n[1163/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_get_crash_log_all_none passed\n[1164/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_expectations_ordering passed\n[1165/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_get_crash_log_crash_site passed\n[1166/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_path_to_apache_config_file passed\n[1167/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_get_crash_log_newer_than passed\n[1168/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_get_crash_log_non_ascii passed\n[1169/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_get_crash_log_simple passed\n[1170/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_test_configuration passed\n[1171/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_wpt_tests_paths passed\n[1172/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_virtual_test_suites passed\n[1173/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestLinuxTest.test_web_tests_dir passed\n[1174/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_additional_platform_directory passed\n[1175/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_default_batch_size passed\n[1176/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_check_build passed\n[1177/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_default_max_locked_shards passed\n[1178/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_default_timeout_ms passed\n[1179/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_diff_image__missing_actual passed\n[1180/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_virtual_wpt_tests_paths passed\n[1181/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_default_child_processes passed\n[1182/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_diff_image passed\n[1183/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_diff_image__missing_expected passed\n[1184/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_diff_image__missing_both passed\n[1185/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_diff_image_crashed passed\n[1186/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_driver_name_option passed\n[1187/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_driver_cmd_line passed\n[1188/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_driver_path passed\n[1189/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_driver_type passed\n[1190/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_expectations_files passed\n[1191/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_get_crash_log_crash_site passed\n[1192/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_get_crash_log_newer_than passed\n[1193/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_path_to_apache_config_file passed\n[1194/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_expectations_ordering passed\n[1195/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_get_crash_log_non_ascii passed\n[1196/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_get_crash_log_all_none passed\n[1197/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_get_crash_log_simple passed\n[1198/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_test_configuration passed\n[1199/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_virtual_test_suites passed\n[1200/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestMacTest.test_web_tests_dir passed\n[1201/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_check_build passed\n[1202/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_default_batch_size passed\n[1203/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_additional_platform_directory passed\n[1204/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_default_child_processes passed\n[1205/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_default_max_locked_shards passed\n[1206/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_default_timeout_ms passed\n[1207/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_diff_image passed\n[1208/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_diff_image__missing_actual passed\n[1209/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_diff_image__missing_both passed\n[1210/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_diff_image__missing_expected passed\n[1211/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_driver_cmd_line passed\n[1212/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_driver_type passed\n[1213/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_diff_image_crashed passed\n[1214/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_expectations_files passed\n[1215/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_get_crash_log_all_none passed\n[1216/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_get_crash_log_crash_site passed\n[1217/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_get_crash_log_newer_than passed\n[1218/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_get_crash_log_non_ascii passed\n[1219/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_driver_name_option passed\n[1220/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_expectations_ordering passed\n[1221/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_get_crash_log_simple passed\n[1222/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_test_configuration passed\n[1223/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_path_to_apache_config_file passed\n[1224/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_virtual_test_suites passed\n[1225/1596] blinkpy.web_tests.port.browser_test_unittest.BrowserTestWinTest.test_web_tests_dir passed\n[1226/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_enable_and_disable_features passed\n[1227/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_no_dupes passed\n[1228/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_multiple_enable_features passed\n[1229/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_simple_repeated_enable_features passed\n[1230/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_unknown_duplicates passed\n[1231/1596] blinkpy.web_tests.port.driver_unittest.CoalesceRepeatedSwitchesTest.test_multiple_disable_features passed\n[1232/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_check_for_driver_crash passed\n[1233/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_command_wrapper passed\n[1234/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_read_base64_block passed\n[1235/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_no_timeout passed\n[1236/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_read_binary_block passed\n[1237/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_creating_a_port_does_not_write_to_the_filesystem passed\n[1238/1596] blinkpy.web_tests.port.base_unittest.PortTest.test_tests passed\n[1239/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_start_actually_starts passed\n[1240/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_stop_cleans_up_properly passed\n[1241/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_test_to_uri passed\n[1242/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_uri_to_test passed\n[1243/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_read_block passed\n[1244/1596] blinkpy.web_tests.port.driver_unittest.DriverTest.test_two_starts_cleans_up_properly passed\n[1245/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_debug_args_gn passed\n[1246/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_debug_x64_target passed\n[1247/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_both_configuration_and_target_is_an_error passed\n[1248/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_android passed\n[1249/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_default_target_and_configuration passed\n[1250/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_default_gn_build passed\n[1251/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_debug_target passed\n[1252/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_get_from_builder_name passed\n[1253/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_empty_args_gn passed\n[1254/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_debug_configuration passed\n[1255/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_mac passed\n[1256/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_release_configuration passed\n[1257/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_linux passed\n[1258/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_unknown_default passed\n[1259/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_release_x64_target passed\n[1260/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_additional_platform_directory passed\n[1261/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_baseline_paths passed\n[1262/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_check_build passed\n[1263/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_check_illegal_port_names passed\n[1264/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_default_batch_size passed\n[1265/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_default_max_locked_shards passed\n[1266/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_unknown_specified passed\n[1267/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_release_args_gn passed\n[1268/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_default_child_processes passed\n[1269/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_default_timeout_ms passed\n[1270/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_diff_image__missing_actual passed\n[1271/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_diff_image passed\n[1272/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_unknown_dir passed\n[1273/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_diff_image__missing_both passed\n[1274/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_diff_image__missing_expected passed\n[1275/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_driver_name_option passed\n[1276/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_diff_image_crashed passed\n[1277/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_driver_cmd_line passed\n[1278/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_expectations_files passed\n[1279/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_get_crash_log_all_none passed\n[1280/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_get_crash_log_crash_site passed\n[1281/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_dummy_home_dir_is_created_and_cleaned_up passed\n[1282/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_get_crash_log_newer_than passed\n[1283/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_get_crash_log_non_ascii passed\n[1284/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_expectations_ordering passed\n[1285/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_get_crash_log_simple passed\n[1286/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_operating_system passed\n[1287/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_path_to_apache_config_file passed\n[1288/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_run_starts_xvfb passed\n[1289/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_runs_finds_free_display passed\n[1290/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_path_to_image_diff passed\n[1291/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_run_starts_xvfb_clears_tmpdir passed\n[1292/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_test_configuration passed\n[1293/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_runs_terminates_if_xvfb_proc_fails passed\n[1294/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_runs_multiple_checks_when_slow_to_start passed\n[1295/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_additional_platform_directory passed\n[1296/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_versions passed\n[1297/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_default_batch_size passed\n[1298/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_check_build passed\n[1299/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_default_child_processes passed\n[1300/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_diff_image__missing_actual passed\n[1301/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_default_timeout_ms passed\n[1302/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_diff_image__missing_both passed\n[1303/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_default_max_locked_shards passed\n[1304/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_diff_image passed\n[1305/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_diff_image_crashed passed\n[1306/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_driver_name_option passed\n[1307/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_expectations_files passed\n[1308/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_diff_image__missing_expected passed\n[1309/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_driver_cmd_line passed\n[1310/1596] blinkpy.web_tests.port.factory_unittest.FactoryTest.test_win passed\n[1311/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_setup_test_runs_eventually_times_out passed\n[1312/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_get_crash_log_all_none passed\n[1313/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_get_crash_log_newer_than passed\n[1314/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_expectations_ordering passed\n[1315/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_path_to_apache_config_file passed\n[1316/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_get_crash_log_simple passed\n[1317/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_get_crash_log_non_ascii passed\n[1318/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_get_crash_log_crash_site passed\n[1319/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_operating_system passed\n[1320/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_path_to_apache_config_file_on_10_13 passed\n[1321/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_path_to_image_diff passed\n[1322/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_test_configuration passed\n[1323/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_check_build passed\n[1324/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_check_sys_deps passed\n[1325/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_diff_image passed\n[1326/1596] blinkpy.web_tests.port.linux_unittest.LinuxPortTest.test_virtual_test_suites passed\n[1327/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_default_max_locked_shards passed\n[1328/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_default_batch_size passed\n[1329/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_default_child_processes passed\n[1330/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_additional_platform_directory passed\n[1331/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_diff_image__missing_actual passed\n[1332/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_diff_image_crashed passed\n[1333/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log passed\n[1334/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_diff_image__missing_both passed\n[1335/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_diff_image__missing_expected passed\n[1336/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_default_timeout_ms passed\n[1337/1596] blinkpy.web_tests.port.mac_unittest.MacPortTest.test_virtual_test_suites passed\n[1338/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_driver_cmd_line passed\n[1339/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_expectations_ordering passed\n[1340/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_expectations_files passed\n[1341/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log_newer_than passed\n[1342/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log_all_none passed\n[1343/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_test_configuration passed\n[1344/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log_crash_site passed\n[1345/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_port_name_in_constructor passed\n[1346/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log_non_ascii passed\n[1347/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_uses_apache passed\n[1348/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_get_crash_log_simple passed\n[1349/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_path_to_apache_config_file passed\n[1350/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTPortTest.test_virtual_test_suites passed\n[1351/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_main passed\n[1352/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_pixeltest_passes passed\n[1353/1596] blinkpy.web_tests.port.server_process_unittest.TestQuoteData.test_binary_data passed\n[1354/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_pixeltest__fails passed\n[1355/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_audio passed\n[1356/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_checksum_in_png passed\n[1357/1596] blinkpy.web_tests.port.server_process_unittest.TestQuoteData.test_newlines passed\n[1358/1596] blinkpy.web_tests.port.server_process_unittest.TestQuoteData.test_trailing_spaces passed\n[1359/1596] blinkpy.web_tests.port.server_process_unittest.TestQuoteData.test_plain passed\n[1360/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_reftest_mismatch passed\n[1361/1596] blinkpy.web_tests.port.server_process_unittest.TestServerProcess.test_broken_pipe passed\n[1362/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_reftest_match passed\n[1363/1596] blinkpy.web_tests.port.server_process_unittest.TestServerProcess.test_cleanup passed\n[1364/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_additional_platform_directory passed\n[1365/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_baseline_path passed\n[1366/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_textonly passed\n[1367/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_default_batch_size passed\n[1368/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_default_child_processes passed\n[1369/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_default_max_locked_shards passed\n[1370/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_check_build passed\n[1371/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_default_timeout_ms passed\n[1372/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_diff_image passed\n[1373/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_diff_image__missing_actual passed\n[1374/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_diff_image__missing_both passed\n[1375/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_diff_image_crashed passed\n[1376/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_driver_cmd_line passed\n[1377/1596] blinkpy.web_tests.port.mock_drt_unittest.MockDRTTest.test_virtual passed\n[1378/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_expectations_files passed\n[1379/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_diff_image__missing_expected passed\n[1380/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_driver_name_option passed\n[1381/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_get_crash_log_crash_site passed\n[1382/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_get_crash_log_simple passed\n[1383/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_expectations_ordering passed\n[1384/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_get_crash_log_non_ascii passed\n[1385/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_get_crash_log_all_none passed\n[1386/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_get_crash_log_newer_than passed\n[1387/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_operating_system passed\n[1388/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_path_to_apache_config_file passed\n[1389/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_path_to_image_diff passed\n[1390/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_test_configuration passed\n[1391/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_versions passed\n[1392/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_backward_one passed\n[1393/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_fastest_back_1 passed\n[1394/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_path_to_file passed\n[1395/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_forward_one passed\n[1396/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_fastest_overall passed\n[1397/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_virtual_test_suites passed\n[1398/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_fastest_forward_1 passed\n[1399/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_no_args passed\n[1400/1596] blinkpy.web_tests.print_web_test_times_unittest.PrintWebTestTimesTest.test_total passed\n[1401/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_copy_baselines passed\n[1402/1596] blinkpy.web_tests.run_web_tests_unittest.MainTest.test_exception_handling passed\n[1403/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_flag_specific_baseline passed\n[1404/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_flag_specific_baseline_optimize passed\n[1405/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_copy_flag_specific_baseline passed\n[1406/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_platform_baseline_with_fallback passed\n[1407/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_platform_baseline_without_fallback passed\n[1408/1596] blinkpy.web_tests.port.server_process_unittest.TestServerProcess.test_basic passed\n[1409/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_image_only passed\n[1410/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_no_baselines_are_written_with_no_reset_results_flag passed\n[1411/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_virtual_baseline passed\n[1412/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_new_virtual_baseline_optimize passed\n[1413/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_failing_testharness passed\n[1414/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_basic passed\n[1415/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_passing_testharness_remove_extra_baselines passed\n[1416/1596] blinkpy.web_tests.port.win_unittest.WinPortTest.test_setup_environ_for_server passed\n[1417/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_reftest passed\n[1418/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_reftest_with_text_remove_extra_baselines passed\n[1419/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_reftest_remove_extra_baselines passed\n[1420/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_reftest_with_text passed\n[1421/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_testharness_existing_baseline passed\n[1422/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_missing_results passed\n[1423/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_remove_extra_baselines passed\n[1424/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_additional_expectations passed\n[1425/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_with_copy_baselines passed\n[1426/1596] blinkpy.web_tests.run_web_tests_unittest.RebaselineTest.test_reset_results_testharness_no_baseline passed\n[1427/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_crash_with_stderr passed\n[1428/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_device_failure passed\n[1429/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_empty_overriding_baselines passed\n[1430/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_clobber_old_results passed\n[1431/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_child_processes_min passed\n[1432/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_dryrun passed\n[1433/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_different_failure_on_retry passed\n[1434/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_exit_after_n_failures_upload passed\n[1435/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_extra_baselines passed\n[1436/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_exit_after_n_crashes passed\n[1437/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_gtest_filter passed\n[1438/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_enable_sanitizer passed\n[1439/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_child_processes_2 passed\n[1440/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_exception_raised passed\n[1441/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_exit_after_n_failures passed\n[1442/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_gtest_repeat passed\n[1443/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_gtest_repeat_overrides_iterations passed\n[1444/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_isolated_script_test_filter passed\n[1445/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_ignore_flag passed\n[1446/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_iterations passed\n[1447/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_json_failing_test_results passed\n[1448/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_json_test_results passed\n[1449/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_gtest_also_run_disabled_tests passed\n[1450/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_isolated_script_test_also_run_disabled_tests passed\n[1451/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_missing_and_unexpected_results passed\n[1452/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_natural_order_test_specified_multiple_times passed\n[1453/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_json_test_results_alias_isolated_script_test_output passed\n[1454/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_image_failure_with_image_diff passed\n[1455/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_json_test_results_alias_write_full_results_to passed\n[1456/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_keyboard_interrupt passed\n[1457/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_natural_order passed\n[1458/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_order_test_specified_multiple_times passed\n[1459/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_tests_found passed\n[1460/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_order passed\n[1461/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_tests_found_2 passed\n[1462/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_tests_found_3 passed\n[1463/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_passing_testharness_extra_baselines passed\n[1464/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_tests_found_with_ok_flag_shards passed\n[1465/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_tests_found_with_ok_flag passed\n[1466/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_output_diffs passed\n[1467/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_no_order_with_directory_entries_in_natural_order passed\n[1468/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_passing_testharness_extra_mismatching_txt_baseline passed\n[1469/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_passing_testharness_extra_txt_baseline passed\n[1470/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_max_locked_shards passed\n[1471/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_passing_testharness_overriding_baseline passed\n[1472/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_random_order passed\n[1473/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_random_order_test_specified_multiple_times passed\n[1474/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_platform_directories_not_searched_for_additional_tests passed\n[1475/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_random_order_with_seed passed\n[1476/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_crash passed\n[1477/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_driver_should_run_expected_html passed\n[1478/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_crash_log_is_saved passed\n[1479/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_expected_html_should_be_ignored passed\n[1480/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_additional_platform_directory passed\n[1481/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_driver_should_run_expected_mismatch_html passed\n[1482/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_extra_baselines passed\n[1483/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_matching_text_expectation passed\n[1484/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_extra_png_baseline passed\n[1485/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_mismatching_pixel_matching_text passed\n[1486/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_run passed\n[1487/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_mismatching_both_text_and_pixel passed\n[1488/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_mismatching_text_expectation passed\n[1489/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_virtual_references_use_default_args passed\n[1490/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_with_text_extra_baselines passed\n[1491/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_reftest_with_virtual_reference passed\n[1492/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_random_order_with_timestamp_seed passed\n[1493/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_repeat_each passed\n[1494/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_and_flaky_tests passed\n[1495/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_alias_flag passed\n[1496/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_repeat_each_iterations_num_tests passed\n[1497/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_crashed_tests passed\n[1498/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_leak_tests passed\n[1499/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_uses_retry_directories passed\n[1500/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_run_order__inline passed\n[1501/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_sharding_environ passed\n[1502/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_sharding_even passed\n[1503/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_default_value passed\n[1504/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_basic passed\n[1505/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_single_file passed\n[1506/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_sharding_uneven passed\n[1507/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_sharding_incorrect_arguments passed\n[1508/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_single_file_with_prefix passed\n[1509/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_retrying_default_value_test_list passed\n[1510/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_platform_directories_ignored_when_searching_for_tests passed\n[1511/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_smoke_test_default_retry passed\n[1512/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_test_list passed\n[1513/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_test_list_with_prefix passed\n[1514/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_unsupported_platform passed\n[1515/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_skipped_flag passed\n[1516/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_results_directory_relative passed\n[1517/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_stderr_is_saved passed\n[1518/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_results_directory_absolute passed\n[1519/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_results_directory_default passed\n[1520/1596] blinkpy.web_tests.servers.cli_wrapper_unittest.CliWrapperTest.test_main passed\n[1521/1596] blinkpy.web_tests.servers.apache_http_unittest.TestApacheHTTP.test_start_cmd passed\n[1522/1596] blinkpy.web_tests.servers.server_base_unittest.TestServerBase.test_corrupt_pid_file passed\n[1523/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_verbose_in_child_processes passed\n[1524/1596] blinkpy.web_tests.servers.wptserve_unittest.TestWPTServe.test_init_env passed\n[1525/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_watch passed\n[1526/1596] blinkpy.web_tests.servers.wptserve_unittest.TestWPTServe.test_init_gen_config passed\n[1527/1596] blinkpy.web_tests.servers.wptserve_unittest.TestWPTServe.test_init_start_cmd passed\n[1528/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_virtual_warns_when_wildcard_used passed\n[1529/1596] blinkpy.web_tests.servers.wptserve_unittest.TestWPTServe.test_stop_running_server_removes_temp_files passed\n[1530/1596] blinkpy.web_tests.try_flag_unittest.TryFlagTest.test_invalid_action passed\n[1531/1596] blinkpy.web_tests.try_flag_unittest.TryFlagTest.test_trigger passed\n[1532/1596] blinkpy.web_tests.try_flag_unittest.TryFlagTest.test_update passed\n[1533/1596] blinkpy.web_tests.servers.wptserve_unittest.TestWPTServe.test_start_with_unkillable_zombie_process passed\n[1534/1596] blinkpy.web_tests.try_flag_unittest.TryFlagTest.test_update_irrelevant_unexpected_pass passed\n[1535/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_all_failure_result_types passed\n[1536/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_basic_multiple_builders passed\n[1537/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_dont_remove_directory_fail passed\n[1538/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_dont_remove_directory_flake passed\n[1539/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_dont_remove_skip passed\n[1540/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_empty_test_expectations passed\n[1541/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_basic_one_builder passed\n[1542/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_fail_mode_all_fail_types_removed passed\n[1543/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_fail_mode_doesnt_remove_non_fails passed\n[1544/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_flake_mode_all_failure_case passed\n[1545/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_fail_mode_suggested_commit_description passed\n[1546/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_flake_mode_doesnt_remove_non_flakes passed\n[1547/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_debug_release_specifiers passed\n[1548/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_flake_mode_suggested_commit_description passed\n[1549/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_harness_remove_all passed\n[1550/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_harness_updates_file passed\n[1551/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_lines_with_no_results_on_builders_kept_by_default passed\n[1552/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_lines_with_no_results_on_builders_can_be_removed passed\n[1553/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_log_missing_results passed\n[1554/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_missing_builders_for_some_configurations passed\n[1555/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_multiple_builders_and_platform_specifiers passed\n[1556/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_remove_none_met passed\n[1557/1596] blinkpy.web_tests.views.metered_stream_unittest.RegularTest.test_basic passed\n[1558/1596] blinkpy.web_tests.views.metered_stream_unittest.RegularTest.test_log_after_update passed\n[1559/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_show_results passed\n[1560/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_suggested_commit_description passed\n[1561/1596] blinkpy.web_tests.views.metered_stream_unittest.RegularTest.test_log_args passed\n[1562/1596] blinkpy.web_tests.views.metered_stream_unittest.RegularTest.test_logging_not_included passed\n[1563/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_preserve_comments_and_whitespace passed\n[1564/1596] blinkpy.web_tests.views.metered_stream_unittest.TtyTest.test_basic passed\n[1565/1596] blinkpy.web_tests.views.metered_stream_unittest.TtyTest.test_bytestream passed\n[1566/1596] blinkpy.web_tests.views.metered_stream_unittest.TtyTest.test_log_after_update passed\n[1567/1596] blinkpy.web_tests.views.metered_stream_unittest.TtyTest.test_log_args passed\n[1568/1596] blinkpy.web_tests.views.metered_stream_unittest.TtyTest.test_logging_not_included passed\n[1569/1596] blinkpy.web_tests.views.metered_stream_unittest.VerboseTest.test_log_args passed\n[1570/1596] blinkpy.web_tests.views.metered_stream_unittest.VerboseTest.test_logging_not_included passed\n[1571/1596] blinkpy.web_tests.views.metered_stream_unittest.VerboseTest.test_log_after_update passed\n[1572/1596] blinkpy.web_tests.views.metered_stream_unittest.VerboseTest.test_basic passed\n[1573/1596] blinkpy.web_tests.views.printing_unittest.TestUtilityFunctions.test_print_options passed\n[1574/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_configure_and_cleanup passed\n[1575/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_debug_rwt_logging_is_throttled passed\n[1576/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_print_config passed\n[1577/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_details passed\n[1578/1596] in_file_unittest.InFileTest.test_assertion_for_non_in_files passed\n[1579/1596] in_file_unittest.InFileTest.test_basic_parse passed\n[1580/1596] in_file_unittest.InFileTest.test_with_parameters passed\n[1581/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_print_found passed\n[1582/1596] json5_generator_unittest.Json5FileTest.test_key_not_in_valid_keys passed\n[1583/1596] json5_generator_unittest.Json5FileTest.test_valid_dict_value_parse passed\n[1584/1596] json5_generator_unittest.Json5FileTest.test_value_not_in_valid_values passed\n[1585/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_test_status_line passed\n[1586/1596] json5_generator_unittest.Json5FileTest.test_no_valid_keys passed\n[1587/1596] minimize_css_unittest.CSSMinimizerTest.test_escape_string passed\n[1588/1596] minimize_css_unittest.CSSMinimizerTest.test_no_strip_inside_quotes passed\n[1589/1596] minimize_css_unittest.CSSMinimizerTest.test_attribute_selectors passed\n[1590/1596] minimize_css_unittest.CSSMinimizerTest.test_simple passed\n[1591/1596] minimize_css_unittest.CSSMinimizerTest.test_strip_comment passed\n[1592/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_virtual passed\n[1593/1596] blinkpy.web_tests.update_expectations_unittest.UpdateTestExpectationsTest.test_harness_no_expectations passed\n[1594/1596] blinkpy.web_tests.views.printing_unittest.Testprinter.test_print_summary passed\n[1595/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_skip_failing_tests passed\n[1596/1596] blinkpy.web_tests.run_web_tests_unittest.RunTest.test_smoke_test passed\n1596 tests passed, 0 skipped, 0 failures.\nRunning command: /b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python ../../third_party/blink/tools/run_blinkpy_tests.py --write-full-results-to /b/s/w/iojg9o8w/output.json\nwith env: {'LOGNAME': 'chrome-bot', 'USER': 'chrome-bot', 'SWARMING_BOT_ID': 'chrome-trusty-3-n26k', 'PATH': '/b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin:/b/s/w/ir/.swarming_module:/b/s/w/ir/.swarming_module/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'SWARMING_SERVER': 'https://chromium-swarm.appspot.com', 'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox', 'SWARMING_HEADLESS': '1', 'PYTHONNOUSERSITE': '1', 'LUCI_CONTEXT': '/b/s/w/itIC_N2l/luci_ctx.tERGhM.json', 'SUDO_USER': 'root', 'HOME': '/home/chrome-bot', 'CIPD_CACHE_DIR': '/b/s/cipd_cache/cache', 'USERNAME': 'chrome-bot', 'SWARMING_EXTERNAL_BOT_SETUP': '1', 'SUDO_UID': '0', 'VIRTUAL_ENV': '/b/s/w/ir/.swarming_module_cache/vpython/b3f287', 'VPYTHON_VIRTUALENV_ROOT': '/b/s/w/ir/.swarming_module_cache/vpython', 'SWARMING_TASK_ID': '43301bb4a1f08011', 'NO_GCE_CHECK': 'False', 'CHROME_HEADLESS': '1', 'TMPDIR': '/b/s/w/itIC_N2l', 'SUDO_COMMAND': '/usr/bin/python /b/s/swarming_bot.zip start_bot', 'SUDO_GID': '0', 'CIPD_PROTOCOL': 'v2', 'MAIL': '/var/mail/chrome-bot'}\nRunning ['/b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python', '../../third_party/blink/tools/run_blinkpy_tests.py', '--write-full-results-to', '/b/s/w/iojg9o8w/output.json'] in None (env: {'LOGNAME': 'chrome-bot', 'USER': 'chrome-bot', 'SWARMING_BOT_ID': 'chrome-trusty-3-n26k', 'PATH': '/b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin:/b/s/w/ir/.swarming_module:/b/s/w/ir/.swarming_module/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'SWARMING_SERVER': 'https://chromium-swarm.appspot.com', 'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox', 'SWARMING_HEADLESS': '1', 'PYTHONNOUSERSITE': '1', 'LUCI_CONTEXT': '/b/s/w/itIC_N2l/luci_ctx.tERGhM.json', 'SUDO_USER': 'root', 'HOME': '/home/chrome-bot', 'CIPD_CACHE_DIR': '/b/s/cipd_cache/cache', 'USERNAME': 'chrome-bot', 'SWARMING_EXTERNAL_BOT_SETUP': '1', 'SUDO_UID': '0', 'VIRTUAL_ENV': '/b/s/w/ir/.swarming_module_cache/vpython/b3f287', 'VPYTHON_VIRTUALENV_ROOT': '/b/s/w/ir/.swarming_module_cache/vpython', 'SWARMING_TASK_ID': '43301bb4a1f08011', 'NO_GCE_CHECK': 'False', 'CHROME_HEADLESS': '1', 'TMPDIR': '/b/s/w/itIC_N2l', 'SUDO_COMMAND': '/usr/bin/python /b/s/swarming_bot.zip start_bot', 'SUDO_GID': '0', 'CIPD_PROTOCOL': 'v2', 'MAIL': '/var/mail/chrome-bot'})\nCommand returned exit code 0\n", "outputs_ref": { "isolated": "35dbe1fefc640db5ac7eb56c2c93b6a412d584cb", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43301bb4a1f08011", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:18:51.551512", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:linux-chromium-tests-staging-tests", "buildnumber:12588", "cpu:x86-64", "data:c937af8c736ccc2fff80116d4271d325ac46007b", "gpu:none", "master:chromium.fyi", "name:blink_python_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:35", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:swarm65-c4", "spec_name:chromium.ci:linux-chromium-tests-staging-tests", "stepname:blink_python_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43304c368c045f10" } ] }