GoGPT Best VPN GoSearch

OnWorks favicon

adt-run - ອອນລາຍໃນຄລາວ

ດໍາເນີນການ adt-run ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ 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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.