Skip to content

Sanity check: Compare results of two or more configurations #54

@BenKaufmann

Description

@BenKaufmann

In certain situations, one might want to ensure that two or more configurations behave the same wrt some measurement.
For example, if one wants to evaluate clingo builds created with different compilers or different optimization settings, it is important that the explored search-space (e.g. expressed in the number of choices) is the same.

It might be nice to have a script or a separate btool subcommand that given a runscript, a list of configurations C1, ..., Cn, and a measurement M (or a list of measurements),

  • compares the configurations on M, and
  • produces a warning/error for each instance I, where configuration Ci differs from Cj on M.

To make the results more useful, the script/subcommand should probably ignore/skip instances with UNKNOWN status (timeout/error).
On the other hand, an inconsistent status (e.g. "SATISFIABLE" vs "UNSATISFIABLE") should probably always result in an error.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions