# Profiling tests: how to tell for how long did each test set execute?

**URL:** <https://discourse.julialang.org/t/profiling-tests-how-to-tell-for-how-long-did-each-test-set-execute/101938>\
**Category:** General Usage\
**Tags:** testing, performance, profiling\
**Created:** [July 22, 2023, 6:25pm UTC](https://discourse.julialang.org/t/profiling-tests-how-to-tell-for-how-long-did-each-test-set-execute/101938 "2023-07-22T18:25:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [July 22, 2023, 6:25pm UTC](https://discourse.julialang.org/t/profiling-tests-how-to-tell-for-how-long-did-each-test-set-execute/101938/1 "2023-07-22T18:25:55Z")

</div>

Sometimes, while developing tests, the test suite will take too long to run. In such a situation I’m interested in optimizing the test suite by removing test cases from some test sets. How to tell which test sets execute for too long, though?

This question concerns the Julia Base tests, in particular, `make test-rational`, for example.
