Skip to content

History files are overwritten by concurrent builds #187

Closed

Description

@giordano

My understanding is that the history file is only loaded at the beginning, and then overwritten at the end. This means that when running tests concurrently on the same machine, long running builds will always win over all the others (it's a sort of TOCTOU problem). I see two options:

  • update, with a lock file, the history file instead of assuming it didn't change since the beginning of the tests
  • provide a mechanism to separate the history files, for example with yet another keyword argument to use as prefix for the file.

Activity

  1. added 6 commits that reference this issue on Sep 19, 2026
    ebdd42d
    f5da21f
    9eb20b5
    d98e5e5
    974add8
    1c0ee78
  2. added a commit that references this issue on Sep 20, 2026
    5daa1bb
  3. added a commit that references this issue on Sep 20, 2026
    87d5c57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions