froglogic logo

Squish Coco

Squish Coco’s code coverage toolchain provides wrappers for standard compilers to build instrumented versions of applications – with no source code changes necessary. Tests executed against the instrumented application produce data which Squish Coco analyzes.

The analysis ensures testing coverage is achieved by:

  • Discovering untested sections of code
  • Identifying redundant tests
  • Finding dead code

Squish Coco Features

Code Coverage Levels

Squish Coco supports the following code coverage levels:

Supported Languages, Platforms and Compilers

Squish Coco supports code coverage for the following languages:

  • C, C++, C#
  • Tcl (a scripted language used for rapid prototyping and scripted applications)
  • QML (used for designing user interfaces with inline JavaScript code as part of Qt Quick)

Pre-built Squish Coco packages are available for the following platforms:

  • Linux (32- and 64-bit)
  • Windows (32- and 64-bit)
  • Mac OS X (32- and 64-bit)
  • Solaris, AIX and other UNIX systems (on request)

In addition customers can target additional platforms by use of a cross-compiler:

  • Embedded Linux
  • Embedded Windows
  • Mobile operating systems
  • Real-time operating systems (RTOS) like QNX or VxWorks.

Supported compilers:

  • Gnu Compiler Collection (GCC) and compilers based on it
  • Microsoft Visual Studio (C, C++ and C#)
  • ARM C/C++ Compiler (Keil μVision toolchain)
  • Green Hills Compiler for C and C++
  • Clang
  • Intel C/C++ Compiler
  • Oracle/Sun Studio C/C++ Compiler
  • Mono C# Compiler

Supported Target Hardware:

The hardware of the target system can be anything that any of the supported C, C++ or C# compilers can target as well. Hence the following list is just an excerpt from the platforms most commonly used by our customers:

  • Intel x86 and x64
  • ARM
  • IA64
  • PowerPC (PPC)
  • MIPS
  • AURIX™ TriCore
  • and more

About froglogic

froglogic was founded to create a best-of-breed cross-platform test automation tools. The froglogic Squish Testing Suite consists of the cross-platform and multi-language code coverage analysis tool Squish Coco and the GUI Test Automation Tool Squish GUI Tester. More details…

Find out more…

For more information on how Squish Coco can generate the code coverage metrics you require please complete the form below.

Full Name (required):

Company Name (required):

Your Email (required)