title: How to measure the time profile of each django test?
body: <p>I'd like to measure the (wall?) time each individual test case takes to run.</p>
  
  <p>I suppose wrapping the test_runner in a timeit will do the job, but before I dive down that rabbit hole perhaps there is a smarter way to do it?</p>
  
  <p>This already gives me a cProfile to pore over, but nothing really jumps out as horrendously bad.  I'm thinking perhaps my time can be focused on the ones that run the longest.</p>
  
  <pre><code>time python -m cProfile -o keep-p4-serialize.profile manage.py test -v 3 -k --parallel 4
  </code></pre>
  
  <p>eg:</p>
  
  <pre><code>test_dependencies (api.tests.TestMetricClasses) ... ok (4.003s)
  test_metrics (api.tests.TestMetricClasses) ... ok (8.329s)
  test_parameters (api.tests.TestMetricClasses) ... ok (0.001s)
  </code></pre>