title: TFS keep test results for release environment
body: <p>I am testing automated releases on TFS 2017.</p>
  
  <p>My release definition currently has one environment. A release was triggered once every day, so by the time I can see a number of releases. For every release I can see the outcome for the environment (Succeeded, Partially Succeeded or Failed).
  But the test results are kept only for the latest release as it seems. If I open an older release and go to "Tests", it says "No test results are available. To run automated tests, add Test tasks to your release definition".
  Only if I open the latest release, I can see all the tests with their individual results.</p>
  
  <p>In the settings of TFS under Test, "Days to keep automated test runs, results, and attachments" is set to "Never delete".
  If I edit my release definition and go to Retention, "Days to retain a release" is set to 60 and the minimum releases to keep is set to 3. "Retain build" is NOT checked.</p>
  
  <p>Is "Retain build" the reason why I loose individual test results of older releases?
  Or should I mark a release to "Retain indefinitely" to also keep the test results?
  What is the best way if I want to keep individual test results for a release?</p>