# \[ANN\] TestProgressMeter

**URL:** https://discourse.julialang.org/t/ann-testprogressmeter/25916
**Category:** Package Announcements
**Created:** [July 2, 2019, 8:52am UTC](https://discourse.julialang.org/t/ann-testprogressmeter/25916 "2019-07-02T08:52:05Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![under-Peter](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/under-peter/32/3626_2.png) [@under-Peter](https://discourse.julialang.org/u/under-Peter)
#### Post date: [July 2, 2019, 8:52am UTC](https://discourse.julialang.org/t/ann-testprogressmeter/25916/1 "2019-07-02T08:52:05Z")

</div>

Running tests can be stressful, especially if they take a bit longer. Is anything even still happening? Is one of your functions stuck in an infinite loop? Has time itself frozen?

For that purpose, I wrote [`TestProgressMeter`](https://github.com/under-Peter/TestProgressMeter), a simple package that exports a function `insertProgress` which inserts little markers at each `@test` and enables some version of progress-indicator (from [`ProgressMeter.jl`](https://github.com/timholy/ProgressMeter.jl)) to run alongside your tests.

Gone is the anxiety of longer numerical tests: a look at the progress-indicator-thingy shows that stuff happens.

Maybe somebody else knows that feeling.

Demo:  
[![asciicast](https://asciinema.org/a/BzQ4Y5WhBoTKUALgj5C6f8ozw.svg)](https://asciinema.org/a/BzQ4Y5WhBoTKUALgj5C6f8ozw)

To undo `insertProgress`, use `removeProgress`. And backup your files beforehand, this is my first attempt at such a thing and I can’t guarantee everything working well, although it works for me (on linux).
