Posts tagged with ‘Code Coverage’

  • Integrating Java Code Coverage Tools With Squish Tests

    By on April 16, 2019

    In test-driven development, a common challenge is to decide which tests to write and how many are necessary. Ideally, one would have as many tests as there are possible deviations in a program’s behavior. This is often very hard to achieve though, so it is necessary to determine how...

    Read more
    froglogic
  • Code Coverage for VxWorks Applications

    By on March 12, 2019

    VxWorks is an embedded operating system provided by Wind River and is widely used for building safety systems. The development environment is based on Eclipse and uses a GCC compiler. This article will present how to integrate Squish Coco with VxWorks. It is based on a video embedded into...

    Read more
    froglogic
  • Retrieving Code Coverage from ARM Cortex-M Microcontrollers

    By on March 5, 2019

    How to retrieve code coverage data from ARM Cortex-M microcontrollers using GDB.

    Read more
    froglogic
  • Code Coverage for C# Programs With Visual Studio

    By on January 22, 2019

    Squish Coco is mostly used for programs written in C++, but it also supports code coverage for C# programs. The preparation of a C# program for code coverage is rather simple, thanks to a Visual Studio add-in that is part of Coco. This post is a short tutorial about...

    Read more
    froglogic
  • Measure code coverage on ARM Cortex-M microcontrollers

    By on November 20, 2018

    ARM Cortex-M microcontrollers are becoming more and more popular. This article will show you how to use Squish Coco to get code coverage from one of such microcontrollers.

    Read more
    froglogic
  • Maintenance Release Coco 4.2.2

    By on August 8, 2018

    Release Announcement Hamburg, Germany – 2018-08-08 – froglogic GmbH is pleased to announce a maintenance release of its code coverage tool Coco 4.2.2, a complete C, C++, C# and Tcl code coverage tool chain for Windows, Linux, macOS X, and Embedded Systems. Improvements The main improvements since the initial...

    Read more
    froglogic
  • Squish Coco 4.2 introduces Code Complexity Metrics And Unifies Cross-platform Code Analysis

    By on June 5, 2018

    The froglogic team is proud to announce the Squish Coco 4.2 release. This version introduces new metrics for the Code Complexity Analysis: McCabe and eLOC. Furthermore, it comes with a feature to unify the Code Analysis of Cross-platform applications. Squish Coco is a complete C, C++, C#, Tcl and...

    Read more
    froglogic
  • Coco – How to measure code coverage on embedded systems via CAN Bus

    By on April 24, 2018

    Introduction Squish Coco generates the code execution measurement using streams and by default, the output of these streams is piped to a file on the file system. For embedded devices without a file system, this leads to problems. Squish Coco allows you to redirect the measurements stream via Custom...

    Read more
    froglogic
  • What exactly is cyclomatic complexity?

    By on April 3, 2018

    The cyclomatic complexity is a measurement of the code complexity proposed by Thomas J. McCabe which is often considered as a magic number which allows us to measure the complexity of a program. It is common to say that a function with a cyclomatic complexity higher than 10 is...

    Read more
    froglogic
  • FreeRTOS and code coverage on embedded systems

    By on February 13, 2018

    Code coverage for embedded systems poses some questions that do not occur with desktop applications. In this post I will show the first steps on how to measure code coverage with Squish Coco on an embedded system. We will use the FreeRTOS Kernel as our example.

    Read more
    froglogic