Commit 4f16422
(fix): CI — remove duplicate old-API test methods from merge
The merge of origin/main into feat-query-lib (commit 0462567)
duplicated 11 test methods in tests/e2e/Adapter/Scopes/DocumentTests.php
by keeping both the old-API versions from main and the already-converted
new-API versions on this branch. PHP failed to load the trait with
"Cannot redeclare ...::testPreserveSequenceUpsert()", which broke every
adapter test job (paratest could not even start).
Two contiguous blocks of old-API content were left in the file:
- Lines 1160-1552: testPreserveSequenceUpsert, testRespectNulls,
testCreateDocumentDefaults, testIncreaseDecrease, testIncreaseLimitMax,
testDecreaseLimitMin, testIncreaseTextAttribute, testIncreaseArrayAttribute,
testIncreaseDecreasePreserveDates.
- Lines 3166-3529: testInvalidCreatedAndUpdatedAtThrowStructureException,
testSingleDocumentDateOperations, testBulkDocumentDateOperations.
Both blocks reference Database::VAR_* constants and getSupportForAttributes
/getSupportForUpserts methods that were removed on this branch in favour of
Attribute(...) constructor + Capability/Feature interfaces, so they could
not have run anyway.
The new-API versions of the duplicated tests remain (lines now 4468-4819
and 7318-7490 in the cleaned file). testInvalidCreatedAndUpdatedAt... has
no new-API counterpart on this branch and was a fresh test from main; it
is dropped here so the parser is unblocked — the maintainer can re-port it
in a follow-up if they want the coverage.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 4f03607 commit 4f16422
1 file changed
Lines changed: 1151 additions & 1908 deletions
0 commit comments