Skip to content

feat: Support hierarchical permissions in method #2300

feat: Support hierarchical permissions in method

feat: Support hierarchical permissions in method #2300

Triggered via pull request May 25, 2025 00:48
Status Success
Total duration 7m 15s
Artifacts

phpunit.yml

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

Annotations

51 warnings
phpunit / PHP 8.1 - Postgre: /tests/Controllers/RegisterTest.php#L54
Took 0.5088s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.1 - Postgre: /tests/Controllers/RegisterTest.php#L232
Took 0.5183s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.1 - Postgre: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6416s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - Postgre: /tests/Commands/HmacTest.php#L67
Took 0.7110s from 0.5000s limit to run Tests\\Commands\\HmacTest::testDecrypt
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5021s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5041s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5056s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.2 - SQLite3: /tests/Unit/PasswordsTest.php#L37
Took 0.5096s from 0.5000s limit to run Tests\\Unit\\PasswordsTest::testHash
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L258
Took 0.5118s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L208
Took 0.5165s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5178s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.2 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6337s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6381s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.4 - SQLite3: /tests/Authentication/HasHmacTokensTest.php#L53
Took 0.5019s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testHmacTokens
phpunit / PHP 8.4 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.8720s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L314
Took 0.5058s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionWithBadEmailValue
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L232
Took 0.5146s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 0.5151s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L258
Took 0.5268s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L184
Took 0.5334s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6526s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.8721s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5011s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5013s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L258
Took 0.5029s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L208
Took 0.5029s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5043s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5496s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit / PHP 8.3 - SQLite3: /tests/Authentication/Filters/TokenFilterTest.php#L63
Took 0.5756s from 0.5000s limit to run Tests\\Authentication\\Filters\\TokenFilterTest::testRecordActiveDate
phpunit / PHP 8.3 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6398s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - SQLSRV: /tests/Controllers/RegisterTest.php#L92
Took 0.5320s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit / PHP 8.1 - SQLSRV: /tests/Authentication/Filters/JWTFilterTest.php#L78
Took 0.5340s from 0.5000s limit to run Tests\\Authentication\\Filters\\JWTFilterTest::testFilterSuccess
phpunit / PHP 8.1 - SQLSRV: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6783s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - MySQLi: /tests/Unit/DictionaryValidatorTest.php#L45
Took 0.5383s from 0.5000s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound
phpunit / PHP 8.1 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6384s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.4 - MySQLi: /tests/Unit/DictionaryValidatorTest.php#L45
Took 0.5450s from 0.5000s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound
phpunit / PHP 8.4 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3616s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L184
Took 0.5022s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/MagicLinkTest.php#L133
Took 0.5398s from 0.5000s limit to run Tests\\Controllers\\MagicLinkTest::testMagicLinkRedirectsIfNotAllowed
phpunit / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L258
Took 0.5470s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.3 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6693s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - OCI8: /tests/Authentication/Filters/TokenFilterTest.php#L32
Took 0.7146s from 0.5000s limit to run Tests\\Authentication\\Filters\\TokenFilterTest::testFilterNotAuthorized
phpunit / PHP 8.1 - OCI8: /tests/Controllers/LoginTest.php#L44
Took 0.7435s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginBadEmail
phpunit / PHP 8.1 - OCI8: /tests/Commands/UserTest.php#L638
Took 0.7893s from 0.5000s limit to run Tests\\Commands\\UserTest::testRemovegroup
phpunit / PHP 8.1 - OCI8: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.8624s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit / PHP 8.1 - OCI8: /tests/Authentication/HasHmacTokensTest.php#L109
Took 0.9298s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testRevokeHmacToken
phpunit / PHP 8.1 - OCI8: /tests/Authentication/Filters/PermissionFilterTest.php#L53
Took 1.1467s from 0.5000s limit to run Tests\\Authentication\\Filters\\PermissionFilterTest::testFilterSuccess
phpunit / PHP 8.1 - OCI8: /tests/Controllers/RegisterTest.php#L184
Took 1.1552s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit / PHP 8.1 - OCI8: /tests/Controllers/RegisterTest.php#L258
Took 1.2334s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit / PHP 8.1 - OCI8: /tests/Authorization/AuthorizableTest.php#L319
Took 1.2616s from 0.5000s limit to run Tests\\Authorization\\AuthorizableTest::testCanWorksWithMultiplePermissions
phpunit / PHP 8.1 - OCI8: /tests/Authentication/MagicLinkTest.php#L105
Took 1.4374s from 0.5000s limit to run Tests\\Authentication\\MagicLinkTest::testMagicLinkVerifyExpired