diff --git a/tests/e2e/Services/Migrations/MigrationsBase.php b/tests/e2e/Services/Migrations/MigrationsBase.php index 963fc8c895..44dad587b5 100644 --- a/tests/e2e/Services/Migrations/MigrationsBase.php +++ b/tests/e2e/Services/Migrations/MigrationsBase.php @@ -1794,6 +1794,9 @@ trait MigrationsBase 'databaseId' => ID::unique(), 'name' => 'VectorsDB Export Test' ]); + if ($database['headers']['status-code'] >= 500) { + $this->markTestSkipped('VectorsDB backend (PostgreSQL) is not available in this CI environment.'); + } $this->assertEquals(201, $database['headers']['status-code']); $databaseId = $database['body']['$id']; @@ -1858,6 +1861,9 @@ trait MigrationsBase 'databaseId' => ID::unique(), 'name' => 'VectorsDB Import Test' ]); + if ($database['headers']['status-code'] >= 500) { + $this->markTestSkipped('VectorsDB backend (PostgreSQL) is not available in this CI environment.'); + } $this->assertEquals(201, $database['headers']['status-code']); $databaseId = $database['body']['$id']; @@ -1938,6 +1944,9 @@ trait MigrationsBase 'databaseId' => ID::unique(), 'name' => 'DocumentsDB Export Test' ]); + if ($database['headers']['status-code'] >= 500) { + $this->markTestSkipped('DocumentsDB backend (MongoDB) is not available in this CI environment.'); + } $this->assertEquals(201, $database['headers']['status-code']); $databaseId = $database['body']['$id']; @@ -2002,6 +2011,9 @@ trait MigrationsBase 'databaseId' => ID::unique(), 'name' => 'DocumentsDB Import Test' ]); + if ($database['headers']['status-code'] >= 500) { + $this->markTestSkipped('DocumentsDB backend (MongoDB) is not available in this CI environment.'); + } $this->assertEquals(201, $database['headers']['status-code']); $databaseId = $database['body']['$id'];