ນີ້ແມ່ນຄໍາສັ່ງ gcov2perlp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gcov2perl - ແປງໄຟລ໌ gcov ເປັນ Devel::ກວມເອົາຖານຂໍ້ມູນ
ເວີຊັ່ນ
1.21 Version
ສະຫຼຸບສັງລວມ
gcov2perl -h -i -v -db ຖານຂໍ້ມູນ gcov_files
ລາຍລະອຽດ
ປ່ຽນໄຟລ໌ gcov ເປັນ Devel::Cover databases.
OPTIONS
ທາງເລືອກແຖວຄໍາສັ່ງຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:
-db database - ລະບຸຖານຂໍ້ມູນທີ່ຈະໃຊ້
-h -help - ສະແດງການຊ່ວຍເຫຼືອ
-i -info - ສະແດງເອກະສານ
-v -version - ສະແດງໃຫ້ເຫັນສະບັບ
DETAILS
ເພື່ອໃຫ້ໄດ້ຮັບການຄຸ້ມຄອງຂອງໄຟລ໌ XS ທໍາອິດພວກເຂົາຕ້ອງໄດ້ຮັບການລວບລວມດ້ວຍທາງເລືອກທີ່ເຫມາະສົມ.
ໃນສະພາບແວດລ້ອມ Makefile ມາດຕະຖານເຊັ່ນທີ່ສ້າງຂຶ້ນໂດຍ ExtUtils::MakeMaker, ນີ້ສາມາດເຮັດໄດ້
ສໍາເລັດດ້ວຍຄໍາສັ່ງ:
HARNESS_PERL_SWITCHES=-MDevel::ເຮັດການທົດສອບການປົກຫຸ້ມ \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-coverage \
OTHERLDFLAGS=-fprofile-arcs\ -ftest-coverage
ຖ້າຫາກວ່າທ່ານໄດ້ສ້າງໄຟລ໌ວັດຖຸຂອງທ່ານແລ້ວມັນອາດຈະຈໍາເປັນຕ້ອງໄດ້ດໍາເນີນການທໍາຄວາມສະອາດກ່ອນ,
ຫຼືເພື່ອຊອກຫາວິທີອື່ນເພື່ອຮັບປະກັນວ່າພວກເຂົາໄດ້ຮັບການສ້າງຂຶ້ນໃຫມ່ດ້ວຍທາງເລືອກທີ່ gcov ຕ້ອງການ.
ໃນປັດຈຸບັນຂໍ້ມູນການຄຸ້ມຄອງລະຫັດໄດ້ຖືກເກັບກໍາ "gcov" ຕ້ອງໄດ້ຮັບການດໍາເນີນການ:
gcov Mylib.xs
ນີ້ຈະສ້າງຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ gcov ທີ່ທ່ານສາມາດດໍາເນີນການ "gcov2perl":
gcov2perl Mylib.xs.gcov
ສຸດທ້າຍ, "ການປົກຫຸ້ມຂອງ" ຄວນຈະດໍາເນີນການຕາມປົກກະຕິທີ່ມີທາງເລືອກທີ່ຕ້ອງການ:
ການປົກຫຸ້ມຂອງ
ຖ້າທ່ານກໍາລັງແລ່ນທຸກຢ່າງດ້ວຍຕົວເລືອກມາດຕະຖານ, ທ່ານສາມາດເຮັດທັງຫມົດນີ້ດ້ວຍຄໍາສັ່ງດຽວ:
cover -test
ອອກ STATUS
ຄ່າທາງອອກຕໍ່ໄປນີ້ຖືກສົ່ງຄືນ:
0 ໄຟລ໌ທັງຫມົດແປງສົບຜົນສໍາເລັດ
>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.
ໃຊ້ gcov2perlp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net