{
 "runtime_core-image-ptest-python3-pluggy_qemux86-64_20260316012312": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "fedora-40",
   "IMAGE_BASENAME": "core-image-ptest-python3-pluggy",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master",
     "commit": "c1fb515f2a88fa0a0e95529afc07a99db001af0e",
     "commit_count": 66386,
     "commit_time": 1773404800
    },
    "meta-poky": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    }
   },
   "MACHINE": "qemux86-64",
   "STARTTIME": "20260316012312",
   "TESTSERIES": "qemux86-64-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0007789,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 1.807,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.02468,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 1.506,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0005665,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_dist_facade_list_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_hook_nonspec_call": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_hookimpl_disallow_invalid_combination": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_not_all_arguments_are_provided_issues_a_warning": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_parse_hookimpl_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_plugin_getattr_raises_errors": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_repr": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_warn_when_deprecated_args_specified": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_warn_when_deprecated_specified": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_details.py:test_wrapper_runtimeerror_passtrough": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_formatdef": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_class": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_decorator": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_default": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_helpers.py:test_varnames_keyword_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_tryfirst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast2": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_nonwrappers_trylast3": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_ordering": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_adding_wrappers_ordering_tryfirst": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_call_extra_hook_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hook_conflict": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-hookwrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-optionalhook]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-tryfirst]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[False-trylast]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-hookwrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-optionalhook]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-tryfirst]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookimpl[True-trylast]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registration_by_specname": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registration_by_specname_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookrelay_registry": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_hookcaller.py:test_hookspec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_argmismatch": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_call_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_definition": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_force_result": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_force_result_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_no_plugin": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_firstresult_returns_none": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_no_hookspec": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_non_wrapper_generator": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_only_kwargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_opt_in_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_wrappers_yield_never_fails[legacy-wrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_wrappers_yield_never_fails[wrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_wrappers_yield_twice_fails[legacy-wrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_invocations.py:test_wrappers_yield_twice_fails[wrapper]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_call_none_is_no_result": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_exception[SystemExit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_exception[ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_force_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_not_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_order": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_too_many_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_two_yields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_hookwrapper_yield_not_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_keyword_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_keyword_args_with_defaultargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_suppress_inner_wrapper_teardown_exc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_tags_call_error": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_unwind_inner_wrapper_teardown_exc": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception[SystemExit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception[ValueError]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_exception_chaining": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_stopiteration_passtrough[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_stopiteration_passtrough[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_too_many_yield": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_two_yields": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_multicall.py:test_wrapper_yield_not_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_hookspecs_nohooks": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_add_tracefuncs[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_call_extra": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_call_with_too_few_args": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_check_pending_nonspec_hook": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_check_pending_optionalhook": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_check_pending_skips_underscore": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_get_hookcallers": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_get_hookimpls": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_has_plugin": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_historic_with_subset_hook_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_hook_tracing[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_hook_tracing[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_load_setuptools_instantiation": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_plugin_double_register": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_pm": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_pm_name": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_both_wrapper_and_hookwrapper[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_dynamic_attr[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic_incompat_hookwrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_historic_incompat_wrapper": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_hookwrapper_not_a_generator_function[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_arg[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-class]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_mismatch_method[spec-is-instance]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_unknown_hooks": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_while_calling[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_register_while_calling[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_set_blocked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_subset_hook_caller": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_unregister_blocked": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_callbacks_immediately_executed": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_result_memorized[False]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_pluginmanager.py:test_with_result_memorized[True]": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_result.py:test_exceptions_traceback_doesnt_get_longer_and_longer": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_indent": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_readable_output_dictargs": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_setprocessor": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_tracer.py:test_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-pluggy.testing/test_warnings.py:test_teardown_raised_warning": {
    "status": "PASSED"
   },
   "ptestresult.sections": {
    "python3-pluggy": {
     "duration": "0"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.4768,
    "status": "PASSED"
   }
  }
 }
}