skip tests which depend on modules

This commit is contained in:
Dennis Eichhorn 2019-12-30 17:55:03 +01:00
parent e2da707fdf
commit b0727ff8a1
2 changed files with 10 additions and 0 deletions

View File

@ -25,6 +25,7 @@ use phpOMS\Log\FileLogger;
use phpOMS\Module\ModuleManager; use phpOMS\Module\ModuleManager;
use phpOMS\Router\SocketRouter; use phpOMS\Router\SocketRouter;
use phpOMS\Socket\Client\Client; use phpOMS\Socket\Client\Client;
use phpOMS\Autoloader;
/** /**
* @internal * @internal
@ -46,6 +47,10 @@ class ClientTest extends \PHPUnit\Framework\TestCase
protected function setUp() : void protected function setUp() : void
{ {
if (!Autoloader::exists('\Model\CoreSettings')) {
self::markTestSkipped();
}
$this->app = new class() extends ApplicationAbstract $this->app = new class() extends ApplicationAbstract
{ {
protected string $appName = 'Socket'; protected string $appName = 'Socket';

View File

@ -25,6 +25,7 @@ use phpOMS\Log\FileLogger;
use phpOMS\Module\ModuleManager; use phpOMS\Module\ModuleManager;
use phpOMS\Socket\Server\Server; use phpOMS\Socket\Server\Server;
use phpOMS\Router\SocketRouter; use phpOMS\Router\SocketRouter;
use phpOMS\Autoloader;
/** /**
* @internal * @internal
@ -46,6 +47,10 @@ class ServerTest extends \PHPUnit\Framework\TestCase
protected function setUp() : void protected function setUp() : void
{ {
if (!Autoloader::exists('\Model\CoreSettings')) {
self::markTestSkipped();
}
$this->app = new class() extends ApplicationAbstract $this->app = new class() extends ApplicationAbstract
{ {
protected string $appName = 'Socket'; protected string $appName = 'Socket';