{
 "runtime_core-image-ptest-opkg_qemuriscv64_20260309011602": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "debian-11",
   "IMAGE_BASENAME": "core-image-ptest-opkg",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master",
     "commit": "ac5e0160df78eef03470daf1f70a5f4d2dc0bac1",
     "commit_count": 66262,
     "commit_time": 1772813592
    },
    "meta-poky": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    }
   },
   "MACHINE": "qemuriscv64",
   "STARTTIME": "20260309011602",
   "TESTSERIES": "qemuriscv64-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0005844,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 4.558,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.03582,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 208.749,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.001212,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.opkg.core/01_install.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/02_file.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/03_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/04_upgrade_file.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/05_downgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/06_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/07_hold_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/08_hold_by_hand.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/09_hold_depends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/10_virtual_conflicts_first.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/11_virtual_conflicts_second.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/12_virtual_no_conflicts.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/13_virtual_upgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/14_upgrade_by_uri.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/15_reinstall_by_uri.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/16_upgrade_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/17_upgrade_conflicts.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/18_upgrade_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/19_no_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/20_exclude.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/21_autoremove.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/22_autoremove_dependency.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/23_force_depends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/24_nodeps.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/25_essential.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/25a_essential.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/26_prefer_arch_to_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/27_reldeps_lt.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/28_reldeps_lteq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/29_reldeps_eq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/30_reldeps_gteq.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/31_reldeps_gt.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/32_intercept_disable.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/33_install_exact_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/34_list_upgradable.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/35_download_only.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/36_install_virtual.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/37_globs.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/38_install_constrained_version.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/39_distupgrade.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/40_arch.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/41_info_fields.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/42_info_description.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/43_add_ignore_recommends.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/44_search.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.core/45_install_preexisting.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/filehash.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/print_architecture.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/update_loses_autoinstalled_flag.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.misc/version_comparisons.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue103.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10358.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10358b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10461a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10461b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10777.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue10781.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11033.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11033b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11301.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue11826.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue121.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue124.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue124a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue127.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue13574.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue13758.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue14178.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue14459.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue152.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue154.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue156.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue162.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue163.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue165b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue167.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue26.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue31.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue32.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue45.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue46.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue50.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue50a.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue51.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue55.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue58.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue72.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue79.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8351.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue85.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8601.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue89.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8912.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue8913.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9059.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue91.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9218.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9533.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9802.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9802b.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9939.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.regress/issue9987.py": {
    "status": "PASSED"
   },
   "ptestresult.opkg.security/cve_2020_7982.py": {
    "status": "PASSED"
   },
   "ptestresult.sections": {
    "opkg": {
     "duration": "207"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.9082,
    "status": "PASSED"
   }
  }
 }
}