https://bugzilla.wikimedia.org/show_bug.cgi?id=68651

            Bug ID: 68651
           Summary: phpunit failure: UserTest::testAllRightsWithMessage
                    with some additional rights
           Product: MediaWiki
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Unit tests
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
            Blocks: 67216
       Web browser: ---
   Mobile Platform: ---

Some "unexpected" rights:

+    59 => 'flow-close'
+    60 => 'flow-delete'
+    61 => 'flow-edit-post'
+    62 => 'flow-hide'
+    63 => 'flow-suppress'
+    64 => 'gwtoolset'
+    95 => 'pagequality'
+    123 => 'translate-sandboxaction'

Those four extensions probably forgot to set $wgAvailableRights per 
https://www.mediawiki.org/wiki/Manual:User_rights#Adding_new_rights ?

----

11) UserTest::testAllRightsWithMessage
Each user rights (core/extensions) has a corresponding right- message.
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
     58 => 'ep-token'
-    59 => 'hideuser'
-    60 => 'import'
-    61 => 'importupload'
-    62 => 'interwiki'
-    63 => 'ipblock-exempt'
-    64 => 'lqt-merge'
-    65 => 'lqt-react'
-    66 => 'lqt-split'
-    67 => 'markbotedits'
-    68 => 'massmessage'
-    69 => 'mergehistory'
-    70 => 'mf-uploadbutton'
-    71 => 'minoredit'
-    72 => 'move'
-    73 => 'move-categorypages'
-    74 => 'move-rootuserpages'
-    75 => 'move-subpages'
-    76 => 'movefile'
-    77 => 'mwoauthmanageconsumer'
-    78 => 'mwoauthmanagemygrants'
-    79 => 'mwoauthproposeconsumer'
-    80 => 'mwoauthsuppress'
-    81 => 'mwoauthupdateownconsumer'
-    82 => 'mwoauthviewprivate'
-    83 => 'mwoauthviewsuppressed'
-    84 => 'nominornewtalk'
-    85 => 'noratelimit'
-    86 => 'override-antispoof'
-    87 => 'override-export-depth'
-    88 => 'pagelang'
-    89 => 'pagetranslation'
-    90 => 'passwordreset'
-    91 => 'patrol'
-    92 => 'patrolmarks'
-    93 => 'protect'
-    94 => 'proxyunbannable'
-    95 => 'purge'
-    96 => 'read'
-    97 => 'renameuser'
-    98 => 'reupload'
-    99 => 'reupload-own'
-    100 => 'reupload-shared'
-    101 => 'rollback'
-    102 => 'sendemail'
-    103 => 'siteadmin'
-    104 => 'skipcaptcha'
-    105 => 'spamblacklistlog'
-    106 => 'suppressionlog'
-    107 => 'suppressredirect'
-    108 => 'suppressrevision'
-    109 => 'transcode-reset'
-    110 => 'transcode-status'
-    111 => 'translate'
-    112 => 'translate-groupreview'
-    113 => 'translate-import'
-    114 => 'translate-manage'
-    115 => 'translate-messagereview'
-    116 => 'translate-sandboxmanage'
-    117 => 'unblockself'
-    118 => 'undelete'
-    119 => 'unwatchedpages'
-    120 => 'upload'
-    121 => 'upload_by_url'
-    122 => 'upwizcampaigns'
-    123 => 'usermerge'
-    124 => 'userrights'
-    125 => 'userrights-interwiki'
-    126 => 'viewmyprivateinfo'
-    127 => 'viewmywatchlist'
-    128 => 'viewsuppressed'
-    129 => 'writeapi'
+    59 => 'flow-close'
+    60 => 'flow-delete'
+    61 => 'flow-edit-post'
+    62 => 'flow-hide'
+    63 => 'flow-suppress'
+    64 => 'gwtoolset'
+    65 => 'hideuser'
+    66 => 'import'
+    67 => 'importupload'
+    68 => 'interwiki'
+    69 => 'ipblock-exempt'
+    70 => 'lqt-merge'
+    71 => 'lqt-react'
+    72 => 'lqt-split'
+    73 => 'markbotedits'
+    74 => 'massmessage'
+    75 => 'mergehistory'
+    76 => 'mf-uploadbutton'
+    77 => 'minoredit'
+    78 => 'move'
+    79 => 'move-categorypages'
+    80 => 'move-rootuserpages'
+    81 => 'move-subpages'
+    82 => 'movefile'
+    83 => 'mwoauthmanageconsumer'
+    84 => 'mwoauthmanagemygrants'
+    85 => 'mwoauthproposeconsumer'
+    86 => 'mwoauthsuppress'
+    87 => 'mwoauthupdateownconsumer'
+    88 => 'mwoauthviewprivate'
+    89 => 'mwoauthviewsuppressed'
+    90 => 'nominornewtalk'
+    91 => 'noratelimit'
+    92 => 'override-antispoof'
+    93 => 'override-export-depth'
+    94 => 'pagelang'
+    95 => 'pagequality'
+    96 => 'pagetranslation'
+    97 => 'passwordreset'
+    98 => 'patrol'
+    99 => 'patrolmarks'
+    100 => 'protect'
+    101 => 'proxyunbannable'
+    102 => 'purge'
+    103 => 'read'
+    104 => 'renameuser'
+    105 => 'reupload'
+    106 => 'reupload-own'
+    107 => 'reupload-shared'
+    108 => 'rollback'
+    109 => 'sendemail'
+    110 => 'siteadmin'
+    111 => 'skipcaptcha'
+    112 => 'spamblacklistlog'
+    113 => 'suppressionlog'
+    114 => 'suppressredirect'
+    115 => 'suppressrevision'
+    116 => 'transcode-reset'
+    117 => 'transcode-status'
+    118 => 'translate'
+    119 => 'translate-groupreview'
+    120 => 'translate-import'
+    121 => 'translate-manage'
+    122 => 'translate-messagereview'
+    123 => 'translate-sandboxaction'
+    124 => 'translate-sandboxmanage'
+    125 => 'unblockself'
+    126 => 'undelete'
+    127 => 'unwatchedpages'
+    128 => 'upload'
+    129 => 'upload_by_url'
+    130 => 'upwizcampaigns'
+    131 => 'usermerge'
+    132 => 'userrights'
+    133 => 'userrights-interwiki'
+    134 => 'viewmyprivateinfo'
+    135 => 'viewmywatchlist'
+    136 => 'viewsuppressed'
+    137 => 'writeapi'
 )

/srv/vagrant/mediawiki/tests/phpunit/includes/UserTest.php:207
/srv/vagrant/mediawiki/tests/phpunit/MediaWikiTestCase.php:133
/srv/vagrant/mediawiki/tests/phpunit/MediaWikiPHPUnitCommand.php:42
/srv/vagrant/mediawiki/tests/phpunit/phpunit.php:160

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to