Hi! Thanks for FixtureKit.
I'd like to clarify how the cache behaves with process-based parallel tests such as parallel_tests.
The docs mention that cache data is mounted per connection_pool. If multiple test processes use the same cache_path, can cache files generated by one process be reused by the other processes, or is the cache effectively scoped to each process/connection pool?
If the cache is shared across processes, would you consider mentioning this explicitly in the docs?
I think this would be helpful since teams using FixtureKit for large test suites are also likely to run tests in parallel.
Hi! Thanks for FixtureKit.
I'd like to clarify how the cache behaves with process-based parallel tests such as
parallel_tests.The docs mention that cache data is mounted per
connection_pool. If multiple test processes use the samecache_path, can cache files generated by one process be reused by the other processes, or is the cache effectively scoped to each process/connection pool?If the cache is shared across processes, would you consider mentioning this explicitly in the docs?
I think this would be helpful since teams using FixtureKit for large test suites are also likely to run tests in parallel.