ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

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

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

ນີ້ແມ່ນຄໍາສັ່ງ kcov ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


kcov - ການວິເຄາະການຄຸ້ມຄອງລະຫັດສໍາລັບໂປຼແກຼມລວບລວມແລະສະຄິບ Python

ສະຫຼຸບສັງລວມ


kcov [ທາງເລືອກໃນການ] ຂີ້ຮ້າຍ ປະຕິບັດໄດ້ [ ໂຕ້ຖຽງ ສໍາລັບການ ປະຕິບັດໄດ້ ]

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ kcov ຄໍາສັ່ງ. kcov ເປັນຕົວທົດສອບການຄຸ້ມຄອງລະຫັດສໍາລັບ
ELF binaries, Python scripts ແລະ shell scripts. ມັນອະນຸຍາດໃຫ້ເກັບກໍາການຄຸ້ມຄອງລະຫັດ
ຂໍ້​ມູນ​ຈາກ​ການ​ປະ​ຕິ​ບັດ​ໂດຍ​ບໍ່​ມີ​ຄໍາ​ແນະ​ນໍາ compiler ພິ​ເສດ​, ແລະ​ຕໍ່​ເນື່ອງ​
ຜະລິດຜົນຜະລິດຈາກຄໍາຮ້ອງສະຫມັກທີ່ໃຊ້ເວລາດົນນານ.

OPTIONS


-p, --pid=ອັກເສບທ້ອງນ້ອຍ
Trace PID ແທນທີ່ຈະປະຕິບັດການດໍາເນີນການ, ການປະຕິບັດແມ່ນທາງເລືອກໃນກໍລະນີນີ້.

-l, -- ຂີດຈຳກັດ=ຕ່ຳ, ສູງ
ກໍານົດຂອບເຂດຈໍາກັດສໍາລັບການຄຸ້ມຄອງຕ່ໍາ / ສູງ (ຄ່າເລີ່ມຕົ້ນ: 16,50).

--include-ເສັ້ນທາງ=P1[,ປ2... ]
ລາຍຊື່ເສັ້ນທາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດທີ່ຈະຮວມຢູ່ໃນບົດລາຍງານ.

--exclude-path=P1[,ປ2... ]
ລາຍຊື່ເສັ້ນທາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອຍົກເວັ້ນຈາກບົດລາຍງານ.

--include-pattern=P1[,ປ2... ]
ລາຍຊື່ຮູບແບບເສັ້ນທາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອຮວມຢູ່ໃນບົດລາຍງານ.

--exclude-pattern=P1[,ປ2... ]
ລາຍຊື່ເສັ້ນທາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອຍົກເວັ້ນຈາກບົດລາຍງານ.

-- ເກັບກໍາເທົ່ານັ້ນ
ພຽງແຕ່ເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງ, ບໍ່ຜະລິດ HTML/Cobertura ຜົນຜະລິດ

-- ລາຍງານເທົ່ານັ້ນ
ລາຍງານຜົນໄດ້ຮັບຂອງ HTML/Cobertura ເທົ່ານັ້ນ, ຢ່າເກັບກຳຂໍ້ມູນ

--coveralls-id=id
ອັບໂຫຼດຂໍ້ມູນໃສ່ coveralls.io ໂດຍໃຊ້ repo_token ລັບ ຫຼື ID ວຽກບໍລິການ Travis CI id.
ID ຈະຖືກເອົາເປັນ repo_token ຖ້າມັນຍາວກວ່າ ຫຼືເທົ່າກັບ 32 ຕົວອັກສອນ.

ບໍ່ທໍາມະດາ OPTIONS


--path-strip-ລະດັບ=N
ຈໍານວນລະດັບເສັ້ນທາງທີ່ຈະສະແດງສໍາລັບເສັ້ນທາງທົ່ວໄປ (ຄ່າເລີ່ມຕົ້ນ: 2).

--skip-solibs
ຂ້າມ​ການ​ເກັບ​ກໍາ​ຂໍ້​ມູນ​ສໍາ​ລັບ​ຫ້ອງ​ສະ​ຫມຸດ​ແບ່ງ​ປັນ (ປັບ​ປຸງ​ການ​ປະ​ຕິ​ບັດ​)

--exit-first-process
ອອກຈາກເມື່ອຂະບວນການທໍາອິດອອກຈາກ, ie, ໃຫ້ກຽດພຶດຕິກໍາຂອງ daemon. ຄ່າເລີ່ມຕົ້ນ
ພຶດຕິກໍາແມ່ນເພື່ອກັບຄືນໄປຫາ console ເມື່ອຂະບວນການສຸດທ້າຍອອກໄປ.

--python-parser=PARSER
ຕັ້ງຄ່າຕົວວິເຄາະ python ເພື່ອໃຊ້ສໍາລັບໂປຣແກຣມ Python (ຄ່າເລີ່ມຕົ້ນແມ່ນ python). ສາມາດເປັນ
ໃຊ້ເພື່ອແລ່ນກັບ Python 3 ໃນລະບົບທີ່ Python 2 ເປັນຄ່າເລີ່ມຕົ້ນ.

--bash-parser=PARSER
ຕັ້ງຄ່າ bash parser ເພື່ອໃຊ້ສໍາລັບ shell scripts (ຄ່າເລີ່ມຕົ້ນແມ່ນ / bin / bash).

--replace-src-path=P1:P2
ປ່ຽນເສັ້ນທາງໄຟລ໌ແຫຼ່ງ P1 ດ້ວຍ P2, ຖ້າພົບເຫັນ.

ຕົວຢ່າງ


ກວດເບິ່ງການຄຸ້ມຄອງສໍາລັບ ./frodo ແລະສ້າງຜົນຜະລິດ HTML ໃນ /tmp/kcov ແລະຜົນຜະລິດ cobertura ໃນ
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

ກວດສອບການຄອບຄຸມຂອງ ./frodo ແຕ່ລວມເອົາຊື່ໄຟລ໌ແຫຼ່ງທີ່ມີສາຍ src/frodo ເທົ່ານັ້ນ.

kcov --include-pattern=src/frodo /tmp/kcov ./frodo

ຄືກັນກັບຂ້າງເທິງແຕ່ແບ່ງປັນການເກັບລວບລວມແລະການລາຍງານ (ບາງທີອາດຢູ່ໃນສອງຄອມພິວເຕີທີ່ແຕກຕ່າງກັນ)

kcov --collect-only /tmp/kcov ./frodo

kcov --report-only --include-pattern=src/frodo /tmp/kcov ./frodo

HTML OUTPUT


ຜົນຜະລິດ HTML ສະແດງໃຫ້ເຫັນສາຍທີ່ປະຕິບັດແລະບໍ່ຖືກປະຕິບັດຂອງລະຫັດແຫຼ່ງ. ບາງສາຍສາມາດ
ແຜນທີ່ກັບຈຸດເຄື່ອງມືຫຼາຍ, ຕົວຢ່າງສໍາລັບຫນ້າທີ່ inlined (ບ່ອນທີ່ທຸກ
inlining ຂອງເຂົາເຈົ້າຈະສ້າງຈຸດເຄື່ອງມືແຍກຕ່າງຫາກ). ນີ້ແມ່ນສະແດງໃຫ້ເຫັນຢູ່ໃນ
ຕົວຢ່າງຖັນຊ້າຍເປັນ 1/3, ຊຶ່ງຫມາຍຄວາມວ່າຫນຶ່ງໃນສາມຈຸດເຄື່ອງມື
ໄດ້​ຖືກ​ປະ​ຕິ​ບັດ​.

ການເຊື່ອມຕໍ່ຜົນຜະລິດພິເສດແມ່ນ [ລວມເຂົ້າກັນ], ເຊິ່ງສະແດງໃຫ້ເຫັນເຖິງສະຫະພັນຂອງບັນດາໂຄງການທີ່ໄດ້ຮັບການຄຸ້ມຄອງທັງຫມົດ. ນີ້
ສາມາດເປັນປະໂຫຍດສໍາລັບຕົວຢ່າງໃນເວລາທີ່ທ່ານມີການທົດສອບຫນ່ວຍໃນສອງຄູ່ທີ່ແບ່ງປັນ a
ຊຸດຍ່ອຍຂອງໄຟລ໌ແຫຼ່ງ.

ການຄຸ້ມຄອງ OUTPUT


Kcov ຍັງສົ່ງຂໍ້ມູນອອກໃນຮູບແບບ Cobertura XML, ເຊິ່ງອະນຸຍາດໃຫ້ປະສົມປະສານຜົນຜະລິດ kcov
ໃນ Jenkins (ເບິ່ງ http://cobertura.sf.net ແລະ http://jenkins-ci.org).

ຜົນຜະລິດ Cobertura ແມ່ນຖືກຈັດໃສ່ໃນໄຟລ໌ທີ່ມີຊື່ວ່າ out-path/exec-filename/cobertura.xml.

ໃຊ້ kcov ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


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

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

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 3
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • 5
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້) ເປັນ
    ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ເຄື່ອງ​ມື​ນ​້​ໍ​າ OS ຫຼາຍ​. ມັນ
    ສະຫນັບສະຫນູນ ShoutCast ແລະ IceCast ແລະແລ່ນ
    ໃນ Linux, MacOS ແລະ Windows. ຕົ້ນ​ຕໍ pu...
    ດາວໂຫລດ butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
  • 6
    JavaVi - vi/vim ບັນນາທິການ clone
    JavaVi - vi/vim ບັນນາທິການ clone
    jVi ແມ່ນ clone ບັນນາທິການ vi/vim ສ້າງຂຶ້ນໃນ
    ເທິງສຸດຂອງແພັກເກັດ javax.swing.text.
    ມີໃຫ້ສໍາລັບ NetBeans ແລະ JBuilder. jVi
    ໄດ້ຖືກອອກແບບເພື່ອໄວແລະງ່າຍດາຍ
    ປະສົມປະສານ ...
    ດາວໂຫລດ JavaVi - vi/vim editor clone
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad