Skip to content

Allow skipping runs for which <requiredfiles> does not match #785

Open
@PhilippWendler

Description

@PhilippWendler

In uses cases like SV-COMP, we have benchmark definitions with lots of runs, but for some of the runs a required input file does not exist, and we are not interested in executing these runs (they would just fail anyway). We can make BenchExec avoid executing these useless runs by adding an attribute like "strictly required" or so to <requiredfiles>. If this parameter was set and the pattern would not match for a specific task, BenchExec would silently skip this run instead of logging "Pattern %s in requiredfiles tag did not match any file for task %s." and keeping the run.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions