DynamoRIO / DynamoRIO/dynamorio

use bbcov to find reduced test set for the same code coverage

Open
#1,148 0 comments 0 reactions 0 assignees View on GitHub
Component-Tools help wanted Migrated Priority-Medium Type-Feature
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [zhao...@google.com](https://code.google.com/u/106321947286816917100/) on April 23, 2013 11:12:20_

bbcov is used for code coverage, we can extend its feature to support finding reduced test set with the same code coverage.

The basic idea is to run all the possible tests with bbcov and produce all the log files. Then on bbcov2lcov processing log files, we report which log files add new basic block and which do not. Thus all the log files (and its corresponding runs) that adding new basic blocks are the reduced set.

To be note:
1. It is not a minimal set, but only a reduced set.
2. The reduced set only has the same basic block coverage.

_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1148_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.