





Testwell CTC++: Code Coverage for all Compilers and all Cross-Compilers
Testwell CTC++ is a Test Coverage Analyser for C, C++, Java and C#.
The tool can be used with all compilers and cross-compilers and all embedded targets and microcontrollers.
Do you know which compilers you will use tomorrow or in five years?
At least you know that Testwell CTC++ will support them.
You need only one license for the support of all compilers.
No need to spend additional money to get Testwell CTC++ work with new compilers.
Testwell CTC++ has ready settings for the following compilers:
- Altium Tasking
classic toolsets, VX-toolset toolsets, c166, cc166, ccm16c, cc51, ccarm, ccmcs, ccpcp, cctc - Borland/Inprise/Paradigm/Codegear compilers
bcc, bcc32, pcc, pcc32 (Paradigm) - Cosmic compilers
cx6805, cx6808, cx6812, cxs12x, cxs12z, cxxgate, cx6811, cx6816, cx332, cxst10, cxstm8, cxst7, cxcf, cx56K, cxppc - gcc and all gcc based cross-compilers.
i586-mingw32msvc-gcc, x86_64-linux-gnu-gcc, m68k-palmos-coff-gcc, tricore-gcc, arm-linux-gnueabi-gcc, arm-none-eabi-gcc, arm-none-linux-gnueabi-gcc, arm-elf-gcc, arm-montavista-linux-gnueabi-gcc, pic30-gcc, pic32-gcc, avr-gcc, xc16-gcc, mlx16-gcc, thumb-epoc-pe-gcc, arm4-epoc-pe-gcc, armv-epoc-pe-gcc, powerpc-wrs-linux-gnu-e500v2-glibc_small-gcc, *-gcc, *-*-gcc, *-*-*-gcc - DragonEgg
- ARM
DS-5,Keil MDK-ARM - HI-Tech PICC compilers (Windows and Linux)
picc, picc18, picc32, dspicc, xc16-gcc, xc32-gcc - LLVM
clang, clang++ - Microchip MPLAB C Compiler
pic30-gcc, pic32-gcc -
IAR compilers and toolchains
iccm16c, icc430, icc8051, iccarm, iccavr, iccavr32, icccf, icchcs12, iccmaxq, iccdspic, iccpic18, icccr16c, icc78k, icc78k0r, iccv850, icch8, iccm32c, iccr32c, iccsam8, iccrx,iccmk8, iccstm8, iccrl78
- Apple
XCode ⌘ - Fujitsu/Softune
fcc896s, fcc907s, fcc911s - GHS/GreenHills/Multi
ccv850, cxv850, ccv850e, ccmips, cxmips, ccarm, cxarm, ccppc, cxppc, ccsh, cxsh, ccintarm, cxintarm, ccintsh, cxintsh, ccintppc, cxintppc, ccintmips, cxintmips, ccrh850, cxrh850, ccintrh850, cxintrh850, gcc (GreenHill, not GNU) - Hitachi
shc, shcpp, ch38, ccrx - Freescale/Metrowerks
mwccmcf, mwcceppc, mwccmcore, mwcc56800, mwcc56800e, chc12, chc08 - Ceva DSP compiler
all – just use gcc settings - Intel compilers (all platforms)
icc, icl, ic86, ic96 - HP
HPUX CC, HP C++, aCC - Java compilers
javac, jikes, ecj, gcj, kaffe - Keil compiler
c51, c166, c251, ca, cx51, cx2, tcc, armcc - Raisonance
rc51, rcmp, rcst7, rcstm8 -
Matlab/Simulink
lcc
- Metaware (Both Linux and Windows host)
hcac, hcarc, hcarm, mcc, ccac - Microsoft compiler
cl on host, both 32 and 64 bit, cl for Smartphones and PocketPC, csc C# compiler, vjc J# compiler - Mitsubishi
nc30, nc308, nc77, nc79 - Mono compilers
mcs, gmcs, smcs - Motorola
chc12, chc08 - NEC
ca830, ca850 - Pathscale pathcc/pathCC
-
Renesas
shc, shcpp, ch38, ccrx, nc, nc308, nc77, nc79A, cc32R, CS+/CubeSuite+ cc78k0, cc78k0r, cx, ca850
- Sun compilers
WorkShop compilers, javac - Symbian
mwccsym2, armcc, arm-none-symbianelf-g++ (GCCE) - TI Code Composer Studio (Windows)
cl2000, cl16x, cl470, cl55, cl500, cl430, armcl, clpru, cl-arp32 - Texas Instruments Linux compilers
cl2000, cl16x, cl470, cl55, cl500, cl430 - Trimedia
tmcc - VisualDSP++
ccblkfn , cc21k, ccts - Windriver
ccarm, ccsimpc, g++simpc, g++arm, cchppa, ccsimso, ccsparc, cc68k, cc386, cc960, ccmips, ccppc, Diab dcc
Please note that our customers have run Testwell CTC++ also with other compilers.
Adaptations to further compilers are easy and free of charge for our customers.
Testwell CTC++ is being compared with a Jeep by many of our customers: it is easy to use, works faultless and can be used on every terrain.
Testwell CTC++ usage is easy, functions faultless with all IDEs, compilers etc. (especially with Host-Target add-on for Testwell CTC++.
If you are looking for a Code Coverage tool, which has to work in every situation, Testwell CTC++ is your first choice!
Benefits
- Support of all compilers/cross-compilers
- Support of all embedded targets and microcontrollers
- Analyses for all coverage levels up to MC/DC and MCC Coverage
- Compliant for safety critical development
- Tool Qualification Kit available
- Certified by TÜV SÜD
- Simplifies analysis of Penetration tests
- Support for C, C++, Java, and C#
- Performs Kernel Coverage
- Integrations in many tool chains and testing environments
- Broad platform support
- Works with all Unit Testing Tools
- Integrations in many IDEs
- Clear and meaningful reports
- Very easy to use
- Thousands of licenses succesfully in use for safety critical development
- Proven customer success
- Live-Presentations, Trainings and Online-Presentations
- Free evaluation licenses