Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion tests/UnifiedSpecTests/UnifiedSpecTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
use function array_flip;
use function glob;
use function str_starts_with;
use function strtolower;

/**
* Unified test format spec tests.
Expand Down Expand Up @@ -40,6 +41,34 @@ class UnifiedSpecTest extends FunctionalTestCase
'retryable-reads/retryable reads handshake failures' => 'Handshakes are not retried (CDRIVER-4532)',
'retryable-writes/retryable writes handshake failures' => 'Handshakes are not retried (CDRIVER-4532)',
'crud/bypassDocumentValidation' => 'bypassDocumentValidation is handled by libmongoc (PHPLIB-1576)',
// The rawData option will not be implemented
'collection-management/listCollections-rawData' => 'rawData option will not be implemented',
'crud/aggregate-rawData' => 'rawData option will not be implemented',
'crud/BulkWrite deleteMany-rawData' => 'rawData option will not be implemented',
'crud/BulkWrite deleteOne-rawData' => 'rawData option will not be implemented',
'crud/BulkWrite replaceOne-rawData' => 'rawData option will not be implemented',
'crud/BulkWrite updateMany-rawData' => 'rawData option will not be implemented',
'crud/BulkWrite updateOne-rawData' => 'rawData option will not be implemented',
'crud/client bulkWrite delete-rawData' => 'rawData option will not be implemented',
'crud/client bulkWrite replaceOne-rawData' => 'rawData option will not be implemented',
'crud/client bulkWrite update-rawData' => 'rawData option will not be implemented',
'crud/count-rawData' => 'rawData option will not be implemented',
'crud/countDocuments-rawData' => 'rawData option will not be implemented',
'crud/db-aggregate-rawData' => 'rawData option will not be implemented',
'crud/deleteMany-rawData' => 'rawData option will not be implemented',
'crud/deleteOne-rawData' => 'rawData option will not be implemented',
'crud/distinct-rawData' => 'rawData option will not be implemented',
'crud/estimatedDocumentCount-rawData' => 'rawData option will not be implemented',
'crud/find-rawData' => 'rawData option will not be implemented',
'crud/findOneAndDelete-rawData' => 'rawData option will not be implemented',
'crud/findOneAndReplace-rawData' => 'rawData option will not be implemented',
'crud/findOneAndUpdate-rawData' => 'rawData option will not be implemented',
'crud/insertMany-rawData' => 'rawData option will not be implemented',
'crud/insertOne-rawData' => 'rawData option will not be implemented',
'crud/replaceOne-rawData' => 'rawData option will not be implemented',
'crud/updateMany-rawData' => 'rawData option will not be implemented',
'crud/updateOne-rawData' => 'rawData option will not be implemented',
'index-management/index management-rawData' => 'rawData option will not be implemented',
];

/** @var array<string, string> */
Expand Down Expand Up @@ -107,7 +136,7 @@ public function setUp(): void
}

foreach (self::$incompleteTestGroups as $testGroup => $reason) {
if (str_starts_with($this->dataDescription(), $testGroup)) {
if (str_starts_with(strtolower($this->dataDescription()), strtolower($testGroup))) {
$this->markTestIncomplete($reason);
}
}
Expand Down
2 changes: 1 addition & 1 deletion tests/specifications
Submodule specifications updated 100 files