{
 "runtime_core-image-ptest-python3-websockets_qemuriscv64_20260725011830": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "opensuseleap-15.6",
   "IMAGE_BASENAME": "core-image-ptest-python3-websockets",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master",
     "commit": "9d89b3b802bab144afa30e03b0411ae58232ef11",
     "commit_count": 67954,
     "commit_time": 1784839866
    },
    "meta-poky": {
     "branch": "master",
     "commit": "e4690557fb0fffcb5e9a86d1c1ebc550bb0da090",
     "commit_count": 1812,
     "commit_time": 1784815433
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "e4690557fb0fffcb5e9a86d1c1ebc550bb0da090",
     "commit_count": 1812,
     "commit_time": 1784815433
    }
   },
   "MACHINE": "qemuriscv64",
   "STARTTIME": "20260725011830",
   "TCLIBC": "glibc",
   "TESTSERIES": "qemuriscv64-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0004056,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 4.451,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.03787,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 10.394,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0002954,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_clear": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_contains": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_contains_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_contains_non_string_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_contains_not_found": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_copy": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_delitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_delitem_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_eq": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_eq_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_eq_not_equal": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_eq_other_type": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_get_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_get_all_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_get_all_no_values": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_getitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_getitem_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_getitem_key_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_headers": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_headers_and_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_iterable": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_iterable_and_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_mapping": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_from_mapping_and_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_init_multiple_positional_arguments": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_raw_items": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_serialize": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_set_insecure": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_set_insecure_invalid_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_setitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_setitem_case_insensitive": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_setitem_invalid_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:HeadersTests.test_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_copy": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_delitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_get_all": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_getitem_multiple_values_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_init_from_headers": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_init_from_headers_and_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_iter": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_len": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_raw_items": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_serialize": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_setitem": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultiValueHeadersTests.test_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_datastructures.py:MultipleValuesErrorTests.test_multiple_values_error_str": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_exports.py:ExportsTests.test_submodule_exports_are_globally_unique": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_exports.py:ExportsTests.test_top_level_module_reexports_submodule_exports": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_build_authorization_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_build_authorization_basic_utf8": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_build_host": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_build_www_authenticate_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_build_www_authenticate_basic_invalid_realm": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_authorization_basic": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_authorization_basic_invalid_header_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_authorization_basic_invalid_header_value": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_connection": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_connection_invalid_header_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_extension": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_extension_invalid_header_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_subprotocol": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_subprotocol_invalid_header": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_upgrade": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_parse_upgrade_invalid_header_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_validate_subprotocols": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_headers.py:HeadersTests.test_validate_subprotocols_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_imports.py:ImportsTests.test_attribute_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_imports.py:ImportsTests.test_dir": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_get_proxy": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_parse_invalid_proxies": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_parse_proxy_user_info": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_parse_valid_proxies": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_prepare_connect_request": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_proxy.py:ProxyTests.test_prepare_connect_request_with_user_agent": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_uri.py:URITests.test_parse_invalid_uris": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_uri.py:URITests.test_parse_resource_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_uri.py:URITests.test_parse_user_info": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_uri.py:URITests.test_parse_valid_uris": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:ApplyMaskTests.test_apply_mask": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:ApplyMaskTests.test_apply_mask_check_input_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:ApplyMaskTests.test_apply_mask_check_mask_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:ApplyMaskTests.test_apply_mask_memoryview": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:ApplyMaskTests.test_apply_mask_non_contiguous_memoryview": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:SpeedupsTests.test_apply_mask": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:SpeedupsTests.test_apply_mask_check_input_types": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:SpeedupsTests.test_apply_mask_check_mask_length": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:SpeedupsTests.test_apply_mask_memoryview": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:SpeedupsTests.test_apply_mask_non_contiguous_memoryview": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:UtilsTests.test_accept_key": {
    "status": "PASSED"
   },
   "ptestresult.python3-websockets.tests/test_utils.py:UtilsTests.test_generate_key": {
    "status": "PASSED"
   },
   "ptestresult.sections": {
    "python3-websockets": {
     "duration": "9"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.9317,
    "status": "PASSED"
   }
  }
 }
}