This PR resolves a race condition where concurrent benchmarks that happen to have the same benchmark name end up corrupting the temporary files because they are overwriting each other. By storing the temporary files in unique directories, this race condition cannot happen.
Details
This PR resolves a race condition where concurrent benchmarks that happen to have the same benchmark name end up corrupting the temporary files because they are overwriting each other. By storing the temporary files in unique directories, this race condition cannot happen.
Does this PR introduce a breaking change?