{
    "runtime_core-image-minimal_qemux86_20241024143257": {
        "configuration": {
            "DISTRO": "poky",
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-minimal",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "runtime"
        },
        "result": {
            "apt.AptRepoTest.test_apt_install_from_repo": {
                "duration": 0.0005557537078857422,
                "log": "Test requires apt to be installed",
                "status": "SKIPPED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 0.0001583099365234375,
                "log": "Test requires autoconf to be installed",
                "status": "SKIPPED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 0.00015616416931152344,
                "log": "Test requires gtk+3 to be installed",
                "status": "SKIPPED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 0.0001323223114013672,
                "log": "Test requires autoconf to be installed",
                "status": "SKIPPED"
            },
            "connman.ConnmanTest.test_connmand_help": {
                "duration": 0.00013446807861328125,
                "log": "Test requires connman to be installed",
                "status": "SKIPPED"
            },
            "connman.ConnmanTest.test_connmand_running": {
                "duration": 0.000110626220703125,
                "log": "Test case connman.ConnmanTest.test_connmand_running depends on connman.ConnmanTest.test_connmand_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "date.DateTest.test_date": {
                "duration": 0.00012087821960449219,
                "log": "Test case date.DateTest.test_date depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "df.DfTest.test_df": {
                "duration": 0.00015473365783691406,
                "log": "Test case df.DfTest.test_df depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfBasicTest.test_dnf_help": {
                "duration": 9.5367431640625e-05,
                "log": "Test case dnf.DnfBasicTest.test_dnf_help depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfBasicTest.test_dnf_history": {
                "duration": 8.082389831542969e-05,
                "log": "Test case dnf.DnfBasicTest.test_dnf_history depends on dnf.DnfBasicTest.test_dnf_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfBasicTest.test_dnf_info": {
                "duration": 7.104873657226562e-05,
                "log": "Test case dnf.DnfBasicTest.test_dnf_info depends on dnf.DnfBasicTest.test_dnf_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfBasicTest.test_dnf_search": {
                "duration": 8.726119995117188e-05,
                "log": "Test case dnf.DnfBasicTest.test_dnf_search depends on dnf.DnfBasicTest.test_dnf_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfBasicTest.test_dnf_version": {
                "duration": 6.842613220214844e-05,
                "log": "Test case dnf.DnfBasicTest.test_dnf_version depends on dnf.DnfBasicTest.test_dnf_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_exclude": {
                "duration": 8.559226989746094e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_exclude depends on dnf.DnfRepoTest.test_dnf_makecache but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_install": {
                "duration": 7.987022399902344e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_install depends on dnf.DnfRepoTest.test_dnf_makecache but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_install_dependency": {
                "duration": 7.939338684082031e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_install_dependency depends on dnf.DnfRepoTest.test_dnf_install but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_disk": {
                "duration": 8.606910705566406e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_install_from_disk depends on dnf.DnfRepoTest.test_dnf_install_dependency but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_http": {
                "duration": 7.295608520507812e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_install_from_http depends on dnf.DnfRepoTest.test_dnf_install_from_disk but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot": {
                "duration": 0.00019097328186035156,
                "log": "Test case dnf.DnfRepoTest.test_dnf_installroot depends on dnf.DnfRepoTest.test_dnf_makecache but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot_usrmerge": {
                "duration": 0.0001399517059326172,
                "log": "Test run when enable usrmerge",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_makecache": {
                "duration": 0.0003509521484375,
                "log": "Test case dnf.DnfRepoTest.test_dnf_makecache depends on dnf.DnfBasicTest.test_dnf_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_reinstall": {
                "duration": 7.367134094238281e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_reinstall depends on dnf.DnfRepoTest.test_dnf_install but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_repoinfo": {
                "duration": 6.198883056640625e-05,
                "log": "Test case dnf.DnfRepoTest.test_dnf_repoinfo depends on dnf.DnfRepoTest.test_dnf_makecache but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.00014281272888183594,
                "log": "Test requires gcc to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 9.965896606445312e-05,
                "log": "Test requires g++ to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 8.821487426757812e-05,
                "log": "Test requires g++ to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 0.00010085105895996094,
                "log": "Test requires make to be installed",
                "status": "SKIPPED"
            },
            "gi.GObjectIntrospectionTest.test_python": {
                "duration": 0.0001068115234375,
                "log": "Test requires python3-pygobject to be installed",
                "status": "SKIPPED"
            },
            "go.GoHelloworldTest.test_gohelloworld": {
                "duration": 0.00010967254638671875,
                "log": "Test requires go-helloworld to be installed",
                "status": "SKIPPED"
            },
            "kernelmodule.KernelModuleTest.test_kernel_module": {
                "duration": 0.0001087188720703125,
                "log": "Test requires gcc to be installed",
                "status": "SKIPPED"
            },
            "ldd.LddTest.test_ldd": {
                "duration": 8.20159912109375e-05,
                "log": "Test case ldd.LddTest.test_ldd depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "logrotate.LogrotateTest.test_logrotate_newlog": {
                "duration": 7.033348083496094e-05,
                "log": "Test case logrotate.LogrotateTest.test_logrotate_newlog depends on logrotate.LogrotateTest.test_logrotate_wtmp but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "logrotate.LogrotateTest.test_logrotate_wtmp": {
                "duration": 0.00015616416931152344,
                "log": "Test requires logrotate to be installed",
                "status": "SKIPPED"
            },
            "oe_syslog.SyslogTest.test_syslog_running": {
                "duration": 0.00015473365783691406,
                "log": "Test case oe_syslog.SyslogTest.test_syslog_running depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_logger": {
                "duration": 7.390975952148438e-05,
                "log": "Test case oe_syslog.SyslogTestConfig.test_syslog_logger depends on oe_syslog.SyslogTest.test_syslog_running but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_restart": {
                "duration": 5.6743621826171875e-05,
                "log": "Test case oe_syslog.SyslogTestConfig.test_syslog_restart depends on oe_syslog.SyslogTest.test_syslog_running but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_startup_config": {
                "duration": 9.894371032714844e-05,
                "log": "Test case oe_syslog.SyslogTestConfig.test_syslog_startup_config depends on oe_syslog.SyslogTestConfig.test_syslog_logger but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "opkg.OpkgRepoTest.test_opkg_install_from_repo": {
                "duration": 9.202957153320312e-05,
                "log": "Test requires opkg to be installed",
                "status": "SKIPPED"
            },
            "pam.PamBasicTest.test_pam": {
                "duration": 7.677078247070312e-05,
                "log": "Test requires shadow-base to be installed",
                "status": "SKIPPED"
            },
            "parselogs.ParseLogsTest.test_get_context": {
                "duration": 0.0001964569091796875,
                "status": "PASSED"
            },
            "parselogs.ParseLogsTest.test_parselogs": {
                "duration": 7.748603820800781e-05,
                "log": "Test case parselogs.ParseLogsTest.test_parselogs depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "perl.PerlTest.test_perl_works": {
                "duration": 9.846687316894531e-05,
                "log": "Test requires perl to be installed",
                "status": "SKIPPED"
            },
            "ping.PingTest.test_ping": {
                "duration": 0.00961446762084961,
                "status": "PASSED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
                "duration": 0.00011849403381347656,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
                "duration": 8.0108642578125e-05,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "python.PythonTest.test_python3": {
                "duration": 8.487701416015625e-05,
                "log": "Test requires python3-core to be installed",
                "status": "SKIPPED"
            },
            "rpm.RpmBasicTest.test_rpm_help": {
                "duration": 6.246566772460938e-05,
                "log": "Test case rpm.RpmBasicTest.test_rpm_help depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rpm.RpmBasicTest.test_rpm_query": {
                "duration": 5.841255187988281e-05,
                "log": "Test case rpm.RpmBasicTest.test_rpm_query depends on rpm.RpmBasicTest.test_rpm_help but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rpm.RpmBasicTest.test_rpm_query_nonroot": {
                "duration": 5.14984130859375e-05,
                "log": "Test case rpm.RpmBasicTest.test_rpm_query_nonroot depends on rpm.RpmBasicTest.test_rpm_query but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rpm.RpmInstallRemoveTest.test_check_rpm_install_removal_log_file_size": {
                "duration": 5.91278076171875e-05,
                "log": "Test case rpm.RpmInstallRemoveTest.test_check_rpm_install_removal_log_file_size depends on rpm.RpmInstallRemoveTest.test_rpm_remove but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_install": {
                "duration": 5.340576171875e-05,
                "log": "Test case rpm.RpmInstallRemoveTest.test_rpm_install depends on rpm.RpmBasicTest.test_rpm_query but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_remove": {
                "duration": 5.245208740234375e-05,
                "log": "Test case rpm.RpmInstallRemoveTest.test_rpm_remove depends on rpm.RpmInstallRemoveTest.test_rpm_install but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "rust.RustCLibExampleTest.test_rust_c_lib_example": {
                "duration": 8.749961853027344e-05,
                "log": "Test requires rust-c-lib-example-bin to be installed",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_cargo_compile": {
                "duration": 7.271766662597656e-05,
                "log": "Test requires openssh-scp to be installed",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_rust_compile": {
                "duration": 6.604194641113281e-05,
                "log": "Test requires openssh-scp to be installed",
                "status": "SKIPPED"
            },
            "scp.ScpTest.test_scp_file": {
                "duration": 0.00010943412780761719,
                "log": "Test requires openssh-scp, or openssh-sftp-server to be installed",
                "status": "SKIPPED"
            },
            "ssh.SSHTest.test_ssh": {
                "duration": 0.0001850128173828125,
                "log": "Test requires openssh-sshd, or dropbear to be installed",
                "status": "SKIPPED"
            },
            "stap.StapTest.test_stap": {
                "duration": 9.226799011230469e-05,
                "log": "Test requires kernel-devsrc to be installed",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_basic": {
                "duration": 6.151199340820312e-05,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_basic depends on ssh.SSHTest.test_ssh but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_failed": {
                "duration": 5.221366882324219e-05,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_failed depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_list": {
                "duration": 5.4836273193359375e-05,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_list depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_boot_time": {
                "duration": 5.435943603515625e-05,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_boot_time depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_journal": {
                "duration": 4.792213439941406e-05,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_journal depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_coredump_minidebuginfo": {
                "duration": 0.00010585784912109375,
                "log": "Test requires minidebuginfo to be in DISTRO_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable": {
                "duration": 7.128715515136719e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_disable_enable depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable_ro": {
                "duration": 6.723403930664062e-05,
                "log": "Test is only meant to run with read-only-rootfs in IMAGE_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_status": {
                "duration": 5.340576171875e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_status depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_stop_start": {
                "duration": 4.76837158203125e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_stop_start depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_wayland_info": {
                "duration": 9.584426879882812e-05,
                "log": "Test requires wayland-utils to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_can_initialize_new_wayland_compositor": {
                "duration": 6.937980651855469e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_running": {
                "duration": 6.389617919921875e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_supports_xwayland": {
                "duration": 6.580352783203125e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "xorg.XorgTest.test_xorg_running": {
                "duration": 0.00018143653869628906,
                "log": "Test requires xserver-nodm-init to be installed",
                "status": "SKIPPED"
            }
        }
    },
    "runtime_core-image-sato-sdk_qemux86_20241024143257": {
        "configuration": {
            "DISTRO": "poky",
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-sato-sdk",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "runtime"
        },
        "result": {
            "apt.AptRepoTest.test_apt_install_from_repo": {
                "duration": 0.0009555816650390625,
                "log": "Test requires apt to be installed",
                "status": "SKIPPED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 37.20725727081299,
                "status": "PASSED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 0.00038504600524902344,
                "log": "Test requires gtk+3 to be installed",
                "status": "SKIPPED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 8.654229402542114,
                "status": "PASSED"
            },
            "connman.ConnmanTest.test_connmand_help": {
                "duration": 0.6905498504638672,
                "status": "PASSED"
            },
            "connman.ConnmanTest.test_connmand_running": {
                "duration": 0.6952788829803467,
                "status": "PASSED"
            },
            "date.DateTest.test_date": {
                "duration": 2.624379873275757,
                "status": "PASSED"
            },
            "df.DfTest.test_df": {
                "duration": 0.5880732536315918,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_help": {
                "duration": 1.0342309474945068,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_history": {
                "duration": 0.8499877452850342,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_info": {
                "duration": 0.8108224868774414,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_search": {
                "duration": 0.8078720569610596,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_version": {
                "duration": 0.809769868850708,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_exclude": {
                "duration": 2.2914483547210693,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install": {
                "duration": 1.3867337703704834,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_dependency": {
                "duration": 2.2376585006713867,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_disk": {
                "duration": 2.785982370376587,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_http": {
                "duration": 1.4795498847961426,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot": {
                "duration": 9.766573905944824,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot_usrmerge": {
                "duration": 0.0001888275146484375,
                "log": "Test run when enable usrmerge",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_makecache": {
                "duration": 0.7498619556427002,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_reinstall": {
                "duration": 0.6860449314117432,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_repoinfo": {
                "duration": 0.6945688724517822,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 2.8439087867736816,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 2.1109254360198975,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 2.303461790084839,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 1.6077287197113037,
                "status": "PASSED"
            },
            "gi.GObjectIntrospectionTest.test_python": {
                "duration": 0.6892802715301514,
                "status": "PASSED"
            },
            "go.GoHelloworldTest.test_gohelloworld": {
                "duration": 0.6341924667358398,
                "status": "PASSED"
            },
            "kernelmodule.KernelModuleTest.test_kernel_module": {
                "duration": 9.289095401763916,
                "status": "PASSED"
            },
            "ldd.LddTest.test_ldd": {
                "duration": 1.8192925453186035,
                "status": "PASSED"
            },
            "logrotate.LogrotateTest.test_logrotate_newlog": {
                "duration": 2.708665370941162,
                "status": "PASSED"
            },
            "logrotate.LogrotateTest.test_logrotate_wtmp": {
                "duration": 2.316200017929077,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTest.test_syslog_running": {
                "duration": 0.601010799407959,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_logger": {
                "duration": 1.9984912872314453,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_restart": {
                "duration": 5.031780004501343,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_startup_config": {
                "duration": 11.859986305236816,
                "status": "PASSED"
            },
            "opkg.OpkgRepoTest.test_opkg_install_from_repo": {
                "duration": 0.000431060791015625,
                "log": "Test requires opkg to be installed",
                "status": "SKIPPED"
            },
            "pam.PamBasicTest.test_pam": {
                "duration": 0.0005702972412109375,
                "log": "Test requires pam to be in DISTRO_FEATURES",
                "status": "SKIPPED"
            },
            "parselogs.ParseLogsTest.test_get_context": {
                "duration": 0.0004520416259765625,
                "status": "PASSED"
            },
            "parselogs.ParseLogsTest.test_parselogs": {
                "duration": 4.038660764694214,
                "status": "PASSED"
            },
            "perl.PerlTest.test_perl_works": {
                "duration": 0.6078445911407471,
                "status": "PASSED"
            },
            "ping.PingTest.test_ping": {
                "duration": 0.010035276412963867,
                "status": "PASSED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
                "duration": 0.00025963783264160156,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
                "duration": 0.0002186298370361328,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "python.PythonTest.test_python3": {
                "duration": 0.6322886943817139,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_help": {
                "duration": 0.5984845161437988,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_query": {
                "duration": 1.1922833919525146,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_query_nonroot": {
                "duration": 3.2758595943450928,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_check_rpm_install_removal_log_file_size": {
                "duration": 12.208813667297363,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_install": {
                "duration": 1.2036118507385254,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_remove": {
                "duration": 0.45720434188842773,
                "status": "PASSED"
            },
            "rust.RustCLibExampleTest.test_rust_c_lib_example": {
                "duration": 0.0001270771026611328,
                "log": "Test requires rust-c-lib-example-bin to be installed",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_cargo_compile": {
                "duration": 3.012164831161499,
                "status": "PASSED"
            },
            "rust.RustCompileTest.test_rust_compile": {
                "duration": 2.019411087036133,
                "status": "PASSED"
            },
            "scp.ScpTest.test_scp_file": {
                "duration": 1.227747917175293,
                "status": "PASSED"
            },
            "ssh.SSHTest.test_ssh": {
                "duration": 0.5923497676849365,
                "status": "PASSED"
            },
            "stap.StapTest.test_stap": {
                "duration": 2.5488786697387695,
                "status": "PASSED"
            },
            "systemd.SystemdBasicTests.test_systemd_basic": {
                "duration": 0.00012540817260742188,
                "log": "systemd is not the init manager for this image",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_failed": {
                "duration": 0.00012183189392089844,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_failed depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_list": {
                "duration": 6.604194641113281e-05,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_list depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_boot_time": {
                "duration": 7.128715515136719e-05,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_boot_time depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_journal": {
                "duration": 6.246566772460938e-05,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_journal depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_coredump_minidebuginfo": {
                "duration": 0.00011014938354492188,
                "log": "Test requires minidebuginfo to be in DISTRO_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable": {
                "duration": 8.916854858398438e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_disable_enable depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable_ro": {
                "duration": 6.866455078125e-05,
                "log": "Test is only meant to run with read-only-rootfs in IMAGE_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_status": {
                "duration": 6.628036499023438e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_status depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_stop_start": {
                "duration": 6.937980651855469e-05,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_stop_start depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_wayland_info": {
                "duration": 8.296966552734375e-05,
                "log": "Test requires wayland-utils to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_can_initialize_new_wayland_compositor": {
                "duration": 6.961822509765625e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_running": {
                "duration": 6.532669067382812e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_supports_xwayland": {
                "duration": 6.461143493652344e-05,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "xorg.XorgTest.test_xorg_running": {
                "duration": 1.1917009353637695,
                "status": "PASSED"
            }
        }
    },
    "runtime_core-image-sato_qemux86_20241024143257": {
        "configuration": {
            "DISTRO": "poky",
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-sato",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "runtime"
        },
        "result": {
            "apt.AptRepoTest.test_apt_install_from_repo": {
                "duration": 0.00043320655822753906,
                "log": "Test requires apt to be installed",
                "status": "SKIPPED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 0.0003399848937988281,
                "log": "Test requires autoconf to be installed",
                "status": "SKIPPED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 0.00029540061950683594,
                "log": "Test requires gtk+3 to be installed",
                "status": "SKIPPED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 0.0002741813659667969,
                "log": "Test requires autoconf to be installed",
                "status": "SKIPPED"
            },
            "connman.ConnmanTest.test_connmand_help": {
                "duration": 0.4732646942138672,
                "status": "PASSED"
            },
            "connman.ConnmanTest.test_connmand_running": {
                "duration": 0.49550795555114746,
                "status": "PASSED"
            },
            "date.DateTest.test_date": {
                "duration": 1.9825828075408936,
                "status": "PASSED"
            },
            "df.DfTest.test_df": {
                "duration": 0.499025821685791,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_help": {
                "duration": 0.8383946418762207,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_history": {
                "duration": 0.6696648597717285,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_info": {
                "duration": 0.761502742767334,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_search": {
                "duration": 0.8485538959503174,
                "status": "PASSED"
            },
            "dnf.DnfBasicTest.test_dnf_version": {
                "duration": 0.7910566329956055,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_exclude": {
                "duration": 1.955498456954956,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install": {
                "duration": 1.2702794075012207,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_dependency": {
                "duration": 1.9069242477416992,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_disk": {
                "duration": 2.308683156967163,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_install_from_http": {
                "duration": 1.276625394821167,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot": {
                "duration": 7.418853759765625,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_installroot_usrmerge": {
                "duration": 0.00016570091247558594,
                "log": "Test run when enable usrmerge",
                "status": "SKIPPED"
            },
            "dnf.DnfRepoTest.test_dnf_makecache": {
                "duration": 0.7536118030548096,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_reinstall": {
                "duration": 0.5726053714752197,
                "status": "PASSED"
            },
            "dnf.DnfRepoTest.test_dnf_repoinfo": {
                "duration": 0.5772581100463867,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.00015807151794433594,
                "log": "Test requires gcc to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 8.96453857421875e-05,
                "log": "Test requires g++ to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 7.605552673339844e-05,
                "log": "Test requires g++ to be installed",
                "status": "SKIPPED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 7.510185241699219e-05,
                "log": "Test requires make to be installed",
                "status": "SKIPPED"
            },
            "gi.GObjectIntrospectionTest.test_python": {
                "duration": 8.368492126464844e-05,
                "log": "Test requires python3-pygobject to be installed",
                "status": "SKIPPED"
            },
            "go.GoHelloworldTest.test_gohelloworld": {
                "duration": 8.153915405273438e-05,
                "log": "Test requires go-helloworld to be installed",
                "status": "SKIPPED"
            },
            "kernelmodule.KernelModuleTest.test_kernel_module": {
                "duration": 7.843971252441406e-05,
                "log": "Test requires gcc to be installed",
                "status": "SKIPPED"
            },
            "ldd.LddTest.test_ldd": {
                "duration": 0.00011491775512695312,
                "log": "Test requires ldd to be installed",
                "status": "SKIPPED"
            },
            "logrotate.LogrotateTest.test_logrotate_newlog": {
                "duration": 0.00010204315185546875,
                "log": "Test case logrotate.LogrotateTest.test_logrotate_newlog depends on logrotate.LogrotateTest.test_logrotate_wtmp but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "logrotate.LogrotateTest.test_logrotate_wtmp": {
                "duration": 0.00015473365783691406,
                "log": "Test requires logrotate to be installed",
                "status": "SKIPPED"
            },
            "oe_syslog.SyslogTest.test_syslog_running": {
                "duration": 0.47472715377807617,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_logger": {
                "duration": 1.7408883571624756,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_restart": {
                "duration": 3.9482932090759277,
                "status": "PASSED"
            },
            "oe_syslog.SyslogTestConfig.test_syslog_startup_config": {
                "duration": 9.275177478790283,
                "status": "PASSED"
            },
            "opkg.OpkgRepoTest.test_opkg_install_from_repo": {
                "duration": 0.0001361370086669922,
                "log": "Test requires opkg to be installed",
                "status": "SKIPPED"
            },
            "pam.PamBasicTest.test_pam": {
                "duration": 0.00018262863159179688,
                "log": "Test requires pam to be in DISTRO_FEATURES",
                "status": "SKIPPED"
            },
            "parselogs.ParseLogsTest.test_get_context": {
                "duration": 0.00018930435180664062,
                "status": "PASSED"
            },
            "parselogs.ParseLogsTest.test_parselogs": {
                "duration": 2.5890932083129883,
                "status": "PASSED"
            },
            "perl.PerlTest.test_perl_works": {
                "duration": 0.5040535926818848,
                "status": "PASSED"
            },
            "ping.PingTest.test_ping": {
                "duration": 0.009986400604248047,
                "status": "PASSED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
                "duration": 0.00022411346435546875,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
                "duration": 0.0001480579376220703,
                "log": "Test requires ptest-runner to be installed",
                "status": "SKIPPED"
            },
            "python.PythonTest.test_python3": {
                "duration": 0.5273029804229736,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_help": {
                "duration": 0.5159988403320312,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_query": {
                "duration": 1.0129492282867432,
                "status": "PASSED"
            },
            "rpm.RpmBasicTest.test_rpm_query_nonroot": {
                "duration": 2.653557062149048,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_check_rpm_install_removal_log_file_size": {
                "duration": 9.566158056259155,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_install": {
                "duration": 0.9456286430358887,
                "status": "PASSED"
            },
            "rpm.RpmInstallRemoveTest.test_rpm_remove": {
                "duration": 0.3380606174468994,
                "status": "PASSED"
            },
            "rust.RustCLibExampleTest.test_rust_c_lib_example": {
                "duration": 0.00026154518127441406,
                "log": "Test requires rust-c-lib-example-bin to be installed",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_cargo_compile": {
                "duration": 0.00020051002502441406,
                "log": "Test requires openssh-scp to be installed",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_rust_compile": {
                "duration": 0.0001761913299560547,
                "log": "Test requires openssh-scp to be installed",
                "status": "SKIPPED"
            },
            "scp.ScpTest.test_scp_file": {
                "duration": 0.8963336944580078,
                "status": "PASSED"
            },
            "ssh.SSHTest.test_ssh": {
                "duration": 0.4696826934814453,
                "status": "PASSED"
            },
            "stap.StapTest.test_stap": {
                "duration": 0.0003094673156738281,
                "log": "Test requires kernel-devsrc to be installed",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_basic": {
                "duration": 0.00024199485778808594,
                "log": "systemd is not the init manager for this image",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_failed": {
                "duration": 0.0002624988555908203,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_failed depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdBasicTests.test_systemd_list": {
                "duration": 0.00018835067749023438,
                "log": "Test case systemd.SystemdBasicTests.test_systemd_list depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_boot_time": {
                "duration": 0.0001685619354248047,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_boot_time depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdJournalTests.test_systemd_journal": {
                "duration": 0.00014710426330566406,
                "log": "Test case systemd.SystemdJournalTests.test_systemd_journal depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_coredump_minidebuginfo": {
                "duration": 0.00036025047302246094,
                "log": "Test requires minidebuginfo to be in DISTRO_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable": {
                "duration": 0.00020575523376464844,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_disable_enable depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_disable_enable_ro": {
                "duration": 0.000164031982421875,
                "log": "Test is only meant to run with read-only-rootfs in IMAGE_FEATURES",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_status": {
                "duration": 0.00015473365783691406,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_status depends on systemd.SystemdBasicTests.test_systemd_basic but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "systemd.SystemdServiceTests.test_systemd_stop_start": {
                "duration": 0.0002396106719970703,
                "log": "Test case systemd.SystemdServiceTests.test_systemd_stop_start depends on systemd.SystemdServiceTests.test_systemd_status but it didn't pass/run.",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_wayland_info": {
                "duration": 0.00020575523376464844,
                "log": "Test requires wayland-utils to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_can_initialize_new_wayland_compositor": {
                "duration": 0.00017213821411132812,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_running": {
                "duration": 0.00015854835510253906,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "weston.WestonTest.test_weston_supports_xwayland": {
                "duration": 0.00024771690368652344,
                "log": "Test requires weston to be installed",
                "status": "SKIPPED"
            },
            "xorg.XorgTest.test_xorg_running": {
                "duration": 0.9937543869018555,
                "status": "PASSED"
            }
        }
    },
    "sdk_core-image-sato_i686_qemux86_20241024145840": {
        "configuration": {
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-sato",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "SDKMACHINE": "i686",
            "STARTTIME": "20241024145840",
            "TEST_TYPE": "sdk"
        },
        "result": {
            "assimp.BuildAssimp.test_assimp": {
                "duration": 49.98441171646118,
                "status": "PASSED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 18.38299584388733,
                "status": "PASSED"
            },
            "buildepoxy.EpoxyTest.test_epoxy": {
                "duration": 10.109314441680908,
                "status": "PASSED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 8.398455381393433,
                "status": "PASSED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 1.141366958618164,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.06288719177246094,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 0.06315159797668457,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 0.18085289001464844,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 0.06590628623962402,
                "status": "PASSED"
            },
            "maturin.MaturinDevelopTest.test_maturin_develop": {
                "duration": 0.0002636909484863281,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "maturin.MaturinTest.test_maturin_list_python": {
                "duration": 0.00016450881958007812,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "perl.PerlTest.test_perl": {
                "duration": 0.010985374450683594,
                "status": "PASSED"
            },
            "python.Python3Test.test_python3": {
                "duration": 0.020229816436767578,
                "status": "PASSED"
            },
            "rust.RustCompileTest.test_cargo_build": {
                "duration": 0.22981643676757812,
                "status": "PASSED"
            },
            "rust.RustHostCompileTest.test_cargo_build": {
                "duration": 0.2572360038757324,
                "status": "PASSED"
            }
        }
    },
    "sdk_core-image-sato_x86_64_qemux86_20241024143257": {
        "configuration": {
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-sato",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "SDKMACHINE": "x86_64",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "sdk"
        },
        "result": {
            "assimp.BuildAssimp.test_assimp": {
                "duration": 52.574167013168335,
                "status": "PASSED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 17.596611738204956,
                "status": "PASSED"
            },
            "buildepoxy.EpoxyTest.test_epoxy": {
                "duration": 9.525092840194702,
                "status": "PASSED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 7.787563323974609,
                "status": "PASSED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 1.0296738147735596,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.05611014366149902,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 0.05903172492980957,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 0.17353153228759766,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 0.05707740783691406,
                "status": "PASSED"
            },
            "maturin.MaturinDevelopTest.test_maturin_develop": {
                "duration": 0.00012612342834472656,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "maturin.MaturinTest.test_maturin_list_python": {
                "duration": 6.794929504394531e-05,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "perl.PerlTest.test_perl": {
                "duration": 0.009691238403320312,
                "status": "PASSED"
            },
            "python.Python3Test.test_python3": {
                "duration": 0.01903557777404785,
                "status": "PASSED"
            },
            "rust.RustCompileTest.test_cargo_build": {
                "duration": 0.2521395683288574,
                "status": "PASSED"
            },
            "rust.RustHostCompileTest.test_cargo_build": {
                "duration": 0.2673959732055664,
                "status": "PASSED"
            }
        }
    },
    "sdkext_core-image-minimal_x86_64_qemux86_20241024143257": {
        "configuration": {
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-minimal",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "SDKMACHINE": "x86_64",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "sdkext"
        },
        "result": {
            "assimp.BuildAssimp.test_assimp": {
                "duration": 0.0003726482391357422,
                "log": "Needs cmake",
                "status": "SKIPPED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 18.90649652481079,
                "status": "PASSED"
            },
            "buildepoxy.EpoxyTest.test_epoxy": {
                "duration": 0.00013828277587890625,
                "log": "EpoxyTest class: SDK doesn't contain Meson",
                "status": "SKIPPED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 8.177757263183594e-05,
                "log": "GalculatorTest class: SDK don't support gtk+3",
                "status": "SKIPPED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 2.083606004714966,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_add_reset": {
                "duration": 9.748043775558472,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_cmake": {
                "duration": 23.766436338424683,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_esdk_package": {
                "duration": 21.308322191238403,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_make": {
                "duration": 22.3209445476532,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_kernelmodule": {
                "duration": 259.50801253318787,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_location": {
                "duration": 0.005529880523681641,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_extend_autotools_recipe_creation": {
                "duration": 154.92772126197815,
                "log": "Traceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/meta/lib/oeqa/sdkext/cases/devtool.py\", line 74, in test_extend_autotools_recipe_creation\n    self._run('devtool add %s https://git.yoctoproject.org/git/dbus-wait' % (recipe) )\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/meta/lib/oeqa/sdkext/case.py\", line 22, in _run\n    return subprocess.check_output(\". %s > /dev/null;\"\\\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.11/subprocess.py\", line 466, in check_output\n    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.11/subprocess.py\", line 571, in run\n    raise CalledProcessError(retcode, process.args,\noeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/environment-setup-core2-32-poky-linux > /dev/null; devtool add test-dbus-wait https://git.yoctoproject.org/git/dbus-wait;' returned non-zero exit status 1\nStandard Output: NOTE: Starting bitbake server...\nNOTE: Starting bitbake server...\nINFO: Fetching git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 1876 entries from dependency cache.\nParsing recipes...WARNING: /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-e1i6k2t7.bb: Exception during build_dependencies for fetcher_hashes_dummyfunc\nWARNING: /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-e1i6k2t7.bb: Error during finalise of /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-e1i6k2t7.bb\nERROR: ExpansionError during parsing /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-e1i6k2t7.bb\nTraceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 1248, in srcrev_internal_helper(ud=<bb.fetch2.FetchData object at 0x7f6377493ec0>, d=<bb.data_smart.DataSmart object at 0x7f637740d2b0>, name='default'):\n             d.setVar(\"__BBAUTOREV_ACTED_UPON\", True)\n    >        srcrev = ud.method.latest_revision(ud, d, name)\n     \n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 1670, in Git.latest_revision(ud=<bb.fetch2.FetchData object at 0x7f6377493ec0>, d=<bb.data_smart.DataSmart object at 0x7f637740d2b0>, name='default'):\n             except KeyError:\n    >            revs[key] = rev = self._latest_revision(ud, d, name)\n                 return rev\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/git.py\", line 850, in Git._latest_revision(ud=<bb.fetch2.FetchData object at 0x7f6377493ec0>, d=<bb.data_smart.DataSmart object at 0x7f637740d2b0>, name='default'):\n     \n    >        output = self._lsremote(ud, d, \"\")\n             # Tags of the form ^{} may not work, need to fallback to other form\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/git.py\", line 833, in Git._lsremote(ud=<bb.fetch2.FetchData object at 0x7f6377493ec0>, d=<bb.data_smart.DataSmart object at 0x7f637740d2b0>, search=''):\n                     bb.fetch2.check_network_access(d, cmd, repourl)\n    >            output = runfetchcmd(cmd, d, True)\n                 if not output:\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 960, in runfetchcmd(cmd='export PSEUDO_DISABLED=1; export SSL_CERT_DIR=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs\"; export SSL_CERT_FILE=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs/ca-certificates.crt\"; export GIT_SSL_CAINFO=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt\"; export PATH=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots-uninative/x86_64-linux/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/bin/i686-poky-linux:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot/usr/bin/crossscripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/hosttools\"; export HOME=\"/srv/pokybuild\"; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all ls-remote https://git.yoctoproject.org/git/dbus-wait ', d=<bb.data_smart.DataSmart object at 0x7f637740d2b0>, quiet=True, cleanup=[], log=None, workdir=None):\n     \n    >        raise FetchError(error_message)\n     \nbb.data_smart.ExpansionError: Failure expanding variable fetcher_hashes_dummyfunc[vardepvalue], expression was ${@bb.fetch.get_hashvalue(d)} which triggered exception FetchError: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export SSL_CERT_DIR=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs\"; export SSL_CERT_FILE=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs/ca-certificates.crt\"; export GIT_SSL_CAINFO=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt\"; export PATH=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots-uninative/x86_64-linux/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/bin/i686-poky-linux:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot/usr/bin/crossscripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/work/recipetool-lbija62o/work/recipe-sysroot-native/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/tmp/hosttools\"; export HOME=\"/srv/pokybuild\"; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all ls-remote https://git.yoctoproject.org/git/dbus-wait  failed with exit code 128, output:\nfatal: unable to access 'https://git.yoctoproject.org/git/dbus-wait/': Failed to connect to git.yoctoproject.org port 443 after 129350 ms: Couldn't connect to server\n\nThe variable dependency chain for the failure is: fetcher_hashes_dummyfunc[vardepvalue]\n\nERROR: Parsing halted due to errors, see error messages above\n\nSummary: There were 3 WARNING messages.\nSummary: There were 2 ERROR messages, returning a non-zero exit code.\nTraceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts/recipetool\", line 111, in <module>\n    ret = main()\n          ^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts/recipetool\", line 100, in main\n    ret = args.func(args)\n          ^^^^^^^^^^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts/lib/recipetool/create.py\", line 523, in create_recipe\n    checksums, ftmpdir = scriptutils.fetch_url(tinfoil, fetchuri, srcrev, srctree, logger, preserve_tmp=args.keep_temp)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/scripts/lib/scriptutils.py\", line 197, in fetch_url\n    tinfoil.parse_recipes()\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/tinfoil.py\", line 449, in parse_recipes\n    self.run_actions(config_params)\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/bitbake/lib/bb/tinfoil.py\", line 432, in run_actions\n    raise TinfoilUIException(ret)\nbb.tinfoil.TinfoilUIException: 1\nERROR: Command '. /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/layers/build/oe-init-build-env /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext > /dev/null && recipetool --color=auto create --devtool -o /tmp/devtool1p9xl3zq 'https://git.yoctoproject.org/git/dbus-wait'  -x /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0/testsdkext/workspace/sources/devtoolsrcg7_zld22 -N test-dbus-wait' failed\n\n",
                "status": "ERROR"
            },
            "devtool.DevtoolTest.test_recipes_for_nodejs": {
                "duration": 5.615035772323608,
                "status": "PASSED"
            },
            "devtool.SdkUpdateTest.test_sdk_update_http": {
                "duration": 1.4776101112365723,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.39989542961120605,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 0.35672593116760254,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 0.5871520042419434,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 0.1313788890838623,
                "status": "PASSED"
            },
            "maturin.MaturinDevelopTest.test_maturin_develop": {
                "duration": 0.0002760887145996094,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "maturin.MaturinTest.test_maturin_list_python": {
                "duration": 0.00013709068298339844,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "perl.PerlTest.test_perl": {
                "duration": 0.00013899803161621094,
                "log": "No perl package in the SDK",
                "status": "SKIPPED"
            },
            "python.Python3Test.test_python3": {
                "duration": 0.00014495849609375,
                "log": "No python3 package in the SDK",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_cargo_build": {
                "duration": 0.0001800060272216797,
                "log": "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain",
                "status": "SKIPPED"
            },
            "rust.RustHostCompileTest.test_cargo_build": {
                "duration": 0.0001766681671142578,
                "log": "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain",
                "status": "SKIPPED"
            }
        }
    },
    "sdkext_core-image-sato_x86_64_qemux86_20241024143257": {
        "configuration": {
            "HOST_DISTRO": "debian-12",
            "IMAGE_BASENAME": "core-image-sato",
            "IMAGE_PKGTYPE": "rpm",
            "LAYERS": {
                "meta": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-poky": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                },
                "meta-yocto-bsp": {
                    "branch": "stable/scarthgap-nut",
                    "commit": "dc85b46b40605152299aaf74e870039769c2ae4d",
                    "commit_count": 74623
                }
            },
            "MACHINE": "qemux86",
            "SDKMACHINE": "x86_64",
            "STARTTIME": "20241024143257",
            "TEST_TYPE": "sdkext"
        },
        "result": {
            "assimp.BuildAssimp.test_assimp": {
                "duration": 0.0003650188446044922,
                "log": "Needs cmake",
                "status": "SKIPPED"
            },
            "buildcpio.BuildCpioTest.test_cpio": {
                "duration": 18.794594526290894,
                "status": "PASSED"
            },
            "buildepoxy.EpoxyTest.test_epoxy": {
                "duration": 0.00011754035949707031,
                "log": "EpoxyTest class: SDK doesn't contain Meson",
                "status": "SKIPPED"
            },
            "buildgalculator.GalculatorTest.test_galculator": {
                "duration": 7.796287536621094e-05,
                "log": "GalculatorTest class: SDK don't support gtk+3",
                "status": "SKIPPED"
            },
            "buildlzip.BuildLzipTest.test_lzip": {
                "duration": 2.032198190689087,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_add_reset": {
                "duration": 9.859246253967285,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_cmake": {
                "duration": 24.260900259017944,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_esdk_package": {
                "duration": 20.826273918151855,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_build_make": {
                "duration": 23.059181928634644,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_kernelmodule": {
                "duration": 261.2609179019928,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_devtool_location": {
                "duration": 0.005822420120239258,
                "status": "PASSED"
            },
            "devtool.DevtoolTest.test_extend_autotools_recipe_creation": {
                "duration": 156.35673022270203,
                "log": "Traceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/meta/lib/oeqa/sdkext/cases/devtool.py\", line 74, in test_extend_autotools_recipe_creation\n    self._run('devtool add %s https://git.yoctoproject.org/git/dbus-wait' % (recipe) )\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/meta/lib/oeqa/sdkext/case.py\", line 22, in _run\n    return subprocess.check_output(\". %s > /dev/null;\"\\\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.11/subprocess.py\", line 466, in check_output\n    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.11/subprocess.py\", line 571, in run\n    raise CalledProcessError(retcode, process.args,\noeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/environment-setup-core2-32-poky-linux > /dev/null; devtool add test-dbus-wait https://git.yoctoproject.org/git/dbus-wait;' returned non-zero exit status 1\nStandard Output: NOTE: Starting bitbake server...\nNOTE: Starting bitbake server...\nINFO: Fetching git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 1876 entries from dependency cache.\nParsing recipes...WARNING: /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-0jg6vkcg.bb: Exception during build_dependencies for fetcher_hashes_dummyfunc\nWARNING: /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-0jg6vkcg.bb: Error during finalise of /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-0jg6vkcg.bb\nERROR: ExpansionError during parsing /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/workspace/recipes/recipetool/tmp-recipetool-0jg6vkcg.bb\nTraceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 1248, in srcrev_internal_helper(ud=<bb.fetch2.FetchData object at 0x7f84c3347a40>, d=<bb.data_smart.DataSmart object at 0x7f84c330a120>, name='default'):\n             d.setVar(\"__BBAUTOREV_ACTED_UPON\", True)\n    >        srcrev = ud.method.latest_revision(ud, d, name)\n     \n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 1670, in Git.latest_revision(ud=<bb.fetch2.FetchData object at 0x7f84c3347a40>, d=<bb.data_smart.DataSmart object at 0x7f84c330a120>, name='default'):\n             except KeyError:\n    >            revs[key] = rev = self._latest_revision(ud, d, name)\n                 return rev\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/git.py\", line 850, in Git._latest_revision(ud=<bb.fetch2.FetchData object at 0x7f84c3347a40>, d=<bb.data_smart.DataSmart object at 0x7f84c330a120>, name='default'):\n     \n    >        output = self._lsremote(ud, d, \"\")\n             # Tags of the form ^{} may not work, need to fallback to other form\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/git.py\", line 833, in Git._lsremote(ud=<bb.fetch2.FetchData object at 0x7f84c3347a40>, d=<bb.data_smart.DataSmart object at 0x7f84c330a120>, search=''):\n                     bb.fetch2.check_network_access(d, cmd, repourl)\n    >            output = runfetchcmd(cmd, d, True)\n                 if not output:\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/fetch2/__init__.py\", line 960, in runfetchcmd(cmd='export PSEUDO_DISABLED=1; export SSL_CERT_DIR=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs\"; export SSL_CERT_FILE=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs/ca-certificates.crt\"; export GIT_SSL_CAINFO=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt\"; export PATH=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/sysroots-uninative/x86_64-linux/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/bin/i686-poky-linux:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot/usr/bin/crossscripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/hosttools\"; export HOME=\"/srv/pokybuild\"; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all ls-remote https://git.yoctoproject.org/git/dbus-wait ', d=<bb.data_smart.DataSmart object at 0x7f84c330a120>, quiet=True, cleanup=[], log=None, workdir=None):\n     \n    >        raise FetchError(error_message)\n     \nbb.data_smart.ExpansionError: Failure expanding variable fetcher_hashes_dummyfunc[vardepvalue], expression was ${@bb.fetch.get_hashvalue(d)} which triggered exception FetchError: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export SSL_CERT_DIR=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs\"; export SSL_CERT_FILE=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/usr/lib/ssl-3/certs/ca-certificates.crt\"; export GIT_SSL_CAINFO=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/buildtools/sysroots/x86_64-pokysdk-linux/etc/ssl/certs/ca-certificates.crt\"; export PATH=\"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/sysroots-uninative/x86_64-linux/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/bin/i686-poky-linux:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot/usr/bin/crossscripts:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/usr/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/sbin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/work/recipetool-y0wkiy4k/work/recipe-sysroot-native/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/bin:/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/tmp/hosttools\"; export HOME=\"/srv/pokybuild\"; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all ls-remote https://git.yoctoproject.org/git/dbus-wait  failed with exit code 128, output:\nfatal: unable to access 'https://git.yoctoproject.org/git/dbus-wait/': Failed to connect to git.yoctoproject.org port 443 after 130539 ms: Couldn't connect to server\n\nThe variable dependency chain for the failure is: fetcher_hashes_dummyfunc[vardepvalue]\n\nERROR: Parsing halted due to errors, see error messages above\n\nSummary: There were 3 WARNING messages.\nSummary: There were 2 ERROR messages, returning a non-zero exit code.\nTraceback (most recent call last):\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts/recipetool\", line 111, in <module>\n    ret = main()\n          ^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts/recipetool\", line 100, in main\n    ret = args.func(args)\n          ^^^^^^^^^^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts/lib/recipetool/create.py\", line 523, in create_recipe\n    checksums, ftmpdir = scriptutils.fetch_url(tinfoil, fetchuri, srcrev, srctree, logger, preserve_tmp=args.keep_temp)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/scripts/lib/scriptutils.py\", line 197, in fetch_url\n    tinfoil.parse_recipes()\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/tinfoil.py\", line 449, in parse_recipes\n    self.run_actions(config_params)\n  File \"/srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/bitbake/lib/bb/tinfoil.py\", line 432, in run_actions\n    raise TinfoilUIException(ret)\nbb.tinfoil.TinfoilUIException: 1\nERROR: Command '. /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/layers/build/oe-init-build-env /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext > /dev/null && recipetool --color=auto create --devtool -o /tmp/devtoolhg7ua9xr 'https://git.yoctoproject.org/git/dbus-wait'  -x /srv/pokybuild/yocto-worker/qemux86/build/build/tmp/work/qemux86-poky-linux/core-image-sato/1.0/testsdkext/workspace/sources/devtoolsrcw2rne_71 -N test-dbus-wait' failed\n\n",
                "status": "ERROR"
            },
            "devtool.DevtoolTest.test_recipes_for_nodejs": {
                "duration": 5.941241025924683,
                "status": "PASSED"
            },
            "devtool.SdkUpdateTest.test_sdk_update_http": {
                "duration": 1.6157641410827637,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gcc_compile": {
                "duration": 0.3964836597442627,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp2_compile": {
                "duration": 0.39194583892822266,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_gpp_compile": {
                "duration": 0.6049153804779053,
                "status": "PASSED"
            },
            "gcc.GccCompileTest.test_make": {
                "duration": 0.14060521125793457,
                "status": "PASSED"
            },
            "maturin.MaturinDevelopTest.test_maturin_develop": {
                "duration": 0.0002651214599609375,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "maturin.MaturinTest.test_maturin_list_python": {
                "duration": 0.00036787986755371094,
                "log": "No python3-maturin package in the SDK",
                "status": "SKIPPED"
            },
            "perl.PerlTest.test_perl": {
                "duration": 0.0002696514129638672,
                "log": "No perl package in the SDK",
                "status": "SKIPPED"
            },
            "python.Python3Test.test_python3": {
                "duration": 0.0003349781036376953,
                "log": "No python3 package in the SDK",
                "status": "SKIPPED"
            },
            "rust.RustCompileTest.test_cargo_build": {
                "duration": 0.00037932395935058594,
                "log": "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain",
                "status": "SKIPPED"
            },
            "rust.RustHostCompileTest.test_cargo_build": {
                "duration": 0.00029206275939941406,
                "log": "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain",
                "status": "SKIPPED"
            }
        }
    }
}