pherkinp - ອອນລາຍໃນຄລາວ

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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌