Ito ang Linux app na pinangalanang doctest na ang pinakabagong release ay maaaring ma-download bilang v2.4.11.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang doctest sa OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
doctest
DESCRIPTION
Ang doctest ay isang bagong balangkas ng pagsubok sa C++ ngunit ito ang pinakamabilis pareho sa mga oras ng pag-compile (sa pamamagitan ng mga order ng magnitude) at runtime kumpara sa iba pang mga alternatibong mayaman sa tampok. Dinadala nito ang kakayahan ng mga pinagsama-samang wika tulad ng D / Rust / Nim na magkaroon ng mga pagsubok na nakasulat nang direkta sa production code salamat sa isang mabilis, transparent at nababaluktot na test runner na may malinis na interface. Ang balangkas ay at mananatiling libre ngunit nangangailangan ng iyong suporta upang mapanatili ang pag-unlad nito. Mayroong maraming mga bagong tampok at pagpapanatili na dapat gawin. Maraming C++ testing frameworks - Catch, Boost.Test, UnitTest++, cpputest, googletest at iba pa. Ang mga pangunahing pagkakaiba sa pagitan nito at iba pang mga balangkas ng pagsubok ay ang pagiging magaan at hindi nakakagambala. Napakagaan sa mga oras ng pag-compile pareho sa mga tuntunin ng pagsasama ng header at pagsusulat ng libu-libong paninindigan. Hindi gumagawa ng anumang mga babala kahit na sa mga pinaka-agresibong antas ng babala para sa MSVC/GCC/Clang.
Mga tampok
- Maaaring alisin ang lahat ng nauugnay sa pagsubok mula sa binary gamit ang DOCTEST_CONFIG_DISABLE identifier
- thread-safe - maaaring gamitin ang mga assert mula sa maraming mga thread na nabuo mula sa iisang test case - halimbawa
- Maaaring gamitin ang mga assert sa labas ng konteksto ng pagsubok - bilang isang pangkalahatang layunin ng assert library - halimbawa
- Walang pandaigdigang polusyon sa namespace (lahat ay nasa doctest::) at hindi nag-drag ng anumang mga header kasama nito
- Portable C++11 (gamitin ang tag 1.2.9 para sa C++98) na may higit sa 100 iba't ibang CI build (static analysis, sanitizers..)
- Ang mga binary (exe/dll) ay maaaring gumamit ng test runner ng isa pang binary => mga pagsubok sa isang solong registry
Wika ng Programming
C + +
Kategorya
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/doctest.mirror/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.