Closed Cynical-Optimist closed 4 years ago
In GitLab by [Gitlab user @jennis] on Sep 5, 2019, 15:27
I've been unable to reproduce this with current master (but the tests have slightly changed), so I think it's fixed but I'm unfortunately unable to tell you what has exactly fixed it.
I will close it for now. If you disagree, please reopen.
In GitLab by [Gitlab user @jennis] on Sep 5, 2019, 15:27
closed
See original issue on GitLab In GitLab by [Gitlab user @raoul].hidalgocharman on Apr 3, 2019, 17:15
Summary
The first two parametrized tests for
test/frontend/buildtrack::test_build_track
, fail if they are run with no test before them.Steps to reproduce
Running either of the following will result in a failure:
But running this will result in tests passing:
What is the current bug behavior?
Issue seems to be creating an extra element it tracks called
0.bst-0
, which the test then fails against because it's not expecting it.Other relevant information
A git bisect points to this commit being the culprit
bd7e75f99c28fbebedfe8d5db98a922b0e140a62
which introduces using aWeakValueDictionary
to store plugin ID's. Unsure why this causes the bug.