Skip to content

Commit

Permalink
Add support for sharding tests.
Browse files Browse the repository at this point in the history
Create a pytest plugin that supports recording test timings and then
sharding tests based on timings. The initial timing baseline is included
and the plugin is made to handle the case of out of date timings by
assuming an average time for any test not found in the timings database.

N.B.: This will be used in a forthcoming change to shard CI integration
tests and bring CI times down by ~30%.
  • Loading branch information
jsirois committed Sep 18, 2024
1 parent 9a7f1ab commit 8258085
Show file tree
Hide file tree
Showing 4 changed files with 1,219 additions and 2 deletions.
Loading

0 comments on commit 8258085

Please sign in to comment.