Example #1
0
     foreach ($testCasesNumbers as $number) {
         if (isset($testCasesList[$number])) {
             $testCases[] = $testCasesList[$number];
         } else {
             if (!$quiet) {
                 echo "\"" . $number . "\" is not a valid testcase index, to verify your input, try\n>php tic.php testcases --numbered\n";
             }
         }
     }
 } else {
     echo "You need to use --old_testsuite or --testcases parameters to pass list of testcases, you can't use both\n";
 }
 if (isset($testCases) && !empty($testCases)) {
     $testSuite = new TestSuite($parameters["name"]);
     $testSuiteManager = new TestSuiteManager();
     $populateResult = $testSuiteManager->populateTestSuite($testSuite, $testCases);
     if (!$quiet) {
         foreach ($populateResult['info'] as $message) {
             echo "Info: " . $message . "\n";
         }
         foreach ($populateResult['error'] as $message) {
             echo "Error: " . $message . "\n";
         }
     }
     $testSuite->storeTestSuiteDetails();
     $testSuite->bindConfigurationElements();
     $testSuite->loadTestSuite();
     if (!$quiet) {
         echo "Testsuite \"" . $parameters["name"] . "\" stored\n";
     }
 } else {