Add `pytest-random-order` for reproducible test randomization (#43483)
* Add pytest-random-order for reproducible test randomization
Uses bucket=module to randomize tests within files, compatible with --dist=loadfile.
CI uses CIRCLE_BUILD_NUM as seed for reproducibility across parallel containers.
Local runs use random seed to catch order dependencies over time.
Enables debugging by reproducing exact test order from failed CI builds.
* ran make fix-repo
* install pytest-random-order in CircleCI alongside the patched pytest
* Trigger Build
* @ydshieh reviews
* @ydshieh review on pyproject