Skip to content

feat: Add user relations loading methods for groups and permissions #2307

feat: Add user relations loading methods for groups and permissions

feat: Add user relations loading methods for groups and permissions #2307

Triggered via pull request July 5, 2025 18:50
Status Success
Total duration 8m 1s
Artifacts

phpunit.yml

on: pull_request
Matrix: phpunit / main
phpunit  /  Coveralls Finished
4s
phpunit / Coveralls Finished
Fit to window
Zoom out
Zoom in

Annotations

53 warnings
phpunit / PHP 8.1 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6362s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - MySQLi: /tests/Controllers/RegisterTest.php#L92
Took 0.5105s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.1 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6428s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 1.0203s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.1 - Postgre: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6991s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6451s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.4 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3459s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L55
Took 0.5564s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesByType
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L92
Took 0.5039s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L293
Took 0.7738s from 0.5000s limit to run Tests\\Unit\\UserTest::testLastLogin
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L54
Took 0.5056s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L232
Took 0.5075s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.4 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3612s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 0.5086s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L184
Took 0.5110s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/LoginTest.php#L117
Took 0.5225s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginActionEmailSuccess
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L258
Took 0.5260s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6604s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L232
Took 0.5005s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L54
Took 0.5006s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L92
Took 0.5054s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L258
Took 0.5095s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 0.5358s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.3 - MySQLi: /tests/Unit/DictionaryValidatorTest.php#L45
Took 0.5940s from 0.5000s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound
phpunit / PHP 8.3 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6713s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - SQLSRV: /tests/Controllers/RegisterTest.php#L92
Took 0.5043s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.1 - SQLSRV: /tests/Controllers/RegisterTest.php#L208
Took 0.5109s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.1 - SQLSRV: /tests/Controllers/RegisterTest.php#L258
Took 0.5381s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.1 - SQLSRV: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6883s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5027s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5028s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L208
Took 0.5056s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5056s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5067s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L258
Took 0.5305s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L314
Took 0.5446s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionWithBadEmailValue
phpunit / PHP 8.2 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6374s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L314
Took 0.5001s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionWithBadEmailValue
phpunit / PHP 8.3 - SQLite3: /tests/Unit/PasswordsTest.php#L37
Took 0.5033s from 0.5000s limit to run Tests\\Unit\\PasswordsTest::testHash
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5034s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5124s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5130s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.3 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6405s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - OCI8: /tests/Commands/UserTest.php#L696
Took 0.6984s from 0.5000s limit to run Tests\\Commands\\UserTest::testRemovegroupCancel
phpunit / PHP 8.1 - OCI8: /tests/Authentication/Authenticators/JWTAuthenticatorTest.php#L235
Took 0.6999s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\JWTAuthenticatorTest::testAttemptSuccess
phpunit / PHP 8.1 - OCI8: /tests/Controllers/MagicLinkTest.php#L50
Took 0.7108s from 0.5000s limit to run Tests\\Controllers\\MagicLinkTest::testAfterLoggedInNotAllowDisplayMagicLink
phpunit / PHP 8.1 - OCI8: /tests/Authentication/Authenticators/SessionAuthenticatorTest.php#L381
Took 0.7109s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\SessionAuthenticatorTest::testAttemptCaseInsensitive
phpunit / PHP 8.1 - OCI8: /tests/Authentication/MagicLinkTest.php#L129
Took 0.7311s from 0.5000s limit to run Tests\\Authentication\\MagicLinkTest::testMagicLinkVerifySuccess
phpunit / PHP 8.1 - OCI8: /tests/Authentication/ForcePasswordResetTest.php#L89
Took 0.7551s from 0.5000s limit to run Tests\\Authentication\\ForcePasswordResetTest::testRequiresPasswordResetRedirect
phpunit / PHP 8.1 - OCI8: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.8647s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - OCI8: /tests/Controllers/RegisterTest.php#L54
Took 0.8886s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.1 - OCI8: /tests/Unit/UserTest.php#L270
Took 1.3617s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithGroupsAndPermissions
phpunit / PHP 8.1 - OCI8: /tests/Collectors/AuthTest.php#L52
Took 1.6293s from 0.5000s limit to run Tests\\Collectors\\AuthTest::testDisplayLoggedIn