Integrating RapiCover with Atlassian Bamboo

In this post, we describe how to integrate RapiCover with Bamboo, the continuous integration service from Atlassian.  If RapiCover is already integrated into your build system and your builds are managed by Bamboo, you can integrate RapiCover with Bamboo so that Bamboo tracks code coverage data and archives a code coverage report for each build you run.
Read More

Merging coverage data from multiple test runs

One of the questions we are asked most frequently is how we merge coverage data from multiple test runs. This seems to be an unnecessary bottleneck that we have solved for many of our customers.
Read More

What are the overheads of code coverage? Using "Doom" as an example

One question that we are frequently asked is what instrumentation overhead RapiCover introduces. Achieving low overhead instrumentation is recognized by our customers as a key strength of RapiCover. To measure structural code coverage of embedded software, or for that matter any software, code coverage tools like RapiCover use instrumentation (additional code that records what code has been executed).
Read More

Does DO-178C require object code structural coverage?

If you are developing software to Level A for DO-178B/C, your code has to undergo extremely rigorous structural coverage analysis for the purposes of certification. This includes examining both source and object code.
Read More

Automatic generation of MC/DC test cases - a complete waste of time?

Blindly generating tests to produce 100% MC/DC coverage is not the way forward. The bottom line is you don’t actually learn anything new. Can a test vector generation tool – which only generates test vectors for code that is uncovered by the existing test suite – be useful in a safety critical context?
Read More