Skip to content

Add awareness of results from previous runs #2713

@bfonta

Description

@bfonta

A couple of suggestions for improvements to the bot:

  • Run first the workflows which have failed in the previous test. Currently AFAIK the bot reruns all tests without considering the previous run, which is inefficient since, if any job is to fail again, it will most likely be the one which has failed in the past. The sooner a workflow crashes, the faster we can debug it. There is no need to wait for all workflows to finish/crash before stopping the bot (or at least before warning the user and make all logs easily accessible).
  • Run tests after the first time only if the files which affect those tests have been modified. If we add a print to module A, there shouldn't be the need to rerun a workflow that only looks at module B (assuming it does not communicate with module A in any way).

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