title: Test automation using batch files:
body: <p>I have the following layout for my test suite:</p>
  
  <p>TestSuite1.cmd:</p>
  
  <ol>
  <li>Run my program</li>
  <li>Check its return result</li>
  <li>If the return result is not 0, convert the error to textual output and abort the script.  If it succeeds, write out success.</li>
  </ol>
  
  <p>In my single .cmd file, I call my program about 10 times with different input.</p>
  
  <p>The problem is that the program that I run 10 times takes several hours to run each time.  </p>
  
  <p>Is there a way for me to parallelize all of these 10 runnings of my program while still somehow checking the return result and providing a proper output file and while still using a <strong>single</strong> .cmd file and to a single output file?</p>