<@U01SXKFNT3K> Any idea on this test? src/python/p...
# development
w
@proud-dentist-22844 Any idea on this test? src/python/pants/backend/python/goals/export_integration_test.py It fails 100% of the time on my Mac with (eventually):
Copy code
native_engine.IntrinsicError: Unmatched glob from the resolve `b`: "tmpvt7ijaj_/3rdparty/b.lock"
On 3.14, I'm debugging a PS1 problem, but the error I get is 50/50 with PS1 error, and this above. I feel like something is left unspecified, or we have a race condition in the test
Have a PR going up shortly for this - think I might have found the problem
👍 1
p
Odd. I don't know why that tmpdir was there. I went through git history, and that
tmpdir
arg has been there since the
build_config
function was added. It looks like the arg was used for more things that have been refactored/replaced/removed, so
build_config
was the last thing using it. I don't know why/how it worked before, but it did work when I added the editable dists feature. 🤷
w
Yeah, it might even be platform-specific, or cache specific, or like 20 other things. Heisentest for sure
I kiboshed it. It might still need a retry, but went from 100% failure to ... mostly pass, on my machine
p
"mostly pass": That's better, but I prefer 100% passing. Thanks for improving test reliability!
👍 1
w
It might pass all the time, I just don't know. I thought I saw a failure once, but I had been doing a bunch of cache deletion on my machine, so I can't really say for sure
But yeah, infinitely less flaky 🙂
❤️ 1