Example #1
0
ini_set('max_execution_time', 0);
ini_set('memory_limit', -1);
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . dirname(__DIR__) . DIRECTORY_SEPARATOR . 'include');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once 'Setup.class.php';
require_once 'TestSuite.class.php';
require_once 'TestSuiteManager.class.php';
require_once 'TestCaseManager.class.php';
require_once 'LogManager.class.php';
$logger = new LogManager("../log/log.txt", LogManager::DEBUG);
$testSuiteManager = new TestSuiteManager();
$testSuiteManager->setLogger($logger);
$testCaseManager = new TestCaseManager();
$output = '';
$logViewer = '';
$info = array();
$error = array();
if (isset($_REQUEST['testcases_to_add'])) {
    if (!empty($_REQUEST['testcases_to_add'])) {
        $testCasesToAdd = explode(',', $_REQUEST['testcases_to_add']);
        if (!empty($_REQUEST['testsuite_name'])) {
            require_once dirname(__FILE__) . '/../include/TestSuite.class.php';
            require_once dirname(__FILE__) . '/../include/TestCase.class.php';
            try {
                $testSuite = new TestSuite($_REQUEST['testsuite_name']);
                try {
                    $populateResult = $testSuiteManager->populateTestSuite($testSuite, $testCasesToAdd);