ນີ້ແມ່ນຄໍາສັ່ງ jtreg ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
jtreg - Regression Test Harness
ລາຍລະອຽດ
ການນໍາໃຊ້:
ທາງເລືອກ jtreg ... ການທົດສອບ ...
ການທົດສອບສາມາດຖືກມອບໃຫ້ເປັນໄຟລ໌ຫຼືໂຟນເດີທີ່ມີໄຟລ໌ທົດສອບ, ຫຼືໂດຍກຸ່ມທົດສອບ.
ບັນຊີລາຍຊື່ຍາວຂອງທາງເລືອກແລະການທົດສອບອາດຈະຖືກຫຸ້ມຢູ່ໃນ "at-files".
ຕົວເລືອກ Verbose
ຕົວເລືອກເຫຼົ່ານີ້ຄວບຄຸມປະລິມານຜົນຜະລິດທີ່ຂຽນໃສ່ console ໃນຂະນະທີ່ແລ່ນ
ການທົດສອບ
-v | -v: | - ກະດູກ | - ກະດູກ:
ເພີ່ມປະລິມານຜົນຜະລິດທີ່ຂຽນໃສ່ console. ຄ່າ, ຫຼືເລືອກ
ການປະສົມຂອງຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ອາດຈະຖືກມອບໃຫ້ເພື່ອເລືອກປະເພດຂອງ
ຜົນຜະລິດທີ່ຕ້ອງການ.
Default
ສາມເສັ້ນຜົນຜະລິດຕໍ່ການທົດສອບ: ເລີ່ມຕົ້ນ, ສິ້ນສຸດ, ສະຖານະພາບ
ສະຫຼຸບສັງລວມ
ຫນຶ່ງເສັ້ນຜົນຜະລິດຕໍ່ການທົດສອບ: ສະຖານະພາບ, ຊື່ການທົດສອບ
ເນື້ອໃນທີ່ເລືອກທັງໝົດຂອງໄຟລ໌ JTR ສໍາລັບການທົດສອບທັງໝົດ (ລວມທັງ stdout/stderr)
ຜ່ານເນື້ອໃນທີ່ເລືອກຂອງໄຟລ໌ JTR ສໍາລັບການທົດສອບຜ່ານ
ລົ້ມເຫລວ ເລືອກເນື້ອໃນຂອງໄຟລ໌ JTR ສໍາລັບການທົດສອບທີ່ລົ້ມເຫລວ
error ເນື້ອໃນທີ່ເລືອກຂອງໄຟລ໌ JTR ສໍາລັບການທົດສອບຜິດພາດ
nopass ສະກັດກັ້ນຜົນຜະລິດສໍາລັບການທົດສອບທີ່ຜ່ານ
ເວລາຜ່ານໄປ ເວລາຕໍ່ການປະຕິບັດ
multirun
ການປັບປຸງສໍາລັບແຕ່ລະ testsuite ເມື່ອການທົດສອບຈາກຫຼາຍກວ່າຫນຶ່ງກໍາລັງຖືກປະຕິບັດ.
-v1 ສັ້ນ ສຳ ລັບ - ກະດູກ:ສະຫຼຸບ
-va ສັ້ນ ສຳ ລັບ - ກະດູກ: ທັງຫມົດ
-ve ສັ້ນ ສຳ ລັບ - ກະດູກ: ຄວາມຜິດພາດ
-vf ສັ້ນ ສຳ ລັບ - ກະດູກ:ລົ້ມເຫລວ
-vp ສັ້ນ ສຳ ລັບ - ກະດູກ:ຜ່ານ
-vt ສັ້ນ ສຳ ລັບ - ກະດູກ:ເວລາ
ຕົວເລືອກເອກະສານ
ທາງເລືອກສໍາລັບເອກະສານເພີ່ມເຕີມ
-h [ຄຳ...] | -ຊ່ວຍ [ຄຳ...] | - ການນໍາໃຊ້ [ຄໍາ...]
ຊ່ວຍເຫຼືອເສັ້ນຄໍາສັ່ງ. ໃຫ້ຄຳສັບເພື່ອເບິ່ງຂໍ້ມູນການຊ່ວຍເຫຼືອທີ່ມີຂໍ້ມູນເຫຼົ່ານັ້ນ ຫຼືໃຊ້ "-help all"
ເພື່ອເບິ່ງການຊ່ວຍເຫຼືອທີ່ມີຢູ່ທັງໝົດ.
-n | - ບັນທຶກໃໝ່
ບັນທຶກການປ່ອຍຕົວ
- ຊ່ວຍເຫຼືອອອນໄລນ໌ [ຄໍາ...]
ສະແດງການຊ່ວຍເຫຼືອອອນໄລນ໌. ນອກນັ້ນທ່ານຍັງສາມາດສະແດງການຊ່ວຍເຫຼືອອອນໄລນ໌ຈາກເມນູຊ່ວຍເຫຼືອ desktop ໄດ້.
-t | -tagspec
ແທັກສະເພາະທີ່ຮອງຮັບໂດຍການປະຕິບັດນີ້
-ການປ່ຽນແປງ
ໃຫ້ຂໍ້ມູນກ່ຽວກັບສະບັບຂອງ jtreg ທີ່ໃຊ້ຢູ່.
ຕົວເລືອກທົ່ວໄປ
-allowSetSecurityManager | -allowSetSecurityManager:
ອະນຸຍາດໃຫ້ທົດສອບດຽວກັນກັບ VM ເພື່ອຕັ້ງຄ່າຜູ້ຈັດການຄວາມປອດໄພ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ແມ່ນ" ຖ້າທາງເລືອກບໍ່ໄດ້ໃຫ້
ຫຼືບໍ່ມີຄ່າໃຫ້ທາງເລືອກ.
ແມ່ນແລ້ວ ອະນຸຍາດໃຫ້ການທົດສອບດຽວກັນກັບ VM ເພື່ອຕັ້ງຄ່າຜູ້ຈັດການຄວາມປອດໄພ
no ຢ່າອະນຸຍາດໃຫ້ການທົດສອບ sameVM ຕັ້ງຄ່າຕົວຈັດການຄວາມປອດໄພ
ໃນອະນຸຍາດໃຫ້ການທົດສອບດຽວກັນກັບ VM ເພື່ອຕັ້ງຄ່າຜູ້ຈັດການຄວາມປອດໄພ
off ຢ່າອະນຸຍາດໃຫ້ການທົດສອບ sameVM ຕັ້ງຄ່າຕົວຈັດການຄວາມປອດໄພ
true ອະນຸຍາດໃຫ້ການທົດສອບດຽວກັນກັບ VM ເພື່ອຕັ້ງຄ່າຜູ້ຈັດການຄວາມປອດໄພ
false ຢ່າອະນຸຍາດໃຫ້ການທົດສອບ sameVM ຕັ້ງຕົວຈັດການຄວາມປອດໄພ
-c | - ກວດສອບ
ກວດສອບຄວາມຖືກຕ້ອງຂອງຄໍາອະທິບາຍການທົດສອບ. ບໍ່ດໍາເນີນການທົດສອບ.
-conc: | - ສອດຄ່ອງ:
ປັດໄຈທີ່ສອດຄ່ອງກັນ
- ດີ:
ລະບຸໄດເລກະທໍລີພື້ນຖານສໍາລັບໄຟລ໌ທົດສອບ ແລະໄດເລກະທໍລີ
-e:name[=value][,name[=value]...]
ກໍານົດຕົວແປສະພາບແວດລ້ອມເພີ່ມເຕີມທີ່ຈະຜ່ານການທົດສອບແຕ່ລະຄົນ. ຖ້າຄ່າເປັນ
ບໍ່ໄດ້ລະບຸຊື່, ຄ່າປັດຈຸບັນຂອງຕົວແປສະພາບແວດລ້ອມຈະຖືກນໍາໃຊ້.
ຕົວແປສະພາບແວດລ້ອມມາດຕະຖານເຊັ່ນ DISPLAY, LANG, windir, SystemRoot, ແລະອື່ນໆ
ອັດຕະໂນມັດຈະຖືກມອບໃຫ້ແຕ່ລະການທົດສອບ, ຖ້າພວກເຂົາຖືກຕັ້ງໄວ້ໃນສະພາບແວດລ້ອມໃນປະຈຸບັນ.
-g | -gui
ເຂົ້າເຖິງສ່ວນຂະຫຍາຍການຖົດຖອຍຜ່ານ JavaTest harness gui ມາດຕະຖານ
- ບໍ່ສົນໃຈ:
ລະບຸວິທີການຈັດການກັບການທົດສອບທີ່ມີແທັກ @ignore.
ງຽບ ປະຕິເສດການທົດສອບດັ່ງກ່າວຢ່າງສົມບູນ.
error (Default.) ປະຕິບັດການດໍາເນີນການເຖິງແທັກ @ignore, ຫຼັງຈາກນັ້ນໃຫ້ຜົນໄດ້ຮັບ "Error".
ແລ່ນທົດສອບ, ຄືກັບວ່າແທັກ @ignore ບໍ່ມີຢູ່.
-l | - ການທົດສອບລາຍການ
ລາຍຊື່ການທົດສອບທີ່ຈະຖືກປະຕິບັດແທນທີ່ຈະປະຕິບັດພວກມັນ.
-ລັອກ:
ລັອກໄຟລ໌ເພື່ອໃຊ້ສໍາລັບການທົດສອບໃນໄດເລກະທໍລີ "ການເຂົ້າເຖິງສະເພາະ" ເມື່ອດໍາເນີນການທົດສອບໃນ
ຫຼາຍຕົວຢ່າງພ້ອມໆກັນຂອງ jtreg.
- ທາງພື້ນເມືອງ:
ເສັ້ນທາງໄປຫາສະຖານທີ່ຂອງຫ້ອງສະຫມຸດພື້ນເມືອງແລະໂຄງການທີ່ຕ້ອງການໂດຍການທົດສອບ.
- ບໍ່ສົນໃຈ
ສະກັດກັ້ນຜົນກະທົບຂອງ tags @ignore ໃດ, ອະນຸຍາດໃຫ້ການທົດສອບດໍາເນີນການຄືກັບວ່າ
@ignore tags ບໍ່ມີຢູ່. ຄັດຄ້ານ: ເບິ່ງ - ບໍ່ສົນໃຈ ທາງເລືອກ.
- ບໍ່ | - ບົດລາຍງານ
ຢ່າສ້າງບົດລາຍງານສຸດທ້າຍ.
-o: | - ຜູ້ສັງເກດການ:
ລະບຸຫ້ອງຮຽນເພື່ອສັງເກດຄວາມຄືບໜ້າຂອງຊຸດທົດສອບ; ຫ້ອງຮຽນຕ້ອງ
ປະຕິບັດການໂຕ້ຕອບສະເພາະ; ຕິດຕໍ່ຜູ້ພັດທະນາສໍາລັບລາຍລະອຽດ. ຕົວຢ່າງ
-o:SampleRegressionObserver
-od: | -observerDir: | -op: | -observerPath:
ລະບຸຊື່ເສັ້ນທາງຂອງໄດເຣັກທໍຣີ ຫຼືໄຟລ໌ .jar ທີ່ຫ້ອງຮຽນຜູ້ສັງເກດການ
ຕັ້ງຢູ່. ຊື່ເສັ້ນທາງທີ່ໃຫ້ມາແມ່ນພຽງແຕ່ຕໍ່ທ້າຍກັບ CLASSPATH ທີ່ໃຊ້ສໍາລັບການທົດສອບ,
ດັ່ງນັ້ນການດູແລຄວນໄດ້ຮັບການປະຕິບັດໃນເວລາທີ່ຕັ້ງຊື່ຜູ້ສັງເກດການບໍ່ໃຫ້ collide ກັບຊື່ຂອງ
ຫ້ອງຮຽນພາຍໃນກັບ JavaTest harness ຫຼື JRE, ຕົວຢ່າງ, ເອົາຫ້ອງຮຽນນັກສັງເກດການ
ໃນຊຸດທີ່ມີຊື່ຂອງຕົນເອງ.
-r: | - ລາຍງານທ່ານດຣ:
ໄຟລ໌ບົດລາຍງານທັງຫມົດທີ່ວາງໄວ້ທີ່ນີ້; "./JTreport" ເປັນຄ່າເລີ່ມຕົ້ນ
- ຮັກສາ | - ຮັກສາ: ,...
ລະບຸໄຟລ໌ທີ່ຈະຮັກສາໄວ້ຫຼັງຈາກແຕ່ລະການທົດສອບສໍາເລັດການປະຕິບັດ. ຖ້າ - ຮັກສາ ບໍ່ແມ່ນ
ລະບຸໄວ້, ພຽງແຕ່ໄຟລ໌ຈາກການທົດສອບຄັ້ງສຸດທ້າຍທີ່ຖືກປະຕິບັດຈະຖືກເກັບຮັກສາໄວ້. ຖ້າ - ຮັກສາ
ຖືກລະບຸໄວ້ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ໄຟລ໌ທັງຫມົດຈະຖືກເກັບຮັກສາໄວ້. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄຟລ໌
ອາດຈະຖືກອະທິບາຍໂດຍໜຶ່ງ ຫຼືຫຼາຍຄ່າຕໍ່ໄປນີ້:
none ຢ່າເກັບຮັກສາໄຟລ໌ໃດໆທີ່ສ້າງຂຶ້ນໂດຍແຕ່ລະການທົດສອບ
pass ເກັບຮັກສາໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍການທົດສອບທີ່ຜ່ານ
ລົ້ມເຫລວ ຮັກສາໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍການທົດສອບທີ່ລົ້ມເຫລວ
ຂໍ້ຜິດພາດເກັບຮັກສາໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍການທົດສອບທີ່ເຮັດໃຫ້ເກີດຄວາມຜິດພາດ
ທັງຫມົດເກັບຮັກສາໄຟລ໌ທັງຫມົດທີ່ສ້າງຂຶ້ນໂດຍແຕ່ລະການທົດສອບ
ຮູບແບບໄຟລ໌
ຮັກສາໄຟລ໌ທີ່ກົງກັບຊື່ໄຟລ໌ສະເພາະ. ຊື່ອາດມີ '*' ເພື່ອໃຫ້ກົງກັບອັນໃດກໍໄດ້
ລໍາດັບຂອງລັກສະນະ. ຕົວຢ່າງ, ຜົນ.* ຫຼື *.err.
-ro | - ລາຍງານເທົ່ານັ້ນ
ສ້າງບົດລາຍງານສໍາລັບການທົດສອບທີ່ປະຕິບັດຜ່ານມາ. ນີ້ບໍ່ໄດ້ດໍາເນີນການທົດສອບໃດໆ. ກ
ໄດເລກະທໍລີວຽກທີ່ບັນຈຸຜົນຂອງການທົດສອບທີ່ຖືກປະຕິບັດຕ້ອງໄດ້ຮັບການສະຫນອງໃຫ້. ໄດ້
ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ "./JTwork". ເພື່ອລະບຸລາຍຊື່ສຳຮອງ, ໃຫ້ໃຊ້ - workDir.
- ສະແດງໃຫ້ເຫັນ:ຊື່ຂອງຂໍ້ມູນໃນໄຟລ໌ຜົນໄດ້ຮັບເຊັ່ນ "rerun".
ສະແດງຂໍ້ມູນທີ່ເລືອກຈາກໄຟລ໌ຜົນໄດ້ຮັບສໍາລັບການທົດສອບ
- ສະແດງກຸ່ມ
ສະແດງການຂະຫຍາຍ (ກັບໄຟລ໌ແລະລະບົບ) ຂອງກຸ່ມທີ່ໄດ້ຮັບໃນຄໍາສັ່ງ
ສາຍ. ເພື່ອເບິ່ງການຂະຫຍາຍຕົວຂອງກຸ່ມທັງໝົດໃນຊຸດທົດສອບ, ໃຫ້ລະບຸຊື່ຂອງ
ຊຸດທົດສອບ.
-startHttpd
ເລີ່ມເຊີບເວີ http ເພື່ອເບິ່ງຜົນການທົດສອບ
-w: | - workDir:
ສະຖານທີ່ສໍາລັບໄຟລ໌ .class, ໄຟລ໌ .jtr, ແລະອື່ນໆ "./JTwork" ເປັນຄ່າເລີ່ມຕົ້ນ
-xml | -xml:ຢືນຢັນ
ສ້າງໄຟລ໌ ant/junit xml ເຂົ້າໄປໃນ workDir. ທາງເລືອກໃນການກວດສອບວ່າໄຟລ໌ແມ່ນດີ
ສ້າງຕັ້ງຂຶ້ນ.
ຕົວເລືອກ ໝົດ ເວລາ
ຕົວເລືອກເຫຼົ່ານີ້ຄວບຄຸມພຶດຕິກໍາເມື່ອການທົດສອບແລ່ນດົນກວ່າທີ່ລະບຸໄວ້
ຄ່າໝົດເວລາ.
-ທີ: | -timeoutHandler:
ລະບຸຊັ້ນຮຽນເພື່ອຈັດການໝົດເວລາ. ຫ້ອງຮຽນຕ້ອງຂະຫຍາຍອອກ
com.sun.javatest.regtest.TimeoutHandler. ຕົວຢ່າງ -ທີ:MyHandler
- ທ: | -timeoutHandlerDir:
ລະບຸຊື່ເສັ້ນທາງຂອງໄດເຣັກທໍຣີ ຫຼືໄຟລ໌ .jar ທີ່ຕົວຈັດການເວລາໝົດເວລາ
ຫ້ອງຮຽນຕັ້ງຢູ່. ຊື່ເສັ້ນທາງທີ່ໃຫ້ແມ່ນພຽງແຕ່ຕໍ່ທ້າຍກັບ CLASSPATH ທີ່ໃຊ້ສໍາລັບ
ການທົດສອບດັ່ງນັ້ນ, ການດູແລຄວນຈະໄດ້ຮັບການປະຕິບັດໃນເວລາທີ່ຕັ້ງຊື່ຕົວຈັດການຫມົດເວລາທີ່ບໍ່ໃຫ້ collide
ດ້ວຍຊື່ຂອງຊັ້ນຮຽນພາຍໃນກັບ JavaTest harness ຫຼື JRE, ຕົວຢ່າງ, ໃສ່
ຫ້ອງຮຽນຕົວຈັດການ timeout ໃນຊຸດທີ່ມີຊື່ຂອງຕົນເອງ.
- ໝົດເວລາ:<#seconds> | -timeoutHandlerTimeout:<#ວິນາທີ>
ລະບຸການຈຳກັດເວລາປະຕິບັດສຳລັບຕົວຈັດການການໝົດເວລາ. ຖ້າໝົດເວລາ
handler ບໍ່ສໍາເລັດການປະຕິບັດຂອງຕົນພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້, ມັນຈະເປັນ
ຂັດຂວາງ. ຄ່າທີ່ບໍ່ແມ່ນບວກຫມາຍຄວາມວ່າບໍ່ມີຂໍ້ຈໍາກັດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 5
ນາທີ (300 ວິນາທີ).
-ຫມົດເວລາ: | - timeoutFactor:
ປັດໄຈການຂະຫຍາຍເພື່ອຂະຫຍາຍເວລາໝົດເວລາເລີ່ມຕົ້ນຂອງການທົດສອບທັງໝົດ. ປົກກະຕິແລ້ວໃຊ້ເມື່ອ
ແລ່ນການທົດສອບໃນລະບົບຊ້າຫຼືລະບົບທີ່ມີລະບົບໄຟລ໌ຊ້າ.
-tl:<#seconds> | - ກໍານົດເວລາ:<#ວິນາທີ>
ຢ່າດໍາເນີນການທົດສອບທີ່ລະບຸເວລາໝົດເວລາດົນກວ່າຄ່າທີ່ໃຫ້ໄວ້. ການປຽບທຽບ
ແມ່ນເຮັດຕໍ່ກັບຄ່າທີ່ລະບຸໄວ້ໃນການທົດສອບ, ກ່ອນທີ່ປັດໄຈການໝົດເວລາຈະເກີດຂຶ້ນ
ນຳ ໃຊ້.
ການທົດສອບການເລືອກທາງເລືອກ
ທາງເລືອກເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປັບປຸງຊຸດຂອງການທົດສອບທີ່ຈະປະຕິບັດ.
-a | - ອັດຕະໂນມັດ | - ອັດຕະໂນມັດ
ການທົດສອບໃດໆກັບ / ຄູ່ມື ຈະບໍ່ດໍາເນີນການ
-ບັກ:
ດໍາເນີນການພຽງແຕ່ການທົດສອບທີ່ນໍາໃຊ້ກັບ bugid ທີ່ໃຫ້.
- ຍົກເວັ້ນ: | - ຍົກເວັ້ນ:
ໃຫ້ໄຟລ໌ທີ່ລະບຸການທົດສອບບໍ່ໃຫ້ດໍາເນີນການ
-k: | - ຄໍາສໍາຄັນ:
ການສະແດງອອກ boolean ຄໍາສໍາຄັນສໍາລັບການຄັດເລືອກການທົດສອບ. ການສະແດງອອກສາມາດມີຄໍາສໍາຄັນ
ຊື່, ສົມທົບກັບ & (ແລະ), | (ຫຼື), ! (ບໍ່) ແລະວົງເລັບ.
-m | - ຄູ່ມື
ພຽງແຕ່ການທົດສອບກັບ / ຄູ່ມື ຈະຖືກດໍາເນີນການ
- noshell
ການທົດສອບທີ່ມີການກະທໍາຂອງແກະຈະບໍ່ໄດ້ຮັບການດໍາເນີນການ
-ແກະ ມີພຽງແຕ່ການທົດສອບທີ່ມີການປະຕິບັດຂອງແກະເທົ່ານັ້ນທີ່ຈະດໍາເນີນການ
- ສະຖານະພາບ: ,...
ເລືອກການທົດສອບຕາມຜົນໄດ້ຮັບຂອງພວກເຂົາໃນການດໍາເນີນງານກ່ອນຫນ້ານີ້. ມູນຄ່າສາມາດເປັນຫນຶ່ງຫຼື
ເພີ່ມເຕີມຂອງຄ່າຕໍ່ໄປນີ້, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ຜ່ານການທົດສອບທີ່ຜ່ານ
ລົ້ມເຫລວການທົດສອບທີ່ລົ້ມເຫລວ
notRun ການທົດສອບທີ່ຍັງບໍ່ໄດ້ດໍາເນີນການ
error ການທົດສອບທີ່ບໍ່ສາມາດດໍາເນີນການໄດ້ເນື່ອງຈາກຄວາມຜິດພາດ, ຫຼືການທົດສອບທີ່ຖືກລະເລີຍ
ຕົວເລືອກໂໝດທົດສອບ
ແຕ່ລະການທົດສອບປະກອບດ້ວຍຊຸດຂອງຂັ້ນຕອນ, ເອີ້ນວ່າການປະຕິບັດ. jtreg harness ສະຫນອງ
ໂຫມດທີ່ແຕກຕ່າງກັນ, ເຊິ່ງກໍານົດ JVM ເພື່ອໃຊ້ເພື່ອປະຕິບັດແຕ່ລະການປະຕິບັດ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນເພື່ອດໍາເນີນການແຕ່ລະປະຕິບັດໃນ JVM ໃຫມ່.
-avm | -agentvm
ປະຕິບັດແຕ່ລະການປະຕິບັດໂດຍໃຊ້ກຸ່ມ JVMs ທີ່ໃຊ້ຄືນໄດ້, ຍົກເວັ້ນເວລາທີ່ການກະທໍາກໍານົດ
ຖ້າບໍ່ດັ່ງນັ້ນ. ມັນສະຫນອງການປະຕິບັດທີ່ດີ, ແລະການໂດດດ່ຽວທີ່ສົມເຫດສົມຜົນລະຫວ່າງການກະທໍາ:
ຖ້າ JVM ສາມາດຖືກປັບເປັນສະຖານະມາດຕະຖານຫຼັງຈາກທີ່ມັນຖືກນໍາໃຊ້ແລ້ວ, ມັນຈະເປັນ
ກັບຄືນໄປຫາສະລອຍນ້ໍາສໍາລັບການນໍາໃຊ້ຄືນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະຖືກຍົກເລີກແລະປ່ຽນແທນຖ້າແລະ
ເມື່ອມີຄວາມຈໍາເປັນ. ໂດຍທົ່ວໄປແລ້ວຮູບແບບນີ້ແມ່ນແນະນໍາໃຫ້ສໍາລັບການນໍາໃຊ້ທັງຫມົດ. JDK ທີ່ຈະໃຊ້ສາມາດ
ຈະລະບຸໄວ້ກັບ -testjdk or -jdk, ຍົກເວັ້ນການປະຕິບັດ @compile, ເຊິ່ງໃຊ້
-compilejdk or -jdk. ຖ້າບໍ່ມີຄ່າ, ສະພາບແວດລ້ອມຈະປ່ຽນແປງໄດ້
JAVA_HOME ຖືກໃຊ້.
-ovm | - ອື່ນໆ
ປະຕິບັດທຸກການປະຕິບັດໃນ JVM ໃຫມ່. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ. ມັນສະຫນອງສູງສຸດ
ການໂດດດ່ຽວລະຫວ່າງການກະທໍາ, ຄ່າໃຊ້ຈ່າຍທີ່ສໍາຄັນໃນການປະຕິບັດ. JDK ທີ່ຈະໃຊ້
ສາມາດໄດ້ຮັບການລະບຸດ້ວຍ -testjdk or -jdk, ຍົກເວັ້ນການປະຕິບັດ @compile, ເຊິ່ງໃຊ້
-compilejdk or -jdk. ຖ້າບໍ່ມີຄ່າ, ສະພາບແວດລ້ອມຈະປ່ຽນແປງໄດ້
JAVA_HOME ຖືກໃຊ້.
-s | -svm | -samevm
ປະຕິບັດແຕ່ລະການປະຕິບັດໃນ JVM ດຽວກັນກັບ jtreg harness, ຍົກເວັ້ນໃນເວລາທີ່ການກະທໍາ
ກໍານົດຖ້າບໍ່ດັ່ງນັ້ນ. ມັນສະຫນອງການປະຕິບັດສູງສຸດ, ແຕ່ການໂດດດ່ຽວຫນ້ອຍທີ່ສຸດ
ລະຫວ່າງການປະຕິບັດ, ເຊັ່ນວ່າການທົດສອບທີ່ບໍ່ດີສາມາດເຮັດໃຫ້ການທົດສອບຕໍ່ໄປທັງຫມົດໃນການທົດສອບ
ແລ່ນໄປລົ້ມເຫລວ. ຮູບແບບນີ້ແມ່ນເຫມາະສົມສໍາລັບຊຸດທົດສອບທີ່ມີພຶດຕິກໍາທີ່ດີເທົ່ານັ້ນ, ແລະບໍ່ສາມາດເປັນໄດ້
ໃຊ້ຮ່ວມກັບ - ສອດຄ່ອງ ທາງເລືອກ. ມັນບໍ່ໄດ້ຖືກແນະນໍາອີກຕໍ່ໄປ
ການນໍາໃຊ້ທົ່ວໄປ. ລຸ້ນ JDK ທີ່ໃຊ້ອາດຈະຖືກລະບຸດ້ວຍ -testjdk or -jdk. ຖ້າເປັນ
ຄ່າບໍ່ໄດ້ຖືກສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນສະບັບ JDK ຈະຖືກກໍານົດໂດຍສະພາບແວດລ້ອມ
ຕົວແປ JT_JAVA ຖ້າມັນຖືກຕັ້ງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຕົວປ່ຽນແປງສະພາບແວດລ້ອມ JAVA_HOME ແມ່ນ
ໃຊ້ແລ້ວ.
ຕົວເລືອກທີ່ກ່ຽວຂ້ອງກັບ JDK
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການທົດສອບຈະດໍາເນີນການໂດຍໃຊ້ JVM ເລີ່ມຕົ້ນໃນ JDK ການທົດສອບ. ທ່ານສາມາດຜ່ານ
ທາງເລືອກ JVM ທີ່ໃຊ້ໄດ້ທັງໝົດໂດຍຜ່ານການນໍາໃຊ້ -vmoption; ນອກຈາກນັ້ນ, JVM ທົ່ວໄປທີ່ສຸດ
ທາງເລືອກຍັງໄດ້ສະຫນັບສະຫນູນໂດຍກົງ. ສໍາລັບລາຍລະອຽດຢ່າງເຕັມທີ່ຂອງທາງເລືອກໃດຫນຶ່ງ, ໃຫ້ປຶກສາຫາລື
ເອກະສານສໍາລັບ JDK ລຸ້ນນັ້ນ, ຫຼືລອງໃຊ້ "java -ຊ່ວຍ" ຫຼື "java -X".
ຖ້າທາງເລືອກບໍ່ສາມາດໃຊ້ໄດ້ກັບເວທີສະເພາະໃດຫນຶ່ງຫຼືການປ່ອຍ JDK, ມັນຈະເປັນ
ຖືກປະຕິເສດ.
- ຕົວແທນ: <[= ]
ໂຫຼດຫ້ອງສະໝຸດຕົວແທນເດີມ
- ຕົວແທນ: <[= ]
ໂຫຼດຫ້ອງສະໝຸດຕົວແທນເດີມໂດຍຊື່ເສັ້ນທາງເຕັມ
- ຄລາສສິກ | - ສີຂຽວ | - native | - ຮັອດສະປອດ | -ລູກຄ້າ | server | -d32 | -d64
ຕົວເລືອກ VM
-compilejdk:
ລວບລວມການທົດສອບທັງຫມົດໂດຍໃຊ້ JDK ທີ່ລະບຸ. ຖ້າບໍ່ໄດ້ລະບຸ, ການທົດສອບຈະຖືກລວບລວມດ້ວຍ
JDK ໃຊ້ເພື່ອດໍາເນີນການທົດສອບ. ເບິ່ງນຳ -jdk. ຕົວຢ່າງ
-jdk:/usr/local/java/jdk1.5/solaris-sparc
-cpa: | - classpathappend:
ຕື່ມຂໍ້ມູນໃສ່ classPath ໃຫ້ກັບ CLASSPATH ຂອງທຸກໆການທົດສອບ. ນີ້ໄດ້ຖືກອອກແບບເພື່ອ
ຖືກນໍາໃຊ້ຕົ້ນຕໍສໍາລັບການທົດສອບທີ່ຕ້ອງການຟັງຊັນ JDK ທີ່ບໍ່ແມ່ນຫຼັກ. ຍົກຕົວຢ່າງ,
ເພື່ອທົດສອບ Swing, ເຊິ່ງບໍ່ແມ່ນສ່ວນຫນຶ່ງຂອງຫຼັກ JDK1.1, ການເພີ່ມເຕີມຕໍ່ໄປນີ້ກັບ the
CLASSPATH ຈະມີຄວາມຈໍາເປັນ: -cpa:/usr/local/java/swing-1.0.3/swingall.jar
-D=
ກໍານົດຄຸນສົມບັດຂອງລະບົບ
-ແມງໄມ້: ...
ໃຊ້ອັນນີ້ເພື່ອລະບຸຕົວເລືອກ VM ເພື່ອແນບຕົວດີບັກໄປຫາ VM ທີ່ໃຊ້ການທົດສອບ. ມັນແມ່ນ
ຄ້າຍຄືກັບ -vmotions ຍົກເວັ້ນວ່າມັນບໍ່ໄດ້ຖືກນໍາໃຊ້ໃນເວລາທີ່ເລີ່ມຕົ້ນ VMs ທີ່ໃຊ້ເພື່ອສອບຖາມ
ຄຸນສົມບັດຂອງ VM ນັ້ນ. ເບິ່ງນຳ -javaoptions ແລະ -vmotions.
- ເຮັດໃຫ້ການຢືນຢັນ | - ເຮັດໃຫ້ການຢືນຢັນ:* | -ເອ | -ເອ:* | - ປິດການຢືນຢັນ |
- ປິດການຢືນຢັນ:* | -in | -in:*
ເປີດໃຊ້ຫຼືປິດການຢືນຢັນ
- ເຮັດໃຫ້ການຢືນຢັນລະບົບ | -esa | - ປິດການຢືນຢັນລະບົບ | -dsa
ເປີດຫຼືປິດການຢືນຢັນລະບົບ
-javaagent: <[= ]
ໂຫຼດຕົວແທນພາສາການຂຽນໂປລແກລມ Java
-javacoption:
ທາງເລືອກ compiler ເພີ່ມເຕີມ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍຄັ້ງ. ຝັງໃດນຶ່ງ
ຊື່ໄຟລ໌ຕ້ອງໄດ້ຮັບການໃຫ້ກັບເສັ້ນທາງຢ່າງແທ້ຈິງ.
-javacoptions: ...
ຕົວເລືອກການລວບລວມເພີ່ມເຕີມ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍຄັ້ງ, ຫຼືໃຫ້ຈໍານວນຫຼາຍ
ຄ່າຮ່ວມກັນ, ແຍກດ້ວຍຍະຫວ່າງ. ຖ້າທ່ານໃຫ້ຄ່າຫຼາຍ, ທ່ານອາດຈະຕ້ອງການ
ຫຸ້ມພວກມັນໄວ້ໃນວົງຢືມ, ຂຶ້ນກັບແກະທີ່ທ່ານໃຊ້. ຊື່ໄຟລ໌ທີ່ຝັງຢູ່ຕ້ອງ
ໄດ້ຮັບການມອບໃຫ້ດ້ວຍເສັ້ນທາງຢ່າງແທ້ຈິງ. ຄຳເຕືອນ: ຢ່າໃຊ້ແບບຟອມນີ້ຖ້າມີທາງເລືອກໃດນຶ່ງ
ມີການໂຕ້ຖຽງເຊັ່ນຊື່ໄຟລ໌ທີ່ອາດມີຍະຫວ່າງ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ໃຊ້ຫນຶ່ງ
ຫຼືຫຼາຍກວ່າ -javacoption ທາງເລືອກແທນ.
-javaoption:
ທາງເລືອກ java ເພີ່ມເຕີມສໍາລັບການແລ່ນຫ້ອງຮຽນການທົດສອບ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍ
ເທື່ອ. ຊື່ໄຟລ໌ທີ່ຝັງຢູ່ຕ້ອງຖືກມອບໃຫ້ດ້ວຍເສັ້ນທາງຢ່າງແທ້ຈິງ. ເບິ່ງນຳ
-vmoption.
-javaoptions: ...
ທາງເລືອກ java ເພີ່ມເຕີມສໍາລັບການແລ່ນຫ້ອງຮຽນການທົດສອບ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍ
ເວລາ, ຫຼືໃຫ້ຫຼາຍຄ່າຮ່ວມກັນ, ແຍກອອກດ້ວຍຍະຫວ່າງ. ຖ້າທ່ານໃຫ້ຫຼາຍ
ຄຸນຄ່າ, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ໃສ່ພວກມັນຢູ່ໃນວົງຢືມ, ຂຶ້ນກັບແກະທີ່ທ່ານໃຊ້. ໃດ
ຊື່ໄຟລ໌ທີ່ຝັງຕ້ອງຖືກມອບໃຫ້ດ້ວຍເສັ້ນທາງຢ່າງແທ້ຈິງ. ຄຳເຕືອນ: ຢ່າໃຊ້ແບບຟອມນີ້
ຖ້າທາງເລືອກໃດນຶ່ງມີການໂຕ້ຖຽງເຊັ່ນຊື່ໄຟລ໌ທີ່ອາດມີຍະຫວ່າງ.
ໃນກໍລະນີດັ່ງກ່າວ, ໃຊ້ຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ -javaoption ທາງເລືອກແທນ. ເບິ່ງນຳ -vmotions.
-jdk: | -testjdk:
ດໍາເນີນການທົດສອບທັງຫມົດໂດຍໃຊ້ JDK ທີ່ລະບຸ. ຕົວຢ່າງ -jdk:/usr/local/java/jdk1.5/solaris-sparc
- ຈິດ ເປີດໃຊ້ JIT ສໍາລັບການທົດສອບ. JIT ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
- ການຈໍາກັດ: [, ...]
ຈໍາກັດຈັກກະວານຂອງໂມດູນທີ່ສາມາດສັງເກດໄດ້
-nojit ປິດການໃຊ້ງານ JIT ສໍາລັບການທົດສອບ.
-vmoption:
ທາງເລືອກ VM ອື່ນໆ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍຄັ້ງ. ຝັງໃດນຶ່ງ
ຊື່ໄຟລ໌ຕ້ອງໄດ້ຮັບການໃຫ້ກັບເສັ້ນທາງຢ່າງແທ້ຈິງ. ຕົວເລືອກນີ້ຈະຖືກໃຊ້ເມື່ອ
ການລວບລວມແລະແລ່ນຫ້ອງຮຽນ. ເບິ່ງນຳ -javaoption.
-vmotions: ...
ທາງເລືອກ VM ອື່ນໆ. ທ່ານສາມາດໃຫ້ທາງເລືອກນີ້ຫຼາຍຄັ້ງ, ຫຼືໃຫ້ຄ່າຫຼາຍ
ຮ່ວມກັນ, ແຍກອອກໂດຍຊ່ອງຫວ່າງ. ຖ້າທ່ານໃຫ້ຄ່າຫຼາຍ, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ປິດລ້ອມ
ພວກມັນຢູ່ໃນວົງຢືມ, ຂຶ້ນກັບແກະທີ່ທ່ານໃຊ້. ຊື່ໄຟລ໌ທີ່ຝັງຢູ່ຕ້ອງເປັນ
ມອບໃຫ້ດ້ວຍເສັ້ນທາງຢ່າງແທ້ຈິງ. ຄຳເຕືອນ: ຢ່າໃຊ້ແບບຟອມນີ້ຖ້າມີທາງເລືອກໃດນຶ່ງ
argument ເຊັ່ນ: ຊື່ໄຟລ໌ທີ່ອາດມີຍະຫວ່າງ. ໃນກໍລະນີດັ່ງກ່າວ, ໃຊ້ຫນຶ່ງຫຼື
ເພີ່ມເຕີມ -vmption ທາງເລືອກແທນ. ຕົວເລືອກນີ້ຈະຖືກນໍາໃຊ້ໃນເວລາທີ່ລວບລວມແລະດໍາເນີນການ
ຫ້ອງຮຽນ. ເບິ່ງນຳ -javaoptions.
-X* ທາງເລືອກ VM ທີ່ບໍ່ແມ່ນມາດຕະຖານ.
-Xbootclasspath:
ກໍານົດເສັ້ນທາງຄົ້ນຫາສໍາລັບຊັ້ນຮຽນ bootstrap ແລະຊັບພະຍາກອນ
-Xbootclasspath/a:
ຕື່ມໃສ່ທ້າຍຂອງເສັ້ນທາງຫ້ອງຮຽນ bootstrap
-Xbootclasspath/p:
Prepend ຢູ່ທາງຫນ້າຂອງ bootstrap class path
- ຊິນ* | - ປະສົມ* | -Xcomp*
ຕົວເລືອກ VM ທີ່ບໍ່ແມ່ນມາດຕະຖານ
-Xrunjcov*
ທາງເລືອກໃນການແລ່ນ jcov
-XX* | -Xms* | -Xmx*
ຕົວເລືອກ VM ທີ່ບໍ່ແມ່ນມາດຕະຖານ
ການທົດສອບການເກັບກໍາຂໍ້ມູນຂອງການທົດສອບ.
at-files
ບັນຊີລາຍຊື່ຍາວຂອງທາງເລືອກແລະການທົດສອບອາດຈະຖືກຫຸ້ມຢູ່ໃນ "at-files". ວາງ
ທາງເລືອກແລະ/ຫຼືການທົດສອບໃນໄຟລ໌ແລະລະບຸຊື່ຂອງໄຟລ໌ໃນບັນຊີຄໍາສັ່ງ
ກັບ @file. ທາງເລືອກຫຼືການທົດສອບທີ່ປະກອບມີພື້ນທີ່ສີຂາວຄວນໄດ້ຮັບການປິດລ້ອມພາຍໃນ
ໂຕອັກສອນດຽວ ຫຼືຕົວໜັງສືຄູ່. ຄໍາເຫັນອາດຈະຖືກລວມຢູ່ໃນໄຟລ໌ໂດຍ
ການນຳໜ້າພວກມັນດ້ວຍ '#'. ເພື່ອລະບຸທາງເລືອກທີ່ເລີ່ມຕົ້ນດ້ວຍ '@' ໃນຄໍາສັ່ງ
ເສັ້ນ, ໃຊ້ "@@" ເພື່ອຫຼີກເວັ້ນການຂະຫຍາຍ @file.
ຊຸດທົດສອບກຸ່ມ A ອາດກຳນົດກຸ່ມແບບທົດສອບທີ່ມີຊື່. ເພື່ອລະບຸຊື່ຂອງກຸ່ມຂອງ
ການທົດສອບໃນເສັ້ນຄໍາສັ່ງ, ໃຊ້ test-suite-dir:group-name, ບ່ອນທີ່ test-suite-dir ເປັນ.
ເສັ້ນທາງໄປຫາໄດເລກະທໍລີຮາກຂອງຊຸດທົດສອບ (ເຊັ່ນ: ໄດເລກະທໍລີທີ່ປະກອບດ້ວຍ
ໄຟລ໌ TEST.ROOT), ແລະບ່ອນທີ່ຊື່ກຸ່ມແມ່ນຊື່ຂອງກຸ່ມການທົດສອບທີ່ກໍານົດໄວ້ໃນ
ຊຸດທົດສອບ. ຖ້າຫາກວ່າ test-suite-dir ຖືກຍົກເວັ້ນ, ມັນເປັນຄ່າເລີ່ມຕົ້ນຂອງຄ່າຂອງ - ດີ
ທາງເລືອກ, ຖ້າຫາກວ່າໄດ້ຮັບ, ຫຼືໃນລະບົບປະຈຸບັນບໍ່ດັ່ງນັ້ນ. (ຫມາຍເຫດ: ໃນ Windows, to
ຫຼີກເວັ້ນການສັບສົນກັບຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງລວມທັງຕົວກໍານົດການຂັບ, ໄດ້
test-suite-dir ຈະຕ້ອງບໍ່ຖືກລະບຸດ້ວຍເສັ້ນທາງທີ່ກ່ຽວຂ້ອງທີ່ປະກອບດ້ວຍອັນດຽວ
ຈົດໝາຍ.)
ກຸ່ມແມ່ນຖືກກໍານົດໄວ້ໃນຊຸດທົດສອບໂດຍໃຊ້ Java ຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ໄຟລ໌ຄຸນສົມບັດ. ຊື່ຂອງໄຟລ໌ເຫຼົ່ານີ້ຈະຕ້ອງຢູ່ໃນລາຍການ "ກຸ່ມ" ໃນ
TEST.ROOT. ຖ້າຊື່ໄຟລ໌ຖືກປິດຢູ່ໃນວົງເລັບສີ່ຫຼ່ຽມ, ບໍ່ມີຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ
ໃຫ້ຖ້າໄຟລ໌ບໍ່ສາມາດພົບໄດ້. ພາຍໃນເອກະສານຊັບສິນ, ແຕ່ລະລາຍການລະບຸ
ລາຍການທີ່ຈະລວມຫຼືຍົກເວັ້ນຈາກກຸ່ມ. ເພື່ອປະກອບມີການທົດສອບຫຼືໄດເລກະທໍລີຂອງ
ການທົດສອບ, ພຽງແຕ່ລະບຸຊື່ຂອງການທົດສອບຫຼືໄດເລກະທໍລີ. ເພື່ອຍົກເວັ້ນການທົດສອບຫຼື
ໄດເລກະທໍລີຂອງການທົດສອບ, ໃຊ້ '-' ຕາມດ້ວຍຊື່ຂອງການທົດສອບຫຼືໄດເລກະທໍລີ. ເຖິງ
ລວມເອົາເນື້ອໃນຂອງກຸ່ມອື່ນ, ໃຊ້ ':' ຕາມດ້ວຍຊື່ຂອງກຸ່ມ.
ຈະຕ້ອງບໍ່ມີຊ່ອງຫວ່າງລະຫວ່າງ "-" ຫຼື ":" ແລະຊື່ຕໍ່ໄປນີ້.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມແລະຕົວຢ່າງ, ເບິ່ງການຊ່ວຍເຫຼືອອອນໄລນ໌. ທ່ານສາມາດເຂົ້າເຖິງນີ້ໂດຍກົງຈາກ
ເສັ້ນຄໍາສັ່ງກັບ "-onlineHelp ... ", ຫຼືທ່ານສາມາດເລີ່ມຕົ້ນ JavaTest harness ແລະນໍາໃຊ້
ເມນູຊ່ວຍເຫຼືອ.
jtreg ຍັງສາມາດດໍາເນີນການກັບ Ant. ເບິ່ງການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບລາຍລະອຽດ. ສໍາລັບຕົວຢ່າງ, ການນໍາໃຊ້
"-onlineHelp ant" ທາງເລືອກແຖວຄໍາສັ່ງ.
COPYRIGHT
ສະຫງວນລິຂະສິດ © 1999, 2016, Oracle ແລະ/ຫຼື ສາຂາຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ. ການນໍາໃຊ້ແມ່ນຫົວຂໍ້
ກັບເງື່ອນໄຂໃບອະນຸຍາດ.
ທາງເລືອກ jtreg ... ການທົດສອບ ...
ການທົດສອບສາມາດຖືກມອບໃຫ້ເປັນໄຟລ໌ຫຼືໂຟນເດີທີ່ມີໄຟລ໌ທົດສອບ, ຫຼືໂດຍກຸ່ມທົດສອບ.
ບັນຊີລາຍຊື່ຍາວຂອງທາງເລືອກແລະການທົດສອບອາດຈະຖືກຫຸ້ມຢູ່ໃນ "at-files".
ສໍາລັບລາຍລະອຽດສັ້ນໆກ່ຽວກັບຫົວຂໍ້ໃດຫນຶ່ງ, ໃຊ້ "-help ... ... ".ການໂຕ້ຖຽງ ເປັນຄໍາສັ່ງ
ທາງເລືອກຫຼືຄໍາອື່ນທີ່ກ່ຽວຂ້ອງກັບຫົວຂໍ້. ໃຊ້ "-help all" ເພື່ອສະແດງການຊ່ວຍເຫຼືອທັງໝົດ
ການອອກສຽງ.
ຂໍ້ມູນແມ່ນມີຢູ່ໃນຫົວຂໍ້ຕໍ່ໄປນີ້.
ຕົວເລືອກ Verbose
ຕົວເລືອກເຫຼົ່ານີ້ຄວບຄຸມປະລິມານຜົນຜະລິດທີ່ຂຽນໃສ່ console ໃນຂະນະທີ່ແລ່ນ
ການທົດສອບ
ຕົວເລືອກເອກະສານ
ທາງເລືອກສໍາລັບເອກະສານເພີ່ມເຕີມ
ຕົວເລືອກທົ່ວໄປ
ຕົວເລືອກ ໝົດ ເວລາ
ຕົວເລືອກເຫຼົ່ານີ້ຄວບຄຸມພຶດຕິກໍາເມື່ອການທົດສອບແລ່ນດົນກວ່າທີ່ລະບຸໄວ້
ຄ່າໝົດເວລາ.
ການທົດສອບການເລືອກທາງເລືອກ
ທາງເລືອກເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປັບປຸງຊຸດຂອງການທົດສອບທີ່ຈະປະຕິບັດ.
ຕົວເລືອກໂໝດທົດສອບ
ແຕ່ລະການທົດສອບປະກອບດ້ວຍຊຸດຂອງຂັ້ນຕອນ, ເອີ້ນວ່າການປະຕິບັດ. jtreg harness ສະຫນອງ
ໂຫມດທີ່ແຕກຕ່າງກັນ, ເຊິ່ງກໍານົດ JVM ເພື່ອໃຊ້ເພື່ອປະຕິບັດແຕ່ລະການປະຕິບັດ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນເພື່ອດໍາເນີນການແຕ່ລະປະຕິບັດໃນ JVM ໃຫມ່.
ຕົວເລືອກທີ່ກ່ຽວຂ້ອງກັບ JDK
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການທົດສອບຈະດໍາເນີນການໂດຍໃຊ້ JVM ເລີ່ມຕົ້ນໃນ JDK ການທົດສອບ. ທ່ານສາມາດຜ່ານ
ທາງເລືອກ JVM ທີ່ໃຊ້ໄດ້ທັງໝົດໂດຍຜ່ານການນໍາໃຊ້ -vmoption; ນອກຈາກນັ້ນ, JVM ທົ່ວໄປທີ່ສຸດ
ທາງເລືອກຍັງໄດ້ສະຫນັບສະຫນູນໂດຍກົງ. ສໍາລັບລາຍລະອຽດຢ່າງເຕັມທີ່ຂອງທາງເລືອກໃດຫນຶ່ງ, ໃຫ້ປຶກສາຫາລື
ເອກະສານສໍາລັບ JDK ລຸ້ນນັ້ນ, ຫຼືລອງໃຊ້ "java -ຊ່ວຍ" ຫຼື "java -X".
ຖ້າທາງເລືອກບໍ່ສາມາດໃຊ້ໄດ້ກັບເວທີສະເພາະໃດຫນຶ່ງຫຼືການປ່ອຍ JDK, ມັນຈະເປັນ
ຖືກປະຕິເສດ.
ການທົດສອບການເກັບກໍາຂໍ້ມູນຂອງການທົດສອບ.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມແລະຕົວຢ່າງ, ເບິ່ງການຊ່ວຍເຫຼືອອອນໄລນ໌. ທ່ານສາມາດເຂົ້າເຖິງນີ້ໂດຍກົງຈາກ
ເສັ້ນຄໍາສັ່ງກັບ "-onlineHelp ... ", ຫຼືທ່ານສາມາດເລີ່ມຕົ້ນ JavaTest harness ແລະນໍາໃຊ້
ເມນູຊ່ວຍເຫຼືອ.
jtreg ຍັງສາມາດດໍາເນີນການກັບ Ant. ເບິ່ງການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບລາຍລະອຽດ. ສໍາລັບຕົວຢ່າງ, ການນໍາໃຊ້
"-onlineHelp ant" ທາງເລືອກແຖວຄໍາສັ່ງ.
ສະຫງວນລິຂະສິດ © 1999, 2016, Oracle ແລະ/ຫຼື ສາຂາຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ. ການນໍາໃຊ້ແມ່ນຫົວຂໍ້
ກັບເງື່ອນໄຂໃບອະນຸຍາດ.
ໃຊ້ jtreg ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net