title: What is the point of setting TESTOPTS="-v" with `rake test`?
body: <p>I'm using <code>rake/testtask</code> in my app to generate the conventional <code>:test</code> task.</p>
  
  <p>The examples demonstrate adding TESTOPTS="-v" to the command to turn on "verbose" mode:</p>
  
  <pre><code>rake test TESTOPTS="-v"             # run in verbose mode
  </code></pre>
  
  <p>(<a href="http://www.rubydoc.info/gems/rake/Rake/TestTask" rel="nofollow">http://www.rubydoc.info/gems/rake/Rake/TestTask</a>)</p>
  
  <p>Now, I've looked at the source code for <code>rake/testtask</code>, as well as wrote some code to test behaviour.  It's passing that env var on to the shell process it invokes to run the test file (via ruby command), and I can see the value set inside my test file.</p>
  
  <p>However, what is it for?  Who is intended to receive/use it?</p>
  
  <p>I'm currently using minitest, and it doesn't affect behaviour.  In fact, I searched the minitest repo for any instance of "testopts" and found nothing:</p>
  
  <p><a href="https://github.com/seattlerb/minitest/search?utf8=%E2%9C%93&amp;q=testopts" rel="nofollow">https://github.com/seattlerb/minitest/search?utf8=%E2%9C%93&amp;q=testopts</a></p>
  
  <p>So, is this a Test::Unit or RSpec feature?  Is no one currently hooking into this option?  Why isn't any of this explained in the docs?</p>