#189
Implement test sharding with @shard decorator for sequential vs async
Status: openSummary
Implement test sharding with @shard(async=True/False) decorator. Context is sqlite concurrency downside solved by per-customer sqlite DBs as sharding, applied to tests where concurrent testing breaks with data-dependent tests. Design is two shards: one sequential for tests that contain data, other extremely async (e.g. 48 playwright browsers at once on 64GB machine). DevPlace has 4000 tests with no sharding yet; reference project with 1000 tests shows it matters. Tasks are design shard decorator, split runner into sequential vs async shards, update CI config, measure speedup.
Steps to Reproduce
- Not provided.
Expected Behaviour
Not provided.
Actual Behaviour
Not provided.
Environment
Not provided.
Reported by retoor via DevPlace.
Updates & comments
No updates yet.
Log in to comment.