ນີ້ແມ່ນຄໍາສັ່ງ pherkinp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pherkin - ປະຕິບັດການທົດສອບການຂຽນໂດຍໃຊ້ການທົດສອບ::BDD::ແຕງ
ເວີຊັ່ນ
0.45 Version
ສະຫຼຸບສັງລວມ
ເຟີກິນ
pherkin ບາງ/ເສັ້ນທາງ/ຄຸນສົມບັດ/
ລາຍລະອຽດ
"pherkin" ຍອມຮັບການໂຕ້ຖຽງດຽວຂອງຊື່ໄດເລກະທໍລີ, ເລີ່ມຕົ້ນເປັນ "./features/" ຖ້າ
ບໍ່ມີການລະບຸໄວ້. ໄດເລກະທໍລີນີ້ຖືກຄົ້ນຫາສໍາລັບໄຟລ໌ຄຸນນະສົມບັດ (ໄຟລ໌ໃດໆທີ່ກົງກັນ
"*.feature") ແລະໄຟລ໌ຄໍານິຍາມຂັ້ນຕອນ (ໄຟລ໌ໃດໆທີ່ກົງກັບ "*_steps.pl"). ຂັ້ນຕອນ
ຄໍານິຍາມໄດ້ຖືກໂຫລດ, ແລະຫຼັງຈາກນັ້ນຄຸນນະສົມບັດປະຕິບັດ.
ຂັ້ນຕອນທີ່ຜ່ານແມ່ນພິມອອກເປັນສີຂຽວ, ທີ່ລົ້ມເຫຼວໃນສີແດງ, ແລະຂັ້ນຕອນທີ່ມີ
ບໍ່ມີຄໍານິຍາມຂັ້ນຕອນ - ຫຼືຖືກຂ້າມເປັນຜົນມາຈາກຄວາມລົ້ມເຫຼວທີ່ຜ່ານມາ - ເປັນສີເຫຼືອງ.
"pherkin" ຈະອອກດ້ວຍສະຖານະທີ່ບໍ່ແມ່ນສູນຖ້າ (ແລະພຽງແຕ່ຖ້າ) ຜົນໄດ້ຮັບໂດຍລວມ
ຖືວ່າລົ້ມເຫລວ.
OPTIONS
ການຄວບຄຸມ @INC
-l, --lib ເພີ່ມ 'lib' ໃສ່ @INC
-b, --blib ເພີ່ມ 'blib/lib' ແລະ 'blib/arch' ໃສ່ @INC
-I [dir] ເພີ່ມໄດເລກະທໍລີທີ່ມອບໃຫ້ @INC
ຮູບແບບຜົນຜະລິດ
-o, --output Output harness. ຄ່າເລີ່ມຕົ້ນເປັນ 'TermColor'. ເບິ່ງ 'ຜົນໄດ້ຮັບ'
-c, --theme ຫົວຂໍ້ສໍາລັບ 'TermColor'. 'ແສງ' ຫຼື 'ມືດ' (ຄ່າເລີ່ມຕົ້ນ)
ຂັ້ນຕອນພິເສດ
-s, --steps [ເສັ້ນທາງ] ປະກອບມີໄຟລ໌ຂັ້ນຕອນເພີ່ມເຕີມ, ຫຼືໄດເລກະທໍລີຂອງໄຟລ໌ຂັ້ນຕອນ
(ຕາມທີ່ລະບຸໂດຍ *_steps.pl; ການນໍາໃຊ້ຫຼາຍທີ່ຍອມຮັບ)
ແທັກສະເພາະ
-t, --tags @tag ສະຖານະການແລ່ນທີ່ແທັກດ້ວຍ '@tag'
-t, --tags @tag1,@tag2 ແລ່ນສະຖານະການທີ່ແທັກດ້ວຍ '@tag1' ແລະ '@tag2'
-t, --tags ~@tag ສະຖານະການແລ່ນທີ່ແທັກໂດຍບໍ່ມີ '@tag'
ໂປຣໄຟລ໌ການຕັ້ງຄ່າ (ເບິ່ງ CONFIGURATION PROFILES ຂ້າງລຸ່ມນີ້/'man pherkin`)
-g, --config [path] ໄຟລ໌ YAML ທີ່ມີໂປຣໄຟລ໌ການຕັ້ງຄ່າ
-p, --profile [name] ຊື່ຂອງໂປຣໄຟລ໌ທີ່ຈະໂຫລດຈາກໄຟລ໌ config ຂ້າງເທິງ.
ຄ່າເລີ່ມຕົ້ນເປັນ 'ຄ່າເລີ່ມຕົ້ນ'
--debug-profile ສະແດງຂໍ້ມູນກ່ຽວກັບໂປຣໄຟລ໌ໃດຖືກໂຫລດ ແລະວິທີການ
ແລະຫຼັງຈາກນັ້ນຢຸດເຊົາ
ການຂະຫຍາຍ
-e Extension::Module Load an extension. ທ່ານສາມາດວາງສາຍຢູ່ໃນວົງເລັບໄດ້
ໃນຕອນທ້າຍຂອງຊື່ໂມດູນທີ່ຈະ evaal'd ແລະ
ຜ່ານໄປໃຫມ່ () ສໍາລັບສ່ວນຂະຫຍາຍ.
ຊ່ວຍເຫຼືອ
-h, -?, --help ພິມຂໍ້ມູນການນໍາໃຊ້.
--i18n LANG ລາຍຊື່ຄໍາສໍາຄັນສໍາລັບພາສາສະເພາະໃດຫນຶ່ງ.
'--i18n help' ລາຍຊື່ທຸກພາສາທີ່ມີຢູ່.
OUTPUTS
"pherkin" ສາມາດອອກໄດ້ໂດຍໃຊ້ໂມດູນຜົນຜະລິດ "Test::BDD::Cucumber::Harness".
ການທົດສອບ::BDD::Cucumber::TermColor ແມ່ນຄ່າເລີ່ມຕົ້ນ, ແຕ່ການທົດສອບ::BDD::Cucumber::TestBuilder ແມ່ນ
ຍັງເປັນທາງເລືອກທີ່ສົມເຫດສົມຜົນ:
pherkin -o TermColor some/path/feature # ຄ່າເລີ່ມຕົ້ນ
pherkin -o TestBuilder some/path/feature # Test::Builder-type text output
CONFIGURATION PROFILES
ທ່ານສາມາດກໍານົດຊຸດຂອງຕົວເລືອກແຖວຄໍາສັ່ງໂດຍໃຊ້ໄຟລ໌ການຕັ້ງຄ່າ YAML ທີ່ມີຊື່
ໂປຼໄຟລ໌ໃນມັນ, ແລະຕົວເລືອກເສັ້ນຄໍາສັ່ງ "-g, --config" ແລະ "-p, --profile".
ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ລະບຸໄຟລ໌ config, ເສັ້ນທາງດັ່ງຕໍ່ໄປນີ້ແມ່ນການຊອກຫາ (ຕາມລໍາດັບ) ສໍາລັບການຫນຶ່ງ:
(ເນື້ອໃນຂອງ $ENV{'PHERKIN_CONFIG'})
.pherkin.yaml
./config/pherkin.yaml
./.config/pherkin.yaml
t/.pherkin.yaml
~/.pherkin.yaml
ເນື້ອໃນຂອງແຕ່ລະໂປຣໄຟລ໌ຈະຖືກລວມເຂົ້າກັນຄືກັບວ່າເຈົ້າໄດ້ລະບຸມັນໄວ້ໃນແຖວຄຳສັ່ງ.
"ຄ່າເລີ່ມຕົ້ນ" ຖືກໃຊ້ຖ້າທ່ານບໍ່ໄດ້ລະບຸອັນໃດນຶ່ງ. ຍົກຕົວຢ່າງ:
default:
ຂັ້ນຕອນ:
- ຟຸ/ກ້າວ
- ~/ກ້າວ
ຜົນຜະລິດ: TermColor
tags:
- tag1,tag2
ເທົ່າກັບ:
--steps foo/steps --steps ~/ກ້າວ --output TermColor --tags tag1,tag2
ຖ້າທ່ານລະບຸທັງສອງທາງເລືອກແຖວຄໍາສັ່ງ, ແລະທາງເລືອກໃນໄຟລ໌ການຕັ້ງຄ່າ, ຫຼັງຈາກນັ້ນ,
ແຖວຄໍາສັ່ງ override ລາຍການທີ່ມີຄ່າດຽວ, ແລະຖືກວາງໄວ້ໃນຕອນທ້າຍຂອງຫຼາຍລາຍການ
ອັນ.
ຖ້າທ່ານລະບຸ "--debug-profile" ຫຼັງຈາກນັ້ນ, ຂໍ້ມູນທີ່ສະແດງໃຫ້ເຫັນວ່າໂປຣໄຟລ໌ໃດຖືກໂຫລດແລະວິທີການ
ຖືກພິມເປັນ STDOUT, ແລະຫຼັງຈາກນັ້ນ 'pherkin' ສິ້ນສຸດລົງ.
ໃຊ້ pherkinp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net