mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-21 23:43:17 +01:00
added test app in fixtures
This commit is contained in:
parent
3ae16b20e6
commit
63f458c196
@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Run before PHPUnit starts - common stuff for _all_ tests, like getting
|
||||
* the autoloader.
|
||||
@ -24,4 +23,17 @@ if (!class_exists('\PHPUnit\Framework\TestCase') && class_exists('\PHPUnit_Frame
|
||||
|
||||
// Needed to let Cache work
|
||||
$GLOBALS['egw_info']['server']['temp_dir'] = '/tmp';
|
||||
$GLOBALS['egw_info']['server']['install_id'] = 'PHPUnit test';
|
||||
$GLOBALS['egw_info']['server']['install_id'] = 'PHPUnit test';
|
||||
|
||||
// Symlink api/src/fixtures/apps/* to root
|
||||
foreach(scandir($path=__DIR__.'/../api/tests/fixtures/apps') as $app)
|
||||
{
|
||||
if (is_dir($path.'/'.$app) && @file_exists($path.'/'.$app.'/setup/setup.inc.php')/* &&
|
||||
readlink(__DIR__.'/../'.$app) !== 'api/tests/fixtures/apps/'.$app*/)
|
||||
{
|
||||
@unlink(__DIR__.'/../'.$app);
|
||||
symlink('api/tests/fixtures/apps/'.$app, __DIR__.'/../'.$app);
|
||||
// install fixture app
|
||||
shell_exec(PHP_BINARY.' '.__DIR__.'/rpm-build/post_install.php --install-update-app '.$app);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user