Skip to content

User-Defined Extra Information about a Benchmark Run #524

Open
@dbeyer

Description

@dbeyer

It would be a great feature to be able to include some information in the benchmarking results that BenchExec itself is not able to collect.

For example (motivation comes from competition execution):

  • Output of git describe of the sv-benchmarks repository (input files)
  • Hash of a tool archive
  • Output of git describe of the BenchExec repository (tool-info modules)
  • Hash of the benchmark definition that is given to BenchExec

I envision a command-line option for benchexec that collects a string from the user and puts it into a new tag in the results XML.

Then, table-generator, in cases were this tag is filled, prints a row (e.g., below "Date of execution") in the "Benchmark Setup" table.

This would be extremely useful to support easy replicability.

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