/** * Prepares the required <b>$argv</b> array. * * @return void */ protected function setUp() { parent::setUp(); $this->prepareArgv(array('install', PHPUC_TEST_DIR)); $input = new phpucConsoleInput(); $input->parse(); $this->args = $input->args; }
/** * Creates a dummy CruiseControl structure. * * @return void */ protected function setUp() { $socket = @fsockopen('xplib.de', 80, $errno, $errstr, 1); if (is_resource($socket)) { fclose($socket); } else { $this->markTestSkipped('Cannot connect to pserver.'); } $this->cwd = getcwd(); parent::setUp(); $this->createCCSkeleton(); }
/** * Creates some sample logs and artifacts. * * @return void */ protected function setUp() { parent::setUp(); $this->createTestDirectories(array("/cruisecontrol/logs/{$this->projectName}", "/cruisecontrol/logs/{$this->projectName}/20071211211853", "/cruisecontrol/logs/{$this->projectName}/20071211220903", "/cruisecontrol/logs/{$this->projectName}/20071217180035", "/cruisecontrol/logs/{$this->projectName}/20080106030401", "/cruisecontrol/logs/{$this->projectName}/20080109182028", "/cruisecontrol/logs/{$this->projectName}/20080113145726", "/cruisecontrol/logs/{$this->projectName}/20080114115320", "/cruisecontrol/logs/{$this->projectName}/20080118220842", "/cruisecontrol/artifacts", "/cruisecontrol/artifacts/{$this->projectName}/20071211211853", "/cruisecontrol/artifacts/{$this->projectName}/20071211220903", "/cruisecontrol/artifacts/{$this->projectName}/20071217180035", "/cruisecontrol/artifacts/{$this->projectName}/20080106030401", "/cruisecontrol/artifacts/{$this->projectName}/20080109182028", "/cruisecontrol/artifacts/{$this->projectName}/20080113145726", "/cruisecontrol/artifacts/{$this->projectName}/20080114115320", "/cruisecontrol/artifacts/{$this->projectName}/20080118220842")); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20071211211853.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20071211211853.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20071211220903Lbuild.3.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20071211220903Lbuild.3.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20071217180035Lbuild.18.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20071217180035Lbuild.18.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20080106030401Lbuild.24.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20080106030401Lbuild.24.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20080109182028Lbuild.30.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20080109182028Lbuild.30.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20080113145726.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20080113145726.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20080114115320.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20080114115320.xml')); $this->createTestFile("/cruisecontrol/logs/{$this->projectName}/log20080118220842Lbuild.57.xml", file_get_contents(PHPUC_TEST_LOGS . '/log20080118220842Lbuild.57.xml')); }
/** * Creates the used console args instance. * * @return void */ protected function setUp() { parent::setUp(); $this->args = $this->prepareConsoleArgs(array('delete', '--project-name', $this->projectName, PHPUC_TEST_DIR)); }
/** * Initializes a clean console args object and creates a project dummy. * * @return void */ protected function setUp() { parent::setUp(); $this->projectDir = PHPUC_TEST_DIR . '/projects/php-under-control'; $options = array('example', '--pear-executables-dir', PHPUC_TEST_DIR . '/bin', '--project-name', $this->projectName); foreach ($this->options as $option) { $options[] = $option; } $options[] = PHPUC_TEST_DIR; $this->prepareArgv($options); $input = new phpucConsoleInput(); $input->parse(); $this->args = $input->args; $this->createTestDirectories(array('projects', "projects/{$this->projectName}")); $buildFile = new phpucBuildFile($this->projectDir . '/build.xml', $this->projectName); $buildFile->store(); }