# Rerun failed tests should rerun all tests in timed-out workers

**URL:** <https://discuss.circleci.com/t/rerun-failed-tests-should-rerun-all-tests-in-timed-out-workers/50655>\
**Category:** Bug Reports\
**Created:** [March 4, 2024, 9:42am UTC](https://discuss.circleci.com/t/rerun-failed-tests-should-rerun-all-tests-in-timed-out-workers/50655 "2024-03-04T09:42:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nimrodV81](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/nimrodv81/32/28928_2.png) [@nimrodV81](https://discuss.circleci.com/u/nimrodV81)\
**Post date:** [March 4, 2024, 9:42am UTC](https://discuss.circleci.com/t/rerun-failed-tests-should-rerun-all-tests-in-timed-out-workers/50655/1 "2024-03-04T09:42:22Z")

</div>

**Background**

when using `circleci tests run` we can take advantage of two features - “parallelism” and “rerun failed tests”

**Issue**

when running with several parallel workers, and a worker fails on `Too long with no output (exceeded 10m0s): context deadline exceeded`.  
trying to “rerun failed tests” will fail with error `There was an error gathering test names: can not rerun failed tests: no failed tests could be found `

**Suggestion**

when no failure data is available for a worker, “rerun failed tests” should rerun all the tests that were assigned to that worker (all splits are deterministic AFAIK)
