Build · 362462d0Finished · errors ·
Pause
•••
Download raw log ↓
← Earlier output124.0 MiB captured
python3.12-aiohttp-3.11.15
tests/test_web_app.py::test_equality 
[gw4] [ 83%] PASSED tests/test_web_app.py::test_equality 
tests/test_web_app.py::test_app_run_middlewares 
[gw4] [ 83%] PASSED tests/test_web_app.py::test_app_run_middlewares 
tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
[gw4] [ 83%] PASSED tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
tests/test_web_app.py::test_app_inheritance 
[gw4] [ 83%] PASSED tests/test_web_app.py::test_app_inheritance 
tests/test_web_app.py::test_app_custom_attr 
[gw4] [ 83%] SKIPPED tests/test_web_app.py::test_app_custom_attr 
tests/test_web_response.py::test_prepared_when_not_started 
[gw4] [ 83%] PASSED tests/test_web_response.py::test_prepared_when_not_started 
tests/test_web_response.py::test_prepared_when_started 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_text 
tests/test_web_response.py::test_ctor_charset 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_charset 
tests/test_web_response.py::test_ctor_charset_default_utf8 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_charset_default_utf8 
tests/test_web_response.py::test_ctor_charset_in_content_type 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_charset_in_content_type 
tests/test_web_response.py::test_ctor_charset_without_text 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_charset_without_text 
tests/test_web_response.py::test_ctor_content_type_with_extra 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_content_type_with_extra 
[gw3] [ 83%] PASSED tests/test_web_response.py::test_response_output_length 
tests/test_web_response.py::test_ctor_both_content_type_param_and_header_with_text 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_both_content_type_param_and_header_with_text 
tests/test_web_response.py::test_response_cookies 
tests/test_web_response.py::test_ctor_both_charset_param_and_header_with_text 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_both_charset_param_and_header_with_text 
tests/test_web_response.py::test_ctor_both_content_type_param_and_header 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_both_content_type_param_and_header 
[gw3] [ 83%] PASSED tests/test_web_response.py::test_response_cookies 
tests/test_web_response.py::test_ctor_both_charset_param_and_header 
tests/test_web_response.py::test_response_cookie_path 
[gw1] [ 83%] PASSED tests/test_web_response.py::test_ctor_both_charset_param_and_header 
tests/test_web_response.py::test_assign_nonbyteish_body 
[gw3] [ 83%] PASSED tests/test_web_response.py::test_response_cookie_path 
tests/test_web_response.py::test_response_cookie__issue_del_cookie 
[gw3] [ 83%] PASSED tests/test_web_response.py::test_response_cookie__issue_del_cookie 
tests/test_web_response.py::test_cookie_set_after_del 
[gw3] [ 83%] PASSED tests/test_web_response.py::test_cookie_set_after_del 
tests/test_web_response.py::test_set_status_with_reason 
[gw3] [ 84%] PASSED tests/test_web_response.py::test_set_status_with_reason 
tests/test_web_response.py::test_set_status_with_empty_reason 
[gw3] [ 84%] PASSED tests/test_web_response.py::test_set_status_with_empty_reason 
tests/test_web_response.py::test_start_force_close 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw2] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw4] [ 84%] PASSED tests/test_web_response.py::test_prepared_when_started 
tests/test_web_response.py::test_prepared_after_eof 
[gw5] [ 84%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10 
tests/test_web_response.py::test_force_compression_identity 
[gw1] [ 84%] PASSED tests/test_web_response.py::test_assign_nonbyteish_body 
[gw3] [ 84%] PASSED tests/test_web_response.py::test_start_force_close 
tests/test_web_response.py::test_assign_nonstr_text 
tests/test_web_response.py::test___repr__ 
[gw1] [ 84%] PASSED tests/test_web_response.py::test_assign_nonstr_text 
tests/test_web_response.py::test_payload_body_get_text[test-test] 
[gw1] [ 84%] PASSED tests/test_web_response.py::test_payload_body_get_text[test-test] 
tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
[gw1] [ 84%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
[gw1] [ 84%] PASSED tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
[gw1] [ 84%] PASSED tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
[gw1] [ 84%] PASSED tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
tests/test_web_response.py::test_content_length_setter 
[gw4] [ 84%] PASSED tests/test_web_response.py::test_prepared_after_eof 
tests/test_web_response.py::test_drain_before_start 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_content_length_setter 
tests/test_web_response.py::test_content_length_setter_with_enable_chunked_encoding 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_content_length_setter_with_enable_chunked_encoding 
tests/test_web_response.py::test_drop_content_length_header_on_setting_len_to_None 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_drop_content_length_header_on_setting_len_to_None 
[gw5] [ 84%] PASSED tests/test_web_response.py::test_force_compression_identity 
tests/test_web_response.py::test_set_content_length_to_None_on_non_set 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_set_content_length_to_None_on_non_set 
tests/test_web_response.py::test_force_compression_identity_response 
tests/test_web_response.py::test_setting_content_type 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_setting_content_type 
tests/test_web_response.py::test_setting_charset 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_setting_charset 
tests/test_web_response.py::test_default_charset 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_default_charset 
tests/test_web_response.py::test_reset_charset 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_reset_charset 
tests/test_web_response.py::test_reset_charset_after_setting 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_reset_charset_after_setting 
tests/test_web_response.py::test_charset_without_content_type 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_charset_without_content_type 
tests/test_web_response.py::test_last_modified_initial 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_initial 
tests/test_web_response.py::test_last_modified_string 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_string 
tests/test_web_response.py::test_last_modified_timestamp 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_timestamp 
tests/test_web_response.py::test_last_modified_datetime 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_datetime 
tests/test_web_response.py::test_last_modified_reset 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_reset 
tests/test_web_response.py::test_last_modified_string_invalid[xxyyzz-None] 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[xxyyzz-None] 
tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 2000 00:56:80 GMT-None] 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 2000 00:56:80 GMT-None] 
tests/test_web_response.py::test_etag_initial 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_etag_initial 
tests/test_web_response.py::test_etag_string 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_etag_string 
tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
tests/test_web_response.py::test_etag_class[etag1-"0123-strong-kotik"] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_etag_class[etag1-"0123-strong-kotik"] 
tests/test_web_response.py::test_etag_any 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_etag_any 
tests/test_web_response.py::test_etag_invalid_value_set["invalid"] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_etag_invalid_value_set["invalid"] 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_0] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test___repr__ 
tests/test_web_response.py::test___repr___not_prepared 
[gw3] [ 85%] PASSED tests/test_web_response.py::test___repr___not_prepared 
tests/test_web_response.py::test_keep_alive_http10_default 
tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw1] [ 85%] PASSED tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw5] [ 85%] PASSED tests/test_web_response.py::test_force_compression_identity_response 
tests/test_web_response.py::test_rm_content_length_if_compression_http11 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_drain_before_start 
tests/test_web_response.py::test_changing_status_after_prepare_raises 
[gw2] [ 85%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_0] 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[None-5] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_keep_alive_http10_default 
tests/test_web_response.py::test_keep_alive_http10_switched_on 
tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw1] [ 85%] PASSED tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw5] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11 
tests/test_web_response.py::test_rm_content_length_if_compression_http10 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_changing_status_after_prepare_raises 
tests/test_web_response.py::test_nonstr_text_in_ctor 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_nonstr_text_in_ctor 
tests/test_web_response.py::test_text_in_ctor_with_content_type 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header_multidict 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type_header_multidict 
tests/test_web_response.py::test_body_in_ctor_with_content_type_header_multidict 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_body_in_ctor_with_content_type_header_multidict 
tests/test_web_response.py::test_text_with_empty_payload 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_text_with_empty_payload 
tests/test_web_response.py::test_response_with_content_length_header_without_body 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_response_with_content_length_header_without_body 
tests/test_web_response.py::test_response_with_immutable_headers 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_response_with_immutable_headers 
tests/test_web_response.py::test_response_prepared_after_header_preparation 
[gw2] [ 85%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[None-5] 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_1] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_keep_alive_http10_switched_on 
tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_runner.py::test_site_double_added[pyloop] 
[gw1] [ 85%] PASSED tests/test_web_runner.py::test_site_double_added[pyloop] 
[gw5] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http10 
tests/test_web_response.py::test_rm_content_length_if_204 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_response_prepared_after_header_preparation 
tests/test_web_response.py::TestJSONResponse::test_content_type_is_application_json_by_default 
[gw4] [ 85%] PASSED tests/test_web_response.py::TestJSONResponse::test_content_type_is_application_json_by_default 
tests/test_web_response.py::TestJSONResponse::test_passing_text_only 
[gw4] [ 85%] PASSED tests/test_web_response.py::TestJSONResponse::test_passing_text_only 
tests/test_web_response.py::TestJSONResponse::test_data_and_text_raises_value_error 
[gw4] [ 85%] PASSED tests/test_web_response.py::TestJSONResponse::test_data_and_text_raises_value_error 
tests/test_web_response.py::TestJSONResponse::test_data_and_body_raises_value_error 
[gw4] [ 85%] PASSED tests/test_web_response.py::TestJSONResponse::test_data_and_body_raises_value_error 
tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
[gw4] [ 85%] PASSED tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
[gw2] [ 85%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_1] 
tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
tests/test_web_response.py::test_payload_body_get_text[payload3-test] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload3-test] 
tests/test_web_response.py::test_payload_body_get_text[payload4-test] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload4-test] 
tests/test_web_response.py::test_payload_body_get_text[payload5-test] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload5-test] 
tests/test_web_response.py::test_payload_body_get_text[async_iter-None] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[async_iter-None] 
tests/test_web_response.py::test_payload_body_get_text[payload7-None] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload7-None] 
tests/test_web_response.py::test_payload_body_get_text[payload8---x\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\ntest] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload8---x\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\ntest] 
tests/test_web_response.py::test_response_set_content_length 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_response_set_content_length 
tests/test_web_response.py::test_send_headers_for_empty_body 
tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_rm_content_length_if_204 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
[gw4] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
[gw2] [ 86%] PASSED tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_send_headers_for_empty_body 
tests/test_web_response.py::test_render_with_body 
tests/test_web_runner.py::test_custom_log_format[pyloop] 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_custom_log_format[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[no_sendfile-pyloop] 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
[gw4] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[no_sendfile-pyloop] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_render_with_body 
tests/test_web_response.py::test_multiline_reason 
tests/test_web_runner.py::test_unreg_site[pyloop] 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_unreg_site[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
[gw2] [ 86%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
[gw4] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_multiline_reason 
tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_runner.py::test_app_property[pyloop] 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_app_property[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
[gw4] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
tests/test_web_response.py::test_consecutive_write_eof 
tests/test_web_runner.py::test_non_app 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_non_app 
tests/test_web_runner.py::test_addresses[pyloop] 
[gw1] [ 86%] PASSED tests/test_web_runner.py::test_addresses[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw4] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_consecutive_write_eof 
tests/test_web_response.py::test_set_text_with_content_type 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_set_text_with_content_type 
tests/test_web_response.py::test_set_text_with_charset 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_set_text_with_charset 
tests/test_web_response.py::test_default_content_type_in_stream_response 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_default_content_type_in_stream_response 
tests/test_web_response.py::test_default_content_type_in_response 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_default_content_type_in_response 
tests/test_web_response.py::test_content_type_with_set_text 
[gw3] [ 87%] PASSED tests/test_web_response.py::test_content_type_with_set_text 
tests/test_web_response.py::test_content_type_with_set_body 
[gw3] [ 87%] PASSED tests/test_web_response.py::test_content_type_with_set_body 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[sendfile-pyloop] 
tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
[gw1] [ 87%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[sendfile-pyloop] 
[gw1] [ 87%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw2] [ 87%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
[gw1] [ 87%] PASSED tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[101] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
tests/test_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
[gw1] [ 87%] PASSED tests/test_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[101] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[102] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
tests/test_web_runner.py::test_run_after_asyncio_run 
[gw1] [ 87%] PASSED tests/test_web_runner.py::test_run_after_asyncio_run 
tests/test_web_runner.py::test_app_handler_args_failure 
tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate, br-br] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate, br-br] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[102] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
[gw2] [ 87%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate-gzip] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate-gzip] 
[gw1] [ 87%] PASSED tests/test_web_runner.py::test_app_handler_args_failure 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw1] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-None-gzip, deflate, br-br] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[304] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-None-gzip, deflate-gzip] 
[gw1] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-None-gzip, deflate-gzip] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[304] 
tests/test_web_response.py::test_head_response_keeps_content_length_of_original_body 
[gw2] [ 87%] PASSED tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-None-gzip, deflate, br-br] 
[gw4] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw1] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw0] [ 87%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached 
tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_head_response_keeps_content_length_of_original_body 
tests/test_web_response.py::test_head_response_omits_content_length_when_body_unset 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
tests/test_web_sendfile_functional.py::test_static_file_ok[sendfile-pyloop] 
[gw2] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[sendfile-pyloop] 
[gw5] [ 88%] PASSED tests/test_web_response.py::test_head_response_omits_content_length_when_body_unset 
tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-br-application/x-brotli] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-] 
[gw5] [ 88%] PASSED tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
[gw2] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_directory_traversal_attack[pyloop] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_directory_traversal_attack[pyloop] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
[gw2] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
tests/test_web_sendfile_functional.py::test_static_file_huge[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge[pyloop] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
[gw2] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
tests/test_web_sendfile_functional.py::test_static_file_range[sendfile-pyloop] 
[gw4] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[no_sendfile-pyloop] 
[gw1] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
[gw2] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[sendfile-pyloop] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[no_sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[no_sendfile-pyloop] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[no_sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[no_sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
[gw1] [ 89%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[no_sendfile-pyloop] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
tests/test_web_sendfile_functional.py::test_static_file_range_tail[sendfile-pyloop] 
[gw5] [ 89%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
[gw1] [ 89%] PASSED tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[no_sendfile-pyloop] 
[gw3] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_tail[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
[gw5] [ 89%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
[gw4] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[sendfile-pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_invalid_range[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[sendfile-pyloop] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_invalid_range[no_sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_does_not_swallow_base_exceptions[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_does_not_swallow_base_exceptions[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[no_sendfile-pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[no_sendfile-pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[sendfile-pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[sendfile-pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception_debug[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception_debug[pyloop] 
tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop-test dir name-test dir file .txt-test text file folder] 
[gw4] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop-test dir name-test dir file .txt-test text file folder] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[no_sendfile-pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[no_sendfile-pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
[gw4] [ 90%] PASSED tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[sendfile-pyloop] 
[gw5] [ 90%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
[gw4] [ 90%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
[gw2] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
tests/test_web_urldispatcher.py::test_resource_raw_match 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_resource_raw_match 
tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_add_view[pyloop] 
tests/test_web_server.py::test_handler_cancellation 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
[gw2] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
tests/test_web_urldispatcher.py::test_web_view[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_web_view[pyloop] 
tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
tests/test_web_server.py::test_simple_server[pyloop] 
[gw2] [ 91%] PASSED tests/test_web_server.py::test_simple_server[pyloop] 
[gw1] [ 91%] PASSED tests/test_web_server.py::test_handler_cancellation 
tests/test_web_server.py::test_no_handler_cancellation 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
[gw2] [ 91%] PASSED tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
tests/test_web_urldispatcher.py::test_static_head[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_head[pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
[gw2] [ 91%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
[gw4] [ 91%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
tests/test_web_urldispatcher.py::test_system_route 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_system_route 
tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
[gw3] [ 91%] PASSED tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
[gw2] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
tests/test_web_websocket.py::test_bool_websocket_ready 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_bool_websocket_ready 
tests/test_web_websocket.py::test_bool_websocket_not_ready 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_bool_websocket_not_ready 
tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_server.py::test_no_handler_cancellation 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
[gw2] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
[gw3] [ 92%] PASSED tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
tests/test_web_websocket.py::test_websocket_ready 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_websocket_ready 
tests/test_web_websocket.py::test_websocket_not_ready 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_websocket_not_ready 
tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
[gw3] [ 92%] PASSED tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_closed_after_ctor 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_closed_after_ctor 
tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw2] [ 92%] PASSED tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_receive_closing[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_websocket.py::test_receive_closing[pyloop] 
tests/test_web_websocket.py::test_send_json_closed[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_websocket.py::test_send_json_closed[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
tests/test_web_websocket.py::test_close_idempotent[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_close_idempotent[pyloop] 
tests/test_web_websocket.py::test_close_after_closing[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_close_after_closing[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
tests/test_web_websocket.py::test_ping_closed[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_ping_closed[pyloop] 
tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
tests/test_web_websocket.py::test_pong_closed[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_pong_closed[pyloop] 
tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_websocket.py::test_nonstarted_close 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_websocket.py::test_close_exc[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_close_exc[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_websocket.py::test_nonstarted_pong 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_close 
tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
tests/test_web_websocket_functional.py::test_change_status[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket_functional.py::test_change_status[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw3] [ 93%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
[gw3] [ 94%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_web_websocket_functional.py::test_ping[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_ping[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
tests/test_web_websocket_functional.py::test_pong[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket_functional.py::test_pong[pyloop] 
tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
[gw1] [ 94%] PASSED tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_websocket_handshake.py::test_protocol_version_not_supported 
[gw2] [ 94%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_protocol_version_not_supported 
tests/test_websocket_handshake.py::test_protocol_key_not_present 
[gw3] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_websocket_handshake.py::test_protocol_key_invalid 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw3] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_protocol_key_invalid 
tests/test_websocket_handshake.py::test_protocol_key_bad_size 
[gw3] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
[gw4] [ 95%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
[gw3] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_handshake.py::test_handshake_compress 
[gw1] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
[gw4] [ 95%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
[gw3] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_websocket_parser.py::test_parse_frame[pyloop] 
[gw3] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
tests/test_websocket_handshake.py::test_no_upgrade 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
[gw5] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
[gw5] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
tests/test_websocket_handshake.py::test_handshake_compress_wbits 
[gw5] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits 
tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
[gw5] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
[gw5] [ 95%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
[gw5] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw3] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw4] [ 95%] PASSED tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_websocket_handshake.py::test_no_connection 
tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
[gw5] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
[gw3] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
[gw1] [ 95%] PASSED tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
[gw4] [ 95%] PASSED tests/test_websocket_handshake.py::test_no_connection 
tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
[gw2] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
tests/test_websocket_parser.py::test_pong_frame[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_pong_frame[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
tests/test_websocket_parser.py::test_simple_text[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_simple_text[pyloop] 
tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
tests/test_websocket_parser.py::test_close_frame[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame[pyloop] 
tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
tests/test_websocket_parser.py::test_continuation_err[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_err[pyloop] 
tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
tests/test_websocket_parser.py::test_continuation[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation[pyloop] 
tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
tests/test_websocket_parser.py::test_simple_binary[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_simple_binary[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_python 
tests/test_websocket_parser.py::test_websocket_mask_python_empty 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python_empty 
tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_cython 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[pyloop] 
tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
[gw4] [ 96%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
tests/test_websocket_parser.py::test_msgtype_aliases 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_msgtype_aliases 
tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
[gw3] [ 96%] PASSED tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
tests/test_websocket_writer.py::test_pong 
tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
tests/test_websocket_writer.py::test_send_text 
tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_writer.py::test_pong 
tests/test_websocket_writer.py::test_ping 
[gw1] [ 97%] PASSED tests/test_websocket_writer.py::test_send_text 
tests/test_websocket_writer.py::test_send_binary 
tests/test_websocket_writer.py::test_send_binary_long 
tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
tests/test_websocket_writer.py::test_send_binary_very_long 
[gw5] [ 97%] PASSED tests/test_websocket_writer.py::test_ping 
tests/test_websocket_writer.py::test_close 
[gw1] [ 97%] PASSED tests/test_websocket_writer.py::test_send_binary 
tests/test_websocket_writer.py::test_send_text_masked 
[gw3] [ 97%] PASSED tests/test_websocket_writer.py::test_send_binary_long 
tests/test_websocket_writer.py::test_send_compress_text 
[gw4] [ 97%] PASSED tests/test_websocket_writer.py::test_send_binary_very_long 
tests/test_websocket_writer.py::test_send_compress_text_per_message 
[gw5] [ 97%] PASSED tests/test_websocket_writer.py::test_close 
tests/test_websocket_writer.py::test_concurrent_messages[16-<lambda>] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover 
[gw1] [ 97%] PASSED tests/test_websocket_writer.py::test_send_text_masked 
tests/test_websocket_writer.py::test_concurrent_messages[4096-<lambda>] 
[gw3] [ 97%] PASSED tests/test_websocket_writer.py::test_send_compress_text 
tests/test_websocket_writer.py::test_concurrent_messages[32-<lambda>] 
[gw4] [ 97%] PASSED tests/test_websocket_writer.py::test_send_compress_text_per_message 
tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[32-<lambda>] 
[gw4] [ 97%] PASSED tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw3] [ 97%] PASSED tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[16-<lambda>] 
tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
[gw5] [ 97%] PASSED tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[4096-<lambda>] 
tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw1] [ 97%] PASSED tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover 
tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
[gw2] [ 97%] PASSED tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
[gw3] [ 97%] PASSED tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw5] [ 97%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
[gw4] [ 97%] PASSED tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw1] [ 97%] PASSED tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw3] [ 97%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
[gw5] [ 97%] PASSED tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw2] [ 97%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
[gw4] [ 97%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
[gw3] [ 97%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
[gw5] [ 97%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw2] [ 98%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw0] [ 98%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
python3.12-flask-caching-2.3.1
tests/test_view.py ..................                                    [100%]
=============================== warnings summary ===============================
tests/test_basic_app.py: 5 warnings
tests/test_cache.py: 21 warnings
tests/test_memoize.py: 40 warnings
tests/test_templates.py: 1 warning
tests/test_view.py: 18 warnings
  /nix/store/zja0wmx8asc7k9wr38fpkf16zyvq1pqc-python3.12-flask-caching-2.3.1/lib/python3.12/site-packages/flask_caching/__init__.py:145: DeprecationWarning: Using the initialization functions in flask_caching.backend is deprecated.  Use the a full path to backend classes directly.
    self._set_cache(app, config)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
==== 89 passed, 2 skipped, 110 deselected, 85 warnings in 85.45s (0:01:25) =====
Finished executing pytestCheckPhase
pytestCheckPhase completed in 1 minutes 25 seconds
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-flask-compress-1.17
error: Cannot build '/nix/store/rihk72p5dpx8whiaskbsix9rzjlhlkhg-python3.12-flask-compress-1.17-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 2 dependencies failed.
       Output paths:
         /nix/store/02kr4rma00vb9rq3j3qgnrcwjai801a7-python3.12-flask-compress-1.17-x86_64-unknown-linux-gnufilc0
         /nix/store/v5ig60yry9npd2shf68ihj7iqliwjrmy-python3.12-flask-compress-1.17-x86_64-unknown-linux-gnufilc0-dist
python3.12-aiohttp-3.11.15
tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
[gw0] [ 98%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
[gw0] [ 98%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
[gw0] [ 98%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
[gw0] [ 98%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
tests/test_streams.py::TestStreamReader::test_create_waiter 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_create_waiter 
tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
tests/test_streams.py::TestStreamReader::test_at_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_at_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
tests/test_streams.py::TestStreamReader::test_feed_empty_data 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_feed_empty_data 
tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
tests/test_streams.py::TestStreamReader::test_read_zero 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_zero 
tests/test_streams.py::TestStreamReader::test_read 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read 
tests/test_streams.py::TestStreamReader::test_read_line_breaks 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_streams.py::TestStreamReader::test_read_all 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_all 
tests/test_streams.py::TestStreamReader::test_read_up_to 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_up_to 
tests/test_streams.py::TestStreamReader::test_read_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof 
tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
tests/test_streams.py::TestStreamReader::test_read_until_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_until_eof 
tests/test_streams.py::TestStreamReader::test_read_exception 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_read_exception 
tests/test_streams.py::TestStreamReader::test_readline 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline 
tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
tests/test_streams.py::TestStreamReader::test_readline_limit 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
tests/test_streams.py::TestStreamReader::test_readline_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_eof 
tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
tests/test_streams.py::TestStreamReader::test_readline_exception 
[gw0] [ 98%] PASSED tests/test_streams.py::TestStreamReader::test_readline_exception 
tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
[gw0] [ 98%] PASSED tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
tests/test_web_functional.py::test_upload_file[pyloop] 
[gw0] [ 98%] PASSED tests/test_web_functional.py::test_upload_file[pyloop] 
tests/test_web_functional.py::test_upload_file_object[pyloop] 
[gw0] [ 98%] PASSED tests/test_web_functional.py::test_upload_file_object[pyloop] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
tests/test_web_functional.py::test_large_header[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_large_header[pyloop] 
tests/test_web_functional.py::test_large_header_allowed[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_large_header_allowed[pyloop] 
tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
tests/test_web_functional.py::test_response_with_streamer[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_streamer[pyloop] 
tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
tests/test_web_functional.py::test_response_with_file[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_file[pyloop] 
tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
tests/test_web_functional.py::test_response_with_payload_stringio[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_payload_stringio[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor0-gzip] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor0-gzip] 
tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor1-deflate] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor1-deflate] 
tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor2-deflate] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[pyloop-compressor2-deflate] 
tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
tests/test_web_functional.py::test_bad_request_payload[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_bad_request_payload[pyloop] 
tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
tests/test_web_functional.py::test_start_without_routes[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_start_without_routes[pyloop] 
tests/test_web_functional.py::test_requests_count[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_requests_count[pyloop] 
tests/test_web_functional.py::test_redirect_url[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_redirect_url[pyloop] 
tests/test_web_functional.py::test_simple_subapp[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_simple_subapp[pyloop] 
tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
tests/test_web_functional.py::test_subapp_reverse_static_url[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_subapp_reverse_static_url[pyloop] 
tests/test_web_functional.py::test_subapp_app[pyloop] 
[gw0] [ 99%] PASSED tests/test_web_functional.py::test_subapp_app[pyloop] 
tests/test_web_functional.py::test_subapp_not_found[pyloop] 
[gw0] [100%] PASSED tests/test_web_functional.py::test_subapp_not_found[pyloop] 
============================= slowest 10 durations =============================
9.51s call     tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected
4.01s call     tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds
2.51s call     tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler
2.41s call     tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed
2.00s call     tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop]
2.00s call     tests/test_client_functional.py::test_set_cookies_max_age[pyloop]
1.61s call     tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler
1.50s call     tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached
1.00s call     tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets
1.00s call     tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop]
=========================== short test summary info ============================
SKIPPED [1] tests/test_client_session.py:968: The check is applied in DEBUG mode only
SKIPPED [1] tests/test_connector.py:3103: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3111: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3122: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3320: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_multipart_helpers.py:446: should raise decoding error: %82 is invalid for latin1
SKIPPED [1] tests/test_multipart_helpers.py:455: should raise decoding error: %E4 is invalid for utf-8
SKIPPED [1] tests/test_multipart_helpers.py:510: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_multipart_helpers.py:519: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_multipart_helpers.py:99: need more smart parser which respects quoted text
SKIPPED [1] tests/test_resolver.py:404: aiodns <3.2.0 required
SKIPPED [1] tests/test_urldispatch.py:1021: aiohttp folder is not placed in user's HOME
SKIPPED [1] tests/test_proxy_functional.py:129: asyncio on this python supports TLS in TLS
SKIPPED [1] tests/test_proxy_functional.py:389: we need to reconsider how we test this
SKIPPED [1] tests/test_proxy_functional.py:410: we need to reconsider how we test this
SKIPPED [1] tests/test_web_app.py:365: The check is applied in DEBUG mode only
SKIPPED [1] tests/test_web_runner.py:121: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_web_runner.py:133: Proactor Event loop present only in Windows
XFAIL tests/autobahn/test_autobahn.py::test_client
XFAIL tests/autobahn/test_autobahn.py::test_server
XFAIL tests/test_client_functional.py::test_broken_connection[pyloop]
XFAIL tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop]
XFAIL tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
XFAIL tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
XFAIL tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] - reason: Not valid HTTP. Maybe update py-parser to reject later.
================= 3453 passed, 18 skipped, 7 xfailed in 49.63s =================
Finished executing pytestCheckPhase
pytestCheckPhase completed in 50 seconds
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-elastic-transport-8.17.0
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
→ unpackPhase
unpacking source archive /nix/store/nif75a6fg8v81k1y59isr4sab1sfqvs0-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/utils/license-headers.py"
→ patchPhase
substituteStream() in derivation python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'setup.cfg')
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: Apache Software License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running egg_info
creating elastic_transport.egg-info
writing elastic_transport.egg-info/PKG-INFO
writing dependency_links to elastic_transport.egg-info/dependency_links.txt
writing requirements to elastic_transport.egg-info/requires.txt
writing top-level names to elastic_transport.egg-info/top_level.txt
writing manifest file 'elastic_transport.egg-info/SOURCES.txt'
reading manifest file 'elastic_transport.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
adding license file 'LICENSE'
writing manifest file 'elastic_transport.egg-info/SOURCES.txt'
* Building wheel...
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: Apache Software License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/elastic_transport
copying elastic_transport/__init__.py -> build/lib/elastic_transport
copying elastic_transport/_async_transport.py -> build/lib/elastic_transport
copying elastic_transport/_compat.py -> build/lib/elastic_transport
copying elastic_transport/_exceptions.py -> build/lib/elastic_transport
copying elastic_transport/_models.py -> build/lib/elastic_transport
copying elastic_transport/_node_pool.py -> build/lib/elastic_transport
copying elastic_transport/_otel.py -> build/lib/elastic_transport
copying elastic_transport/_response.py -> build/lib/elastic_transport
copying elastic_transport/_serializer.py -> build/lib/elastic_transport
copying elastic_transport/_transport.py -> build/lib/elastic_transport
copying elastic_transport/_utils.py -> build/lib/elastic_transport
copying elastic_transport/_version.py -> build/lib/elastic_transport
copying elastic_transport/client_utils.py -> build/lib/elastic_transport
creating build/lib/elastic_transport/_node
copying elastic_transport/_node/__init__.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_base.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_base_async.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_http_aiohttp.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_http_httpx.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_http_requests.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_http_urllib3.py -> build/lib/elastic_transport/_node
copying elastic_transport/_node/_urllib3_chain_certs.py -> build/lib/elastic_transport/_node
copying elastic_transport/py.typed -> build/lib/elastic_transport
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/elastic_transport
copying build/lib/elastic_transport/__init__.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_async_transport.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_compat.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_exceptions.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_models.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_node_pool.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_otel.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_response.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_serializer.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_transport.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_utils.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/_version.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
copying build/lib/elastic_transport/client_utils.py -> build/bdist.linux-x86_64/wheel/./elastic_transport
creating build/bdist.linux-x86_64/wheel/elastic_transport/_node
copying build/lib/elastic_transport/_node/__init__.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_base.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_base_async.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_http_aiohttp.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_http_httpx.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_http_requests.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_http_urllib3.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/_node/_urllib3_chain_certs.py -> build/bdist.linux-x86_64/wheel/./elastic_transport/_node
copying build/lib/elastic_transport/py.typed -> build/bdist.linux-x86_64/wheel/./elastic_transport
running install_egg_info
running egg_info
writing elastic_transport.egg-info/PKG-INFO
writing dependency_links to elastic_transport.egg-info/dependency_links.txt
writing requirements to elastic_transport.egg-info/requires.txt
writing top-level names to elastic_transport.egg-info/top_level.txt
reading manifest file 'elastic_transport.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
adding license file 'LICENSE'
writing manifest file 'elastic_transport.egg-info/SOURCES.txt'
Copying elastic_transport.egg-info to build/bdist.linux-x86_64/wheel/./elastic_transport-8.17.0-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/elastic_transport-8.17.0.dist-info/WHEEL
creating '/build/source/dist/.tmp-6396v7ul/elastic_transport-8.17.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'elastic_transport/__init__.py'
adding 'elastic_transport/_async_transport.py'
adding 'elastic_transport/_compat.py'
adding 'elastic_transport/_exceptions.py'
adding 'elastic_transport/_models.py'
adding 'elastic_transport/_node_pool.py'
adding 'elastic_transport/_otel.py'
adding 'elastic_transport/_response.py'
adding 'elastic_transport/_serializer.py'
adding 'elastic_transport/_transport.py'
adding 'elastic_transport/_utils.py'
adding 'elastic_transport/_version.py'
adding 'elastic_transport/client_utils.py'
adding 'elastic_transport/py.typed'
adding 'elastic_transport/_node/__init__.py'
adding 'elastic_transport/_node/_base.py'
adding 'elastic_transport/_node/_base_async.py'
adding 'elastic_transport/_node/_http_aiohttp.py'
adding 'elastic_transport/_node/_http_httpx.py'
adding 'elastic_transport/_node/_http_requests.py'
adding 'elastic_transport/_node/_http_urllib3.py'
adding 'elastic_transport/_node/_urllib3_chain_certs.py'
adding 'elastic_transport-8.17.0.dist-info/licenses/LICENSE'
adding 'elastic_transport-8.17.0.dist-info/METADATA'
adding 'elastic_transport-8.17.0.dist-info/WHEEL'
adding 'elastic_transport-8.17.0.dist-info/top_level.txt'
adding 'elastic_transport-8.17.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built elastic_transport-8.17.0-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for elastic_transport-8.17.0-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
Successfully installed elastic_transport-8.17.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest -k not\ \(fingerprint\)\ and\ not\ \(ssl\)\ and\ not\ \(test_custom_headers\)\ and\ not\ \(test_custom_user_agent\)\ and\ not\ \(test_default_headers\)\ and\ not\ \(test_head\)\ and\ not\ \(tls\)\ and\ not\ \(test_simple_request\)\ and\ not\ \(test_node\)\ and\ not\ \(test_debug_logging\)\ and\ not\ \(test_debug_logging_uncompressed_body\)\ and\ not\ \(test_debug_logging_no_body\)\ and\ not\ \(test_httpbin\)\ and\ not\ \(test_sniffed_nodes_added_to_pool\)\ and\ not\ \(test_async_transport_httpbin\) -W ignore::DeprecationWarning
ImportError while loading conftest '/build/source/tests/conftest.py'.
tests/conftest.py:24: in <module>
    import trustme
/nix/store/4ql7389invan26ix636grzqvpn9napi8-python3.12-trustme-1.2.1/lib/python3.12/site-packages/trustme/__init__.py:14: in <module>
    from cryptography import x509
/nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/x509/__init__.py:7: in <module>
    from cryptography.x509 import certificate_transparency, verification
/nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/x509/certificate_transparency.py:8: in <module>
    from cryptography.hazmat.bindings._rust import x509 as rust_x509
E   ImportError: /nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/hazmat/bindings/_rust.abi3.so: undefined symbol: RSA_set0_key, version OPENSSL_3.0.0
error: Cannot build '/nix/store/ylxiq9v194fk1hf2zl3wl43hniff78qr-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: builder failed with exit code 4.
       Output paths:
         /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0
         /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist
       Last 25 log lines:
       > shrinking RPATHs of ELF executables and libraries in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0
       > checking for references to /build/ in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0...
       > patching script interpreter paths in /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0
       > stripping (with command strip and flags -S -p) in  /nix/store/18jnq3gb7lrhg42pnik6wrpks0icgsbw-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0/lib
       > shrinking RPATHs of ELF executables and libraries in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist
       > checking for references to /build/ in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist...
       > patching script interpreter paths in /nix/store/18y0h7sr1aqwmrbk72ags7yw27q40j94-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0-dist
       > Executing pythonRemoveTestsDir
       > Finished executing pythonRemoveTestsDir
       > Running phase: installCheckPhase
       > no Makefile or custom installCheckPhase, doing nothing
       > Running phase: pythonRemoveBinBytecodePhase
       > Running phase: pytestCheckPhase
       > Executing pytestCheckPhase
       > pytest flags: -m pytest -k not\ \(fingerprint\)\ and\ not\ \(ssl\)\ and\ not\ \(test_custom_headers\)\ and\ not\ \(test_custom_user_agent\)\ and\ not\ \(test_default_headers\)\ and\ not\ \(test_head\)\ and\ not\ \(tls\)\ and\ not\ \(test_simple_request\)\ and\ not\ \(test_node\)\ and\ not\ \(test_debug_logging\)\ and\ not\ \(test_debug_logging_uncompressed_body\)\ and\ not\ \(test_debug_logging_no_body\)\ and\ not\ \(test_httpbin\)\ and\ not\ \(test_sniffed_nodes_added_to_pool\)\ and\ not\ \(test_async_transport_httpbin\) -W ignore::DeprecationWarning
       > ImportError while loading conftest '/build/source/tests/conftest.py'.
       > tests/conftest.py:24: in <module>
       >     import trustme
       > /nix/store/4ql7389invan26ix636grzqvpn9napi8-python3.12-trustme-1.2.1/lib/python3.12/site-packages/trustme/__init__.py:14: in <module>
       >     from cryptography import x509
       > /nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/x509/__init__.py:7: in <module>
       >     from cryptography.x509 import certificate_transparency, verification
       > /nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/x509/certificate_transparency.py:8: in <module>
       >     from cryptography.hazmat.bindings._rust import x509 as rust_x509
       > E   ImportError: /nix/store/52x40g5c6x620ysgy6hhp3zik0x9qv89-python3.12-cryptography-44.0.2/lib/python3.12/site-packages/cryptography/hazmat/bindings/_rust.abi3.so: undefined symbol: RSA_set0_key, version OPENSSL_3.0.0
       For full logs, run:
         nix log /nix/store/ylxiq9v194fk1hf2zl3wl43hniff78qr-python3.12-elastic-transport-8.17.0-x86_64-unknown-linux-gnufilc0.drv
python3.12-elasticsearch-8.17.2
error: Cannot build '/nix/store/0f0w7944njdz9cihibl86nzca69alnqb-python3.12-elasticsearch-8.17.2-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/7swcclns5cjchivmc2xlisfvwly3qvbb-python3.12-elasticsearch-8.17.2-x86_64-unknown-linux-gnufilc0-dist
         /nix/store/h11mr31akjlbj8jpjpk6m5hwm963hav3-python3.12-elasticsearch-8.17.2-x86_64-unknown-linux-gnufilc0
arc-icon-theme-20161122
error: Cannot build '/nix/store/7fx2mbr23pkims89mmq86lff453fzsvz-arc-icon-theme-20161122.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/4rhr17x1rjh6my2wyxm83xbbca1hj7zw-arc-icon-theme-20161122
arc_unpacker-unstable-2021-08-06
error: Cannot build '/nix/store/dlrsk88y3qd77v88hvljv9pd7zh3m0ms-arc_unpacker-x86_64-unknown-linux-gnufilc0-unstable-2021-08-06.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/bxljr2jvbyr2i9if1ladmkyrj6x46gi4-arc_unpacker-x86_64-unknown-linux-gnufilc0-unstable-2021-08-06
archimedes-2.0.1
error: Cannot build '/nix/store/7wpk0val95pwi1hb7kchsj70ji08k5bh-archimedes-x86_64-unknown-linux-gnufilc0-2.0.1.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/434634f0a4ijw3h05jrxwkbjqlq167rd-archimedes-x86_64-unknown-linux-gnufilc0-2.0.1
       Last 25 log lines:
       > checking for memset... yes
       > checking for pow... yes
       > checking for sqrt... yes
       > checking that generated files are newer than configure... done
       > configure: creating ./config.status
       > config.status: creating Makefile
       > config.status: creating doc/Makefile
       > config.status: creating src/Makefile
       > config.status: creating config.h
       > config.status: executing depfiles commands
       > Running phase: buildPhase
       > build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash
       > make  all-recursive
       > make[1]: Entering directory '/build/archimedes-2.0.1'
       > Making all in src
       > make[2]: Entering directory '/build/archimedes-2.0.1/src'
       > clang -DHAVE_CONFIG_H -I. -I..      -c archimedes.c
       > clang     -o archimedes archimedes.o -lm -lm
       > archimedes.o:archimedes.c:function pizlonatedFI53071_MM2:(.text+0x126813): error: undefined reference to 'pizlonated_MM2'
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [Makefile:348: archimedes] Error 1
       > make[2]: Leaving directory '/build/archimedes-2.0.1/src'
       > make[1]: *** [Makefile:325: all-recursive] Error 1
       > make[1]: Leaving directory '/build/archimedes-2.0.1'
       > make: *** [Makefile:265: all] Error 2
       For full logs, run:
         nix log /nix/store/7wpk0val95pwi1hb7kchsj70ji08k5bh-archimedes-x86_64-unknown-linux-gnufilc0-2.0.1.drv
archivy-1.7.3
error: Cannot build '/nix/store/icxpjgjm24q9s22ar89snsmkn3w9fa07-archivy-1.7.3-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 8 dependencies failed.
       Output paths:
         /nix/store/d8q8gh83kgbp9gplib7j0rd43fwdm97f-archivy-1.7.3-x86_64-unknown-linux-gnufilc0
         /nix/store/n6n8n4y7mvf214mibfb85431b2yaw1vm-archivy-1.7.3-x86_64-unknown-linux-gnufilc0-dist
arduino-ci-0.2.0
error: Cannot build '/nix/store/smjp8y1wwfml7avyg4g23gkb0iwxacl8-arduino-ci-x86_64-unknown-linux-gnufilc0-0.2.0.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/4b7i1v8dkr1kmzjjsf2199qimf2gpgx9-arduino-ci-x86_64-unknown-linux-gnufilc0-0.2.0
arc-icon-theme-20161122
error: build of '/nix/store/7fx2mbr23pkims89mmq86lff453fzsvz-arc-icon-theme-20161122.drv^*', '/nix/store/7wpk0val95pwi1hb7kchsj70ji08k5bh-archimedes-x86_64-unknown-linux-gnufilc0-2.0.1.drv^*', '/nix/store/dlrsk88y3qd77v88hvljv9pd7zh3m0ms-arc_unpacker-x86_64-unknown-linux-gnufilc0-unstable-2021-08-06.drv^*', '/nix/store/icxpjgjm24q9s22ar89snsmkn3w9fa07-archivy-1.7.3-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/smjp8y1wwfml7avyg4g23gkb0iwxacl8-arduino-ci-x86_64-unknown-linux-gnufilc0-0.2.0.drv^*' failed

End of log