# Ability to run tests for previous stages

**URL:** <https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727>\
**Category:** Feature Requests\
**Created:** [June 15, 2024, 3:23pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727 "2024-06-15T15:23:25Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [June 15, 2024, 3:23pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/1 "2024-06-15T15:23:25Z")

</div>

When you’re working on a stage that requires significant refactoring, it’s useful to know if your refactor still passes previous tests. A command like `codecrafters test --previous` would be useful here.

---

<div class="post-metadata">

**Author:** ![edgerunner](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/edgerunner/32/638_2.png) [@edgerunner](https://forum.codecrafters.io/u/edgerunner)\
**Post date:** [June 17, 2024, 7:24am UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/2 "2024-06-17T07:24:05Z")

</div>

Also useful: Running tests for a specific stage, so that it’s quicker to fix a bug. Something like `codecrafters test #5ZB`

---

<div class="post-metadata">

**Author:** ![bew](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/bew/32/613_2.png) [@bew](https://forum.codecrafters.io/u/bew)\
**Post date:** [June 22, 2024, 12:10am UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/3 "2024-06-22T00:10:08Z")

</div>

May I suggest calling this flag `--all-previous` ? I believe it’s more explicit that it won’t _just_ run the previous test 🤔

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 3, 2024, 12:53pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/4 "2024-07-03T12:53:45Z")

</div>

Not sure about this, feels a bit verbose 🙂 We don’t have a ton of CLI flags at the moment (this’ll be our first), so I don’t think this is a huge issue - will keep an eye out for any users reporting confusion though!

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 3, 2024, 12:54pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/5 "2024-07-03T12:54:03Z")

</div>

Just a quick update here: We should have support for `codecrafters test --previous` available this week!

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 29, 2024, 7:02pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/6 "2024-07-29T19:02:43Z")

</div>

Okay we didn’t ship this on time, but are aaaalmost done - trying to get it out this week!

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [July 29, 2024, 7:07pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/7 "2024-07-29T19:07:03Z")

</div>

Oh wait, my bad - this works now! I saw a linear ticket marked as incomplete and jumped the gun 🙂

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [August 1, 2024, 7:07pm UTC](https://forum.codecrafters.io/t/ability-to-run-tests-for-previous-stages/727/8 "2024-08-01T19:07:43Z")

</div>

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
