test: exclude provider test if there is a server exception

This commit is contained in:
Maël Gangloff 2025-10-21 13:41:09 +02:00
parent 1ed2275ac1
commit 6d6119a490
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629

View File

@ -15,6 +15,7 @@ use App\Tests\Service\RDAPServiceTest;
use App\Tests\State\WatchListUpdateProcessorTest;
use Doctrine\ORM\EntityManagerInterface;
use PHPUnit\Framework\Attributes\DependsExternal;
use Symfony\Component\HttpClient\Exception\ServerException;
use Symfony\Component\Uid\UuidV4;
class AbstractProviderTest extends ApiTestCase
@ -75,6 +76,7 @@ class AbstractProviderTest extends ApiTestCase
private function testGenericProvider(ConnectorProvider $connectorProvider, array $authData): void
{
try {
// Create a Connector
$client = ConnectorControllerTest::createClientWithCredentials(ConnectorControllerTest::getToken(UserFactory::createOne()));
$response = $client->request('POST', '/api/connectors', ['json' => [
@ -111,5 +113,8 @@ class AbstractProviderTest extends ApiTestCase
$orderDomainHandler($message);
$this->assertResponseStatusCodeSame(200);
} catch (ServerException $e) {
$this->markTestSkipped('Provider '.$connectorProvider->value.' is not ready. Response HTTP '.$e->getResponse()->getStatusCode());
}
}
}