Skip to content

refactor(database): optimize groupGetType by caching it inside BaseBuilder loops #15575

refactor(database): optimize groupGetType by caching it inside BaseBuilder loops

refactor(database): optimize groupGetType by caching it inside BaseBuilder loops #15575

Triggered via pull request June 26, 2026 21:41
Status Cancelled
Total duration 11m 9s
Artifacts 8

test-phpunit.yml

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

Annotations

5 errors and 18 warnings
DatabaseLive (8.5, OCI8, 8.0) / tests
Process completed with exit code 2.
DatabaseLive (8.2, OCI8, 8.0) / tests
Canceling since a higher priority waiting request for PHPUnit-perf/optimize-basebuilder exists
DatabaseLive (8.2, OCI8, 8.0) / tests
The operation was canceled.
PHPUnit
Canceling since a higher priority waiting request for PHPUnit-perf/optimize-basebuilder exists
PHPUnit
Canceling since a higher priority waiting request for PHPUnit-perf/optimize-basebuilder exists
Others (8.2) / Sanity Tests: /tests/system/CodeIgniterTest.php#L990
Took 1.0539s from 0.5000s limit to run CodeIgniter\\CodeIgniterTest::testRouteAttributeCacheIntegration
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L89
Took 0.6771s 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.1513s 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.3135s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseWithDots
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Database/Live/ForgeTest.php#L1795
Took 0.6736s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexesWithForeignKeyOnly
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Commands/Database/ShowTableInfoTest.php#L107
Took 0.7859s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\ShowTableInfoTest::testDbTableMetadata
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Database/Live/DbUtilsTest.php#L99
Took 1.3233s from 0.5000s limit to run CodeIgniter\\Database\\Live\\DbUtilsTest::testUtilsOptimizeDatabase
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L87
Took 1.3535s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testMigrateRefresh
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/FabricatorLiveTest.php#L34
Took 1.2911s from 0.5000s limit to run CodeIgniter\\Database\\Live\\FabricatorLiveTest::testCreateAddsToDatabase
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/InsertTest.php#L238
Took 1.3082s from 0.5000s limit to run CodeIgniter\\Database\\Live\\InsertTest::testInsertBatchWithQuery
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/InsertModelTest.php#L240
Took 1.3394s from 0.5000s limit to run CodeIgniter\\Models\\InsertModelTest::testInsertPermitInsertNoData
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Migrations/MigrationRunnerTest.php#L494
Took 1.3942s from 0.5000s limit to run CodeIgniter\\Database\\Migrations\\MigrationRunnerTest::testLatestWithLockingEnabledSucceeds
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/UpdateModelTest.php#L319
Took 1.4325s from 0.5000s limit to run CodeIgniter\\Models\\UpdateModelTest::testUpdateArrayWithDataException
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1583
Took 1.6514s 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.1409s 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.1834s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexes
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 3.3918s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L494
Took 3.9732s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testForeignKey

Artifacts

Produced during runtime
Name Size Digest
cache-live-tests-php-8.2-db-none Expired
135 KB
sha256:7bf15f1e28b29765b6992722f54e1c879e47474961c1258c75bae8fc6f331d02
database-live-tests-php-8.2-db-MySQLi5.7 Expired
13.6 MB
sha256:486d9642667769df696403c6ce5a938ba91561f5de4251a48db83c991a395b03
database-live-tests-php-8.2-db-MySQLi8.0 Expired
13.6 MB
sha256:101664a3422a80571b604a150cf06c1259923f16ae85f96e0f7002b25f55bf19
database-live-tests-php-8.2-db-Postgre8.0 Expired
13.2 MB
sha256:290dde97cbdf58dbeaf67987e0c52f225e23fa154c764cf965b2d725646d0600
database-live-tests-php-8.2-db-SQLSRV8.0 Expired
13.4 MB
sha256:3cf0ae589bf63df5e1c038773f1c1e55ad4ef72156ca43321bba68a8403d67ca
database-live-tests-php-8.2-db-SQLite38.0 Expired
13.3 MB
sha256:19577ca649026138c0433d794dce7845fcc32c79a2322ac50aff021f00be28e6
sanity-tests-php-8.2-db-none Expired
31.3 MB
sha256:ab6ddf30d7dfc635a8b70b6eabb752f61bd9604f20db672895582eeff3667b9f
separate-process-tests-php-8.2-db-none Expired
3.43 MB
sha256:c471c5c8888a81d3bc65266f8f1ab351ff0073ccb2be77cb4791e4baf2ec3bd0