Skip to content

refactor: Query Builder WHERE/HAVING condition handling #15186

refactor: Query Builder WHERE/HAVING condition handling

refactor: Query Builder WHERE/HAVING condition handling #15186

Triggered via pull request May 23, 2026 19:00
Status Success
Total duration 16m 20s
Artifacts 9

test-phpunit.yml

on: pull_request
Setup PHP Version for Code Coverage
2s
Setup PHP Version for Code Coverage
Matrix: Others
Matrix: CacheLive
Matrix: DatabaseLive
Matrix: SeparateProcess
Upload coverage results to Coveralls  /  coveralls
59s
Upload coverage results to Coveralls / coveralls
Fit to window
Zoom out
Zoom in

Annotations

1 error and 36 warnings
DatabaseLive (8.5, OCI8, 8.0) / tests
Process completed with exit code 2.
Others (8.2) / Sanity Tests: /tests/system/CLI/AbstractCommandTest.php#L70
Took 0.9227s from 0.5000s limit to run CodeIgniter\\CLI\\AbstractCommandTest::testConstructorSetsNeededProperties
Others (8.2) / Sanity Tests: /tests/system/Images/GDHandlerTest.php#L442
Took 0.9732s from 0.5000s limit to run CodeIgniter\\Images\\GDHandlerTest::testImageConvertPngToAvif
Others (8.2) / Sanity Tests: /tests/system/CodeIgniterTest.php#L987
Took 1.0616s from 0.5000s limit to run CodeIgniter\\CodeIgniterTest::testRouteAttributeCacheIntegration
Others (8.2) / Sanity Tests: /tests/system/API/ResponseTraitTest.php#L158
Took 2.1446s from 0.5000s limit to run CodeIgniter\\API\\ResponseTraitTest::testNoFormatterJSON
CacheLive (8.2) / Cache Live Tests: /tests/system/Cache/Handlers/AbstractHandlerTestCase.php#L30
Took 1.9072s from 0.5000s limit to run CodeIgniter\\Cache\\Handlers\\ApcuHandlerTest::testGetMetaDataMiss
DatabaseLive (8.2, SQLite3, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 0.7667s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, SQLite3, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 3.0877s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
SeparateProcess (8.2) / tests: /tests/system/Commands/Encryption/GenerateKeyTest.php#L80
Took 2.9199s from 0.5000s limit to run CodeIgniter\\Commands\\Encryption\\GenerateKeyTest::testGenerateKeyShowsEncodedKey
DatabaseLive (8.2, Postgre, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 0.5928s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, Postgre, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 2.8364s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 0.5717s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 2.9221s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 0.6606s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 3.0480s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L92
Took 3.1439s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseIfNotExists
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L63
Took 3.2739s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseWithDots
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/UpdateTest.php#L665
Took 1.3948s from 0.5000s limit to run CodeIgniter\\Database\\Live\\UpdateTest::testUpdateBatchWithQuery
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/EventsModelTest.php#L37
Took 1.4325s from 0.5000s limit to run CodeIgniter\\Models\\EventsModelTest::testInsertEvent
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/FabricatorLiveTest.php#L34
Took 1.6120s from 0.5000s limit to run CodeIgniter\\Database\\Live\\FabricatorLiveTest::testCreateAddsToDatabase
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1583
Took 1.7995s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testDropKey
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1236
Took 2.0906s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testSetKeyNames
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1680
Took 2.1394s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexes
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 2.2206s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/InsertTest.php#L238
Took 3.0660s from 0.5000s limit to run CodeIgniter\\Database\\Live\\InsertTest::testInsertBatchWithQuery
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L494
Took 4.0067s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testForeignKey
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 4.4305s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Database/Migrations/MigrationRunnerTest.php#L508
Took 0.5142s from 0.5000s limit to run CodeIgniter\\Database\\Migrations\\MigrationRunnerTest::testRegressWithLockingEnabled
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/DataConverterModelTest.php#L371
Took 0.5242s from 0.5000s limit to run CodeIgniter\\Models\\DataConverterModelTest::testSaveObject
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/DataConverterModelTest.php#L103
Took 0.5400s from 0.5000s limit to run CodeIgniter\\Models\\DataConverterModelTest::testFindArrayAsEntity
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/DataConverterModelTest.php#L33
Took 0.5684s from 0.5000s limit to run CodeIgniter\\Models\\DataConverterModelTest::testFindAsArray
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L107
Took 0.6113s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testSeed
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/DataConverterModelTest.php#L195
Took 0.6396s from 0.5000s limit to run CodeIgniter\\Models\\DataConverterModelTest::testFindColumn
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/DataConverterModelTest.php#L73
Took 0.6478s from 0.5000s limit to run CodeIgniter\\Models\\DataConverterModelTest::testFindAsObject
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Models/MiscellaneousModelTest.php#L87
Took 0.7029s from 0.5000s limit to run CodeIgniter\\Models\\MiscellaneousModelTest::testChunkEmptyTable
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Database/Live/DbUtilsTest.php#L99
Took 0.7941s from 0.5000s limit to run CodeIgniter\\Database\\Live\\DbUtilsTest::testUtilsOptimizeDatabase
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 2.2854s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase

Artifacts

Produced during runtime
Name Size Digest
cache-live-tests-php-8.2-db-none Expired
209 KB
sha256:4bb4afec40398e254964ac8219aac9b3e5d8219e4e721b72dedc03807437911b
database-live-tests-php-8.2-db-MySQLi5.7 Expired
16.5 MB
sha256:55722d5d4f9111abad9e878b860e7db54fc2e8188868cf0d3bc18f2362cc8bb4
database-live-tests-php-8.2-db-MySQLi8.0 Expired
16.5 MB
sha256:b298ab1fe0f97a47cc0ff2d4f5c8c799c7a3dc847ccfce51ac9afd244d7e6070
database-live-tests-php-8.2-db-OCI88.0 Expired
16.6 MB
sha256:cea9304e3fa41953ec7a37a2d1fb9500028e5385f4d9d3a77c5426b1ddaa8cda
database-live-tests-php-8.2-db-Postgre8.0 Expired
16.1 MB
sha256:738b2f112633c1d4478ce4b96b8fc5d829c01ab055dccfcdd6f67417cd139c90
database-live-tests-php-8.2-db-SQLSRV8.0 Expired
16.3 MB
sha256:602e32065a144201671fc25660c898423cff7e9efba9666a0ec70ba565ce4c95
database-live-tests-php-8.2-db-SQLite38.0 Expired
16.1 MB
sha256:60a4d0d005b6317f2966e8c8698f4b43f267cb12e0b5d581800b0928dbfc5417
sanity-tests-php-8.2-db-none Expired
36.4 MB
sha256:eaec6cc0ee038bf55b1044139749f299e4fa8aafa5c8d124bb8dd0eb5a13198e
separate-process-tests-php-8.2-db-none Expired
3.67 MB
sha256:8e40f35d6ee34bae0fac4e17f1615c9a90c8beb397868a325a6953f78ee9c6e9