ນີ້ແມ່ນຄໍາສັ່ງ adt-run ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
adt-run - ທົດສອບຊຸດຄູ່ທີ່ຕິດຕັ້ງໂດຍໃຊ້ການທົດສອບຂອງແພັກເກັດແຫຼ່ງ
ສະຫຼຸບສັງລວມ
adt-ແລ່ນ ທາງເລືອກໃນການ... --- virt-ເຊີບເວີ [virt-server-arg... ]
ລາຍລະອຽດ
adt-ແລ່ນ ແມ່ນໂຄງການສໍາລັບການເອີ້ນເຄື່ອງຈັກການທົດສອບຊຸດ autopkgtest.
autopkgtest ແມ່ນສິ່ງອໍານວຍຄວາມສະດວກສໍາລັບການທົດສອບແພັກເກັດຄູ່ Debian ຫຼື Click, ດັ່ງທີ່ຕິດຕັ້ງຢູ່ໃນ
ລະບົບ (ເຊັ່ນ: ລະບົບທົດສອບ). ການທົດສອບແມ່ນສະຫນອງໃຫ້ຢູ່ໃນຊຸດແຫຼ່ງ.
adt-run ແລ່ນແຕ່ລະການທົດສອບທີ່ສະຫນອງໂດຍຊຸດສະເພາະແລະລາຍງານຜົນໄດ້ຮັບ. ມັນ
ຂັບລະບົບ virtualization ທີ່ກໍານົດໄວ້ຕາມຄວາມເຫມາະສົມ, ແລະວິເຄາະຄໍາອະທິບາຍການທົດສອບ
metadata, ແລະຈັດລຽງຂໍ້ມູນເພື່ອຄັດລອກໄປຫາແລະຈາກ testbed ຕາມຄວາມຕ້ອງການ.
ເບິ່ງ /usr/share/doc/autopkgtest/README.running-tests.rst.gz ສໍາລັບການແນະນໍາກ່ຽວກັບວິທີ
ເພື່ອໃຊ້ adt-run.
ລະບຸ TESTS
ການປະຕິບັດລະບຸແຫຼ່ງແລະແພັກເກັດຖານສອງເພື່ອທົດສອບ, ຫຼືປ່ຽນແປງສິ່ງທີ່ເກີດຂື້ນກັບ
ຊຸດອາກິວເມັນ:
--ແຫຼ່ງ DSC
ດໍາເນີນການທົດສອບຈາກຊຸດແຫຼ່ງ Debian DSC. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊຸດຈະຖືກສ້າງຂື້ນ
ແລະ binaries ຜົນໄດ້ຮັບຈະຖືກນໍາໃຊ້ເພື່ອຕອບສະຫນອງຄວາມຂຶ້ນກັບການທົດສອບ; ປິດການໃຊ້ງານ
ວ່າ, ລະບຸ -B/--no-built-binaries ທາງເລືອກກ່ອນ.
ຄໍາສັ່ງແມ່ນສໍາຄັນ: ແຕ່ລະຄົນ --ແຫຼ່ງ ທາງເລືອກຄວນນໍາຫນ້າທາງເລືອກທີ່ມີ
ການເພິ່ງພາອາໄສແມ່ນມີຄວາມພໍໃຈໂດຍ binaries ທີ່ມັນຜະລິດ.
-- unbuilt-tree ລະບົບ
ລະບຸວ່າການທົດສອບຈາກຕົ້ນໄມ້ Debian ທີ່ບໍ່ໄດ້ສ້າງຂຶ້ນ ລະບົບ ຄວນດໍາເນີນການ.
ນີ້ແມ່ນຄ້າຍຄືກັນກັບການລະບຸ --ແຫຼ່ງ ຍົກເວັ້ນຕົ້ນໄມ້ໄດເລກະທໍລີ (ເຊິ່ງ
ຄວນຈະເປັນ pristine) ແມ່ນສະຫນອງໃຫ້, ແທນທີ່ຈະເປັນຊຸດແຫຼ່ງ.
--ຕົ້ນໄມ້ກໍ່ສ້າງ ລະບົບ
ລະບຸວ່າການທົດສອບຈາກຕົ້ນໄມ້ Debian ທີ່ສ້າງຂຶ້ນ ລະບົບ ຄວນດໍາເນີນການ.
ຈົ່ງຈື່ໄວ້ວ່າການຂຶ້ນກັບການທົດສອບທັງຫມົດແມ່ນພໍໃຈໂດຍການຫຸ້ມຫໍ່ເກັບ, ເວັ້ນເສຍແຕ່ວ່າທ່ານ
ລະບຸຢ່າງຈະແຈ້ງທີ່ສ້າງຂຶ້ນໃນທ້ອງຖິ່ນ .debs ກັບ --binary.
--apt-source srcpkgname
ດາວໂຫລດ srcpkgname ກັບ apt-get ແຫຼ່ງ ໃນ testbed ແລະດໍາເນີນການທົດສອບຂອງມັນ. ນີ້ແມ່ນ
ຄ້າຍຄືກັນກັບການລະບຸ --ແຫຼ່ງ ແຕ່ຫຼີກລ່ຽງການຄັດລອກແຫຼ່ງຈາກໂຮດໄປຫາ
ຕຽງທົດສອບ. ອາດຈະສ້າງຖານສອງຈະ ບໍ່ ຖືກນໍາໃຊ້ເພື່ອຕອບສະຫນອງຄວາມເພິ່ງພາອາໄສ, ເປັນ
ໂດຍປົກກະຕິແລ້ວໃນຮູບແບບນີ້ທ່ານຕ້ອງການທົດສອບ binaries ຈາກບ່ອນເກັບມ້ຽນທີ່ແທ້ຈິງ.
--git-ແຫຼ່ງ URL [ຊື່ສາຂາ]
ລະບຸວ່າການທົດສອບຈາກຕົ້ນໄມ້ Debian ທີ່ບໍ່ໄດ້ສ້າງຂຶ້ນຈາກ git-cloning URL
ຄວນດໍາເນີນການ. ຖ້າ ຊື່ສາຂາ ແມ່ນໃຫ້, ສາຂານີ້ຈະຖືກເຊັກເອົາອອກແທນ
ຄ່າເລີ່ມຕົ້ນ (ປົກກະຕິແລ້ວ "ແມ່ບົດ").
ນີ້ແມ່ນຄ້າຍຄືກັນກັບການລະບຸ -- unbuilt-tree ຫຼັງຈາກ cloning, ie ນີ້ແມ່ນ
ໃຊ້ທົ່ວໄປກັບ --no-built-binaries. ໄດ້ ໄປ ຊຸດຈະຖືກຕິດຕັ້ງຖ້າ
ຈໍາເປັນ.
--binary deb
ລະບຸວ່າ deb ຄວນຖືກໃຊ້ເພື່ອທົດສອບທຸກແພັກເກັດແຫຼ່ງຕໍ່ໄປນີ້. ໂດຍ
ຄ່າເລີ່ມຕົ້ນມັນຈະຖືກນໍາໃຊ້ເພື່ອຕອບສະຫນອງຄວາມເພິ່ງພາອາໄສ, ທັງໃນລະຫວ່າງການກໍ່ສ້າງແລະການທົດສອບ.
ຄໍາສັ່ງແມ່ນສໍາຄັນ, ເປັນສໍາລັບການ --ແຫຼ່ງ. ໂດຍສະເພາະ, ຖ້າຫາກວ່າແຫຼ່ງຕໍ່ມາ
package ຈະສ້າງ binary ຂອງຊື່ດຽວກັນ, ທີ່ຈະຖືກນໍາໃຊ້ຈາກນັ້ນ, ແລະ
deb ຈະຖືກລະເລີຍ.
-- ການປ່ຽນແປງ ການປ່ຽນແປງ
ລະບຸວ່າ debs ໃນ .changes ທີ່ໃຫ້ມາຄວນຖືກໃຊ້ສໍາລັບການທົດສອບຂອງ
ຊຸດແຫຼ່ງໃນນັ້ນ .ການປ່ຽນແປງ. ເຮັດຄືກັບວ່າທ່ານໄດ້ລະບຸ .debs ແລະ .dsc
ຈາກໄຟລ໌ .changes ເປັນອາກິວເມັນທີ່ຈະແຈ້ງ.
--click-source clicksrc
ເສັ້ນທາງທີ່ຈະຄລິກໃສ່ຕົ້ນໄມ້ຕົ້ນຕໍສໍາລັບການຕໍ່ມາ --ຄລິກ package
--ຄລິກ clickpkg
If clickpkg ເປັນໄຟລ໌ (*.click), ຕິດຕັ້ງຊຸດຄລິກທີ່ໃຫ້ໃສ່ໃນ testbed. ຖ້າມັນເປັນ
ຊື່ຄລິກ (ເຊັ່ນ: "com.example.myapp"), ສົມມຸດວ່າມັນຖືກຕິດຕັ້ງແລ້ວໃນ
testbed ແລະອ່ານ manifest ຈາກມັນ.
ດໍາເນີນການທົດສອບຊຸດຄລິກຈາກອັນກ່ອນໜ້າ --click-source. ຖ້າແຫຼ່ງຄລິກ
ໄດເລກະທໍລີບໍ່ໄດ້ລະບຸຢ່າງຊັດເຈນ, ມັນຈະຖືກດາວໂຫລດໂດຍອີງຕາມ
manifest ຂອງ x-ແຫຼ່ງ ເຂົ້າ. ໃນປັດຈຸບັນ schema ສະຫນັບສະຫນູນພຽງແຕ່ vcs-bzr.
ຊື່ເອກະສານ
ອາກິວເມັນຊື່ໄຟລ໌ເປົ່າຖືກປະມວນຜົນຄືກັບວ່າ --ຕົ້ນໄມ້ກໍ່ສ້າງ, --ແຫຼ່ງ, -- unbuilt-tree,
--apt-source, --binary, -- ການປ່ຽນແປງ, --click-source, ຫຼື --ຄລິກ ໄດ້ລະບຸໄວ້; ໄດ້
ລັກສະນະຂອງການໂຕ້ຖຽງແມ່ນຄາດເດົາຈາກຮູບແບບຂອງຊື່ໄຟລ໌. ໃນກໍລະນີຂອງ
--ຕົ້ນໄມ້ກໍ່ສ້າງ, ທາງເລືອກຈະຕ້ອງຖືກລະບຸ, ຫຼືຊື່ໄຟລ໌ຕ້ອງລົງທ້າຍດ້ວຍ a
ທັບ; ສອງ slashes ໃນທ້າຍໄດ້ຖືກປະຕິບັດເພື່ອຫມາຍຄວາມວ່າ -- unbuilt-tree. ຖ້າໃຫ້
ໄດເລກະທໍລີມີ "ຄລິກ" ໄດເລກະທໍລີຍ່ອຍ, ມັນຖືກຕີຄວາມຫມາຍເປັນ --click-source.
TEST OPTIONS
ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ, ເຫຼົ່ານີ້ສົ່ງຜົນກະທົບຕໍ່ການໂຕ້ຖຽງການທົດສອບຕໍ່ໄປທັງຫມົດ.
-B | --no-built-binaries
ທັງຫມົດທີ່ສ້າງຖານສອງຈາກຕໍ່ມາ --ແຫຼ່ງ or -- unbuilt-tree ການທົດສອບຈະບໍ່ເປັນ
ສ້າງຂຶ້ນ ຫຼືຖືກລະເລີຍ, ແລະການເພິ່ງພາອາໄສແມ່ນພໍໃຈກັບແພັກເກດຈາກແຟ້ມຈັດເກັບ.
ກະລຸນາຮັບຊາບວ່າແພັກເກັດກໍ່ຍັງຖືກສ້າງຂື້ນຢູ່ຖ້າມີການທົດສອບຕ້ອງການ ການກໍ່ສ້າງທີ່ຈໍາເປັນ.
--built-binaries
ຕໍ່ມາຫຼັງຈາກ --ແຫຼ່ງ or -- unbuilt-tree ການທົດສອບຈະໄດ້ຮັບການສ້າງຂຶ້ນແລະການຂຶ້ນກັບຂອງເຂົາເຈົ້າ
ພໍໃຈກັບ binaries ທີ່ສ້າງຂຶ້ນ. ນີ້ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນ, ດັ່ງນັ້ນທ່ານເທົ່ານັ້ນ
ຕ້ອງການອັນນີ້ເພື່ອປ່ຽນຄືນການລະບຸໄວ້ກ່ອນໜ້ານີ້ --no-built-binaries ທາງເລືອກ.
--override-control=PATH
ອ່ານ metadata ການທົດສອບຈາກ PATH ແທນທີ່ debian/tests/ການຄວບຄຸມ (ສໍາລັບ Debian
ແຫຼ່ງ) ຫຼືຄລິກ manifest ສໍາລັບການທົດສອບຕໍ່ໄປນີ້.
--testname=TEST
ດໍາເນີນການພຽງແຕ່ຊື່ການທົດສອບ (ຈາກໄຟລ໌ການຄວບຄຸມການທົດສອບ) ໃນການທົດສອບຕໍ່ໄປນີ້.
ການບັນທຶກ OPTIONS
ຖ້າທ່ານບໍ່ລະບຸທາງເລືອກໃດໆ, adt-ແລ່ນ ພຽງແຕ່ຂຽນຜົນໄດ້ຮັບ / ຜົນໄດ້ຮັບຂອງມັນໄປຫາ stderr.
-o dir | --output-dir=dir
ລະບຸວ່າການທົດສອບສິ່ງປະດິດ (stderr ແລະ stdout ຈາກການທົດສອບ, ໄຟລ໌ບັນທຶກ,
ການພັດທະນາຖານສອງແລະອື່ນໆ) ຄວນຈະໄດ້ຮັບການຈັດໃສ່ໃນລະບົບທີ່ໃຫ້. dir ບໍ່ຕ້ອງ
ຍັງມີຢູ່ຫຼືຫວ່າງເປົ່າ, ຖ້າບໍ່ດັ່ງນັ້ນ adt-ແລ່ນ ຈະປະຕິເສດທີ່ຈະໃຊ້ມັນ.
-l logfile | --log-file=logfile
ລະບຸວ່າບັນທຶກການຕິດຕາມຄວນຖືກຂຽນໃສ່ logfile ແທນທີ່ຈະ ຜົນຜະລິດ-dir.
--summary=ສະຫຼຸບສັງລວມ
ລະບຸວ່າບົດສະຫຼຸບຂອງຜົນໄດ້ຮັບຄວນຈະຖືກຂຽນເຖິງ ສະຫຼຸບສັງລວມ. ເຫດການ
ໃນບົດສະຫຼຸບແມ່ນຂຽນໃສ່ບັນທຶກໃນກໍລະນີໃດກໍ່ຕາມ.
-q | --ງຽບ
ຢ່າສົ່ງສໍາເນົາຂອງ adt-ແລ່ນtrace logstream ຂອງ stderr. ທາງເລືອກນີ້ບໍ່ໄດ້
ຜົນກະທົບຕໍ່ສໍາເນົາທີ່ຖືກສົ່ງໄປຫາ logfile or ຜົນຜະລິດ-dir. ໃຫ້ສັງເກດວ່າໂດຍບໍ່ມີການຕິດຕາມ
logstream ມັນສາມາດເປັນການຍາກຫຼາຍທີ່ຈະວິນິດໄສບັນຫາ.
TEST BED ຕັ້ງຄ່າ OPTIONS
--setup-commands=ຄໍາສັ່ງ
ການດໍາເນີນງານ ຄໍາສັ່ງ ຫຼັງຈາກເປີດຫ້ອງທົດລອງ. ນີ້ສາມາດຖືກນໍາໃຊ້ເຊັ່ນ: ເພື່ອໃຫ້ສາມາດເພີ່ມເຕີມ
ແຫຼ່ງທີ່ເຫມາະສົມ, ດໍາເນີນການ apt-get ການປັບປຸງ ຫຼືຄ້າຍຄືກັນ. ຖ້າ ຄໍາສັ່ງ ແມ່ນຊື່ໄຟລ໌ທີ່ມີຢູ່ແລ້ວ,
ຄໍາສັ່ງຖືກອ່ານຈາກນັ້ນ; ຖ້າບໍ່ດັ່ງນັ້ນມັນເປັນ string ທີ່ມີຄໍາສັ່ງຕົວຈິງ
ທີ່ໄດ້ຮັບການດໍາເນີນການເປັນ. ຊື່ໄຟລ໌ທີ່ບໍ່ມີໄດເລກະທໍລີຈະຖືກຄົ້ນຫາຢູ່ໃນທັງສອງ
ໄດເລກະທໍລີປະຈຸບັນແລະໃນ /usr/share/autopkgtest/setup-commands/ ດັ່ງນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ເພື່ອໃຫ້ເສັ້ນທາງເຕັມສໍາລັບສະຄິບການຕິດຕັ້ງທີ່ສົ່ງກັບ autopkgtest.
ທາງເລືອກນີ້ສາມາດຖືກກໍານົດຫຼາຍຄັ້ງ.
If -ຜູ້ໃຊ້ ແມ່ນໃຫ້ ຫຼື ຕຽງທົດສອບໃຫ້ a ຜູ້ໃຊ້ທີ່ແນະນໍາ - ປົກກະຕິ ຄວາມສາມາດ, ໄດ້
$ADT_NORMAL_USER ຕົວແປສະພາບແວດລ້ອມຈະຖືກຕັ້ງໃຫ້ກັບຜູ້ໃຊ້ນັ້ນ.
ຖ້າຄໍາສັ່ງຕິດຕັ້ງຜົນກະທົບຕໍ່ສິ່ງໃດໃນໄດເລກະທໍລີ boot (ເຊັ່ນ: / boot or
/lib/systemd/system) ແລະ testbed ສະຫນັບສະຫນູນ rebooting, testbed ຈະເປັນ
rebooted ຫຼັງຈາກຄໍາສັ່ງການຕິດຕັ້ງ. ນີ້ສາມາດຖືກສະກັດກັ້ນໂດຍການສ້າງໄຟລ໌
/run/autopkgtest_no_reboot.stamp.
--apt-upgrade | -U
ການດໍາເນີນງານ apt-get ການປັບປຸງ ແລະ apt-get dist-upgrade -y ໃນຫ້ອງທົດສອບກ່ອນທີ່ຈະແລ່ນ
ການທົດສອບ.
--apt-pocket=pocket[=pkgname,src:srcname,...]
ເພີ່ມແຫຼ່ງທີ່ເຫມາະສົມສໍາລັບ ປ່ອຍ-ກະເປົ໋າ. ນີ້ພົບເຫັນຄັ້ງທໍາອິດ deb ເສັ້ນໃນ
/etc/apt/source.list ເຊິ່ງບໍ່ໄດ້ລະບຸກະເປົ໋າ ແລະເພີ່ມ deb ແລະ
deb-src line ກັບກະເປົ໋າທີ່ /etc/apt/sources.list.d/ກະເປົ໋າ. ບັນຊີ. ນີ້ກໍ່ເຊັ່ນກັນ
ໂທ apt-get ການປັບປຸງ ສໍາລັບຖົງໃຫມ່ (ແຕ່ບໍ່ແມ່ນສໍາລັບສິ່ງອື່ນ).
ຖ້າບັນຊີລາຍຊື່ແພັກເກັດຖືກມອບໃຫ້ຫຼັງຈາກ =, ຕັ້ງຄ່າ apt pinning ເພື່ອໃຊ້ພຽງແຕ່ແພັກເກັດເຫຼົ່ານັ້ນ
ຈາກ ກະເປົ໋າ. ລາຍການ "src:srcname" ຂະຫຍາຍໄປຫາແພັກເກັດໄບນາຣີທັງໝົດທີ່ສ້າງຂຶ້ນໂດຍອັນນັ້ນ
ແຫຼ່ງ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼຸດຜ່ອນການເພິ່ງພາອາໄສຈາກ ກະເປົ໋າ ດັ່ງນັ້ນ
ການປັບປຸງຊຸດໃນກະເປົ໋າທີ່ສາມາດໄດ້ຮັບການທົດສອບເປັນເອກະລາດຈາກກັນແລະກັນສໍາລັບການ
ໂດດດ່ຽວດີກວ່າ. ເອົາໃຈໃສ່: ໃນປັດຈຸບັນນີ້ບໍ່ໄດ້ແກ້ໄຂບາງສະຖານະການທີ່
ຄວາມເພິ່ງພາອາໄສຂອງຊຸດທີ່ໃຫ້ມາສາມາດແກ້ໄຂໄດ້ພຽງແຕ່ຢູ່ໃນຖົງທີ່ໃຫ້. ໃນ
ກໍລະນີນັ້ນ ການປັກໝຸດທີ່ເໝາະສົມຈະຖືກລຶບອອກ ແລະການຕິດຕັ້ງຊຸດຈະຖືກລອງອີກຄັ້ງ
ກັບທັງຫມົດຂອງ ກະເປົ໋າ.
--copy=HOSTPATH:TESTBEDPATH
ຄັດລອກໄຟລ໌ຫຼືໄດເລກະທໍລີຈາກໂຮດເຂົ້າໄປໃນການທົດສອບຫຼັງຈາກເປີດ. ອັນນີ້ເກີດຂຶ້ນກ່ອນ
--setup-ຄໍາສັ່ງ ດັ່ງນັ້ນທ່ານສາມາດນໍາໃຊ້ໄຟລ໌ເຫຼົ່ານີ້ໃນຄໍາສັ່ງການຕິດຕັ້ງ.
--env=VAR=ຄ່າ
ກໍານົດຕົວແປສະພາບແວດລ້ອມທີ່ຕົນເອງມັກໃນການກໍ່ສ້າງແລະການທົດສອບ. ສາມາດໄດ້ຮັບການລະບຸຫຼາຍ
ເວລາ.
ຜູ້ໃຊ້/ສິດທິພິເສດ ການຈັດການ OPTIONS
-u ຜູ້ໃຊ້ | --user=ຜູ້ໃຊ້
ດໍາເນີນການກໍ່ສ້າງແລະການທົດສອບເປັນ ຜູ້ໃຊ້ ຢູ່ເທິງຕຽງທົດສອບ. ນີ້ຕ້ອງການຮາກໃນ testbed; ຖ້າ
root ໃນ testbed ບໍ່ສາມາດໃຊ້ໄດ້ຫຼັງຈາກນັ້ນການກໍ່ສ້າງແລະການທົດສອບດໍາເນີນການເປັນຜູ້ໃຊ້ໃດກໍ່ຕາມ
ສະຫນອງໃຫ້.
--gain-root=ຮາກ
ຄຳ ນຳ ໜ້າ debian/ກົດລະບຽບ binary ມີຮາກທີ່ໄດ້ຮັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ໃຫ້ໃຊ້ຫຍັງ,
ຍົກເວັ້ນວ່າຖ້າ -ຜູ້ໃຊ້ ແມ່ນສະຫນອງໃຫ້ຫຼືຮາກຢູ່ໃນ testbed ແມ່ນບໍ່ສາມາດໃຊ້ໄດ້
ມາດຕະຖານແມ່ນ ຮາກປອມ.
ກຳ ລັງດີບັກ OPTIONS
--debug|-d
ລວມເອົາຂໍ້ມູນການດີບັກເພີ່ມເຕີມໃນບັນທຶກການຕິດຕາມ. ແຕ່ລະເພີ່ມເຕີມ -d
ເພີ່ມລະດັບການດີບັກ; ສູງສຸດໃນປະຈຸບັນແມ່ນ - ດດ. ຖ້າທ່ານຕ້ອງການເບິ່ງ
ມີຫຍັງເກີດຂຶ້ນ, -d or -dd is ແນະນໍາໃຫ້.
--shell-ລົ້ມເຫລວ|-s
ແລ່ນ shell ແບບໂຕ້ຕອບໃນ testbed ຫຼັງຈາກການກໍ່ສ້າງ, ການທົດສອບ, ຫຼືການເພິ່ງພາອາໄສທີ່ລົ້ມເຫລວ
ການຕິດຕັ້ງ.
--ແກະ
ແລ່ນ shell ແບບໂຕ້ຕອບໃນ testbed ຫຼັງຈາກການທົດສອບທຸກໆຄັ້ງ.
ຫມົດເວລາ OPTIONS
--ຫມົດເວລາ-ທີ່=ວິນາທີ
ໃຊ້ການໝົດເວລາທີ່ແຕກຕ່າງກັນສໍາລັບການປະຕິບັດງານຢູ່ໃນ ຫຼືກັບ testbed. ມີຫ້າ
timeouts ໄດ້ຮັບຜົນກະທົບໂດຍຫ້າມູນຄ່າຂອງ ທີ່: ສັ້ນ: supposedly ການດໍາເນີນງານສັ້ນເຊັ່ນ
ການຕັ້ງຄ່າ apt ຂອງ testbed ແລະການກວດສອບສະຖານະ (ຄ່າເລີ່ມຕົ້ນ: 100s); ການຕິດຕັ້ງ:
ການຕິດຕັ້ງແພັກເກັດລວມທັງການເພິ່ງພາອາໄສ (ຄ່າເລີ່ມຕົ້ນ: 3,000s); ການທົດສອບ: ແລ່ນທົດສອບ
(ຄ່າເລີ່ມຕົ້ນ: 10,000s); ຄັດລອກ: ສຳເນົາໄຟລ໌/ໄດເລກະທໍລີລະຫວ່າງ host ແລະ testbed (ຄ່າເລີ່ມຕົ້ນ:
300s); ແລະ ການກໍ່ສ້າງ: builds (ຄ່າເລີ່ມຕົ້ນ: 100,000s). ຄ່າຕ້ອງຖືກລະບຸເປັນ
ຈຳນວນເຕັມຂອງວິນາທີ.
--ປັດໄຈຫມົດເວລາ=double
ຄູນການໝົດເວລາເລີ່ມຕົ້ນທັງໝົດດ້ວຍປັດໃຈທີ່ລະບຸ (ເບິ່ງ --ຫມົດເວລາ-ທີ່
ຂ້າງເທິງ). ພຽງແຕ່ຄ່າເລີ່ມຕົ້ນໄດ້ຮັບຜົນກະທົບ; ການຕັ້ງຄ່າຫມົດເວລາຢ່າງຊັດເຈນໄດ້ຖືກນໍາໃຊ້ຢ່າງແທ້ຈິງ
ຕາມທີ່ລະບຸ.
ທ້ອງຖິ່ນ OPTIONS
--set-lang=langval
ເມື່ອແລ່ນຄຳສັ່ງເທິງ testbed, ຕັ້ງຄ່າ ພາສາ ສະພາບແວດລ້ອມປ່ຽນແປງໄດ້
langval. ຄ່າເລີ່ມຕົ້ນໃນ adt-ແລ່ນ ແມ່ນເພື່ອກໍານົດມັນ C.UTF-8.
ອື່ນໆ OPTIONS
--no-auto-control
ປິດການຜະລິດການທົດສອບອັດຕະໂນມັດດ້ວຍ autodep8, ເຖິງແມ່ນວ່າມັນຖືກຕິດຕັ້ງ. ໃນນັ້ນ
ກໍລະນີ, ຊຸດທີ່ບໍ່ມີການທົດສອບຈະອອກດ້ວຍລະຫັດ 8 ("ບໍ່ມີການທົດສອບຢູ່ໃນຊຸດນີ້")
ຄືກັນກັບບໍ່ມີ autodep8.
--build-ຂະຫນານN
ທີ່ກໍານົດໄວ້ parallel=N DEB_BUILD_OPTION ສໍາລັບຊຸດການກໍ່ສ້າງ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນ
ຈໍານວນຂອງໂປເຊດເຊີທີ່ມີຢູ່. ນີ້ສ່ວນຫຼາຍແມ່ນເປັນປະໂຫຍດໃນຖັງທີ່ທ່ານສາມາດເຮັດໄດ້
ຈໍາກັດ RAM ທີ່ມີຢູ່, ແຕ່ບໍ່ຈໍາກັດຈໍານວນຂອງ CPU.
-h|- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອເສັ້ນຄໍາສັ່ງແລະອອກ.
ບໍລິສັດ ຜູ້ໃຫ້ບໍລິການ
--- virt-ເຊີບເວີ virt-server-arg...
ລະບຸເຊີບເວີລະບົບ virtualisation, ເປັນຄໍາສັ່ງແລະການໂຕ້ຖຽງທີ່ຈະເອີ້ນ.
virt-ເຊີບເວີ ຕ້ອງເປັນເຊີບເວີ autopkgtest virtualization ທີ່ມີຢູ່ແລ້ວເຊັ່ນ adt-virt-
ຮາກ or adt-virt-qemu. ທ່ານສາມາດອອກຈາກ adt-virt- ຄໍານໍາຫນ້າແລະພຽງແຕ່ລະບຸ
ສ່ວນສຸດທ້າຍ, ຕົວຢ່າງ ຮາກ.
ການໂຕ້ຖຽງທີ່ຍັງເຫຼືອທັງຫມົດແລະທາງເລືອກຫຼັງຈາກ --- ຖືກສົ່ງກັບ virtualization
ໂປຣແກຣມເຊີບເວີ. ເບິ່ງໜ້າເວັບຂອງແຕ່ລະເຊີບເວີສຳລັບວິທີການໃຊ້ພວກມັນ.
OUTPUT ຮູບແບບ
ໃນລະຫວ່າງການດໍາເນີນການທົດສອບປົກກະຕິ, ຫນຶ່ງແຖວຖືກພິມອອກສໍາລັບການທົດສອບແຕ່ລະຄົນ. ນີ້ປະກອບດ້ວຍສັ້ນ
string ກໍານົດການທົດສອບ, ບາງຊ່ອງຫວ່າງອອກຕາມລວງນອນ, ແລະທັງສອງ ຜ່ານ or ປະຕິບັດ ເຫດຜົນຫຼື
ຂ້າມ ເຫດຜົນທີ່ຕົວຊີ້ບອກ pass/fail ຖືກແຍກອອກໂດຍເຫດຜົນໃດຫນຶ່ງໂດຍບາງແນວນອນ
ຊ່ອງຫວ່າງ.
ສະຕຣິງເພື່ອລະບຸການທົດສອບປະກອບດ້ວຍສະຕຣິງຕົວເລກສັ້ນທີ່ປະດິດໂດຍ adt-
ແລ່ນ ເພື່ອຈໍາແນກການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງທີ່ແຕກຕ່າງກັນ, ໄດ້ ແຂງ, ຕິດຕາມດ້ວຍຂີດໝາຍ ແລະ
ຊື່ການທົດສອບ.
ບາງຄັ້ງກ ຂ້າມ ຈະໄດ້ຮັບການລາຍງານໃນເວລາທີ່ຊື່ຂອງການທົດສອບແມ່ນບໍ່ຮູ້ຈັກຫຼືບໍ່
ສາມາດໃຊ້ໄດ້: ຕົວຢ່າງ, ເມື່ອບໍ່ມີການທົດສອບຢູ່ໃນຊຸດ, ຫຼືມີການທົດສອບ
stanza ທີ່ປະກອບດ້ວຍລັກສະນະທີ່ບໍ່ເຂົ້າໃຈໂດຍສະບັບນີ້ຂອງ adt-ແລ່ນ. ໃນກໍລະນີນີ້ *
ຈະປະກົດວ່າຊື່ຂອງການທົດສອບຄວນຈະຢູ່.
If adt-ແລ່ນ ກວດພົບວ່າຊຸດທີ່ຜິດພາດມີສ່ວນກ່ຽວຂ້ອງ, ມັນຈະພິມສອງແຖວ
ຕໍານິ: ສິ່ງທີ່ຖືກກ່າວໂທດ... ແລະ badpkg: ຂໍ້ຄວາມ. ນີ້ແມ່ນແຕ່ລະຊ່ອງຫວ່າງທີ່ແຍກອອກ ສິ່ງທີ່ຖືກກ່າວໂທດ
ແມ່ນຫນຶ່ງໃນ Arg:ການໂຕ້ຖຽງ (ເປັນຕົວແທນຂອງຊື່ເສັ້ນທາງທີ່ພົບເຫັນຢູ່ໃນ argument ແຖວຄໍາສັ່ງ),
dsc:ຊຸດ (ຊື່ແພັກເກັດແຫຼ່ງ), ເປັນ:ຊຸດ (ຊື່ແພັກເກັດຄູ່) ຫຼືອາດເປັນອັນອື່ນ
ສະຕຣິງທີ່ຈະຖືກກໍານົດ. ອັນນີ້ຊີ້ບອກວ່າການໂຕ້ຖຽງ ແລະ/ຫຼືແພັກເກດໃດອາດມີ
ປະກອບສ່ວນເຂົ້າໃນບັນຫາ; ອັນທີ່ໄດ້ຖືກປຸງແຕ່ງຫຼ້າສຸດ ແລະອັນໃດ
ດັ່ງນັ້ນສ່ວນຫຼາຍອາດຈະເປັນສາເຫດຂອງບັນຫາແມ່ນໄດ້ລະບຸໄວ້ສຸດທ້າຍ.
CONFIGURATION ເອກະສານ
ຖ້າທ່ານໃຊ້ຫຼາຍທາງເລືອກຫຼືການໂຕ້ຖຽງຂອງເຄື່ອງແມ່ຂ່າຍ virt nontrivial, ທ່ານສາມາດໃສ່ສ່ວນໃດກໍ່ໄດ້
ເສັ້ນຄໍາສັ່ງເຂົ້າໄປໃນໄຟລ໌ຂໍ້ຄວາມ, ມີຫນຶ່ງແຖວຕໍ່ທາງເລືອກ. E. g. ທ່ານສາມາດສ້າງໄຟລ໌
sid.cfg ທີ່ມີເນື້ອໃນເຊັ່ນ
-s
--output-dir=/tmp/testout
--apt-upgrade
---
ຮາກ
sid
ແລະຫຼັງຈາກນັ້ນດໍາເນີນການ
adt-run foo_1_amd64.changes @sid.cfg
ເນື້ອໃນຂອງໄຟລ໌ການຕັ້ງຄ່າຈະຖືກຂະຫຍາຍຢູ່ໃນສະຖານທີ່ຄືກັບວ່າເຈົ້າຈະມີ
ໃຫ້ເນື້ອໃນຂອງມັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ກະລຸນາໃຫ້ແນ່ໃຈວ່າທ່ານ ບໍ່ໄດ້ ສະຖານທີ່ spaces ລະຫວ່າງ
ທາງເລືອກສັ້ນແລະຄຸນຄ່າຂອງເຂົາເຈົ້າ, ພວກເຂົາເຈົ້າຈະກາຍເປັນສ່ວນຫນຶ່ງຂອງມູນຄ່າການໂຕ້ຖຽງໄດ້.
ອອກ STATUS
0 ການທົດສອບທັງຫມົດຜ່ານ
2 ຢ່າງໜ້ອຍໜຶ່ງການທົດສອບໄດ້ຂ້າມໄປ
4 ຢ່າງຫນ້ອຍຫນຶ່ງການທົດສອບລົ້ມເຫລວ
6 ຢ່າງຫນ້ອຍຫນຶ່ງການທົດສອບລົ້ມເຫລວແລະຢ່າງຫນ້ອຍຫນຶ່ງການທົດສອບຂ້າມ
8 ບໍ່ມີການທົດສອບໃນຊຸດນີ້
12 ຊຸດທີ່ຜິດພາດ
16 ການທົດສອບຄວາມລົ້ມເຫຼວ
20 ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຄາດຄິດອື່ນໆລວມທັງການນໍາໃຊ້ທີ່ບໍ່ດີ
ໃຊ້ adt-run online ໂດຍໃຊ້ບໍລິການ onworks.net