id,testsuite_id,classname,name,time,failure,skipped 12727592,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,testExceptionOnUnrecognisedLogSubtype,0.02146,0,0 12727593,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,testValidCovers,0.005755,0,0 12727594,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Local disable entry""",0.457931,0,0 12727595,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Local re-enable entry""",0.022305,0,0 12727596,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Global unblock on IP range""",0.01948,0,0 12727597,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Global unblock on user""",0.0309,0,0 12727598,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Global block on IP range with non-infinite expiry""",0.031094,0,0 12727599,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Global block on account with infinite expiry""",0.025261,0,0 12727600,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy log for global block on IP range with non-infinite expiry""",0.020404,0,0 12727601,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Newer legacy log for global block on IP range with non-infinite expiry""",0.021188,0,0 12727602,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Modification of global block on account with temporary expiry""",0.021932,0,0 12727603,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy modification of global block on IP with temporary expiry""",0.020442,0,0 12727604,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy log entry with title as Special:Contributions (pre-2010 logs)""",0.021029,0,0 12727605,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy log entry with title as Special:Contributions and anonymous only flag (pre-2010 logs)""",0.021525,0,0 12727606,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy log entry with title as Special:Contributions and anon-only flag (pre-2010 logs)""",0.032093,0,0 12727607,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRows with data set ""Legacy log entry with title as Special:Contributions for IP range (pre-2010 logs)""",0.021129,0,0 12727608,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenAction with data set ""User has hideuser, log is deleted, audience is public""",0.044062,0,0 12727609,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenAction with data set ""User has hideuser, log is deleted, audience is for this user""",0.057375,0,0 12727610,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenAction with data set ""User has hideuser, log is not deleted""",0.032324,0,0 12727611,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenAction with data set ""User does not have hideuser, log is deleted""",0.027153,0,0 12727612,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenUser with data set ""User does not have suppress group""",0.074808,0,0 12727613,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForHiddenUser with data set ""User has suppress group""",0.099736,0,0 12727614,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForCentrallyHiddenUser with data set ""Central user does not exist""",0.021619,0,0 12727615,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForCentrallyHiddenUser with data set ""User does not have steward group""",0.022863,0,0 12727616,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockLogFormatterTest,"testLogDatabaseRowsForCentrallyHiddenUser with data set ""User has steward group""",0.031,0,0 12727617,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,testConstructor,0.010487,0,0 12727618,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,testValidCovers,0.003643,0,0 12727619,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,"testOnGetBlockErrorMessageKey with data set ""IP block""",0.00597,0,0 12727620,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,"testOnGetBlockErrorMessageKey with data set ""IP range block""",0.003723,0,0 12727621,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,"testOnGetBlockErrorMessageKey with data set ""XFF block""",0.003488,0,0 12727622,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingHooksTest,"testOnGetBlockErrorMessageKey with data set ""Account block""",0.003413,0,0 12727623,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,testValidCovers,0.003737,0,0 12727624,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockReasonFormatter""",0.003508,0,0 12727625,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockingConnectionProvider""",0.003689,0,0 12727626,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockingBlockPurger""",0.003555,0,0 12727627,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockLocalStatusLookup""",0.004241,0,0 12727628,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockLocalStatusManager""",0.005423,0,0 12727629,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockLookup""",0.005422,0,0 12727630,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockManager""",0.005682,0,0 12727631,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.GlobalBlockingServiceWiringTest,"testService with data set ""GlobalBlocking.GlobalBlockingLinkBuilder""",0.00517,0,0 12727632,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,testValidCovers,0.003578,0,0 12727633,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getReasonFormatter""",0.003367,0,0 12727634,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockingBlockPurger""",0.0034,0,0 12727635,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockingConnectionProvider""",0.003326,0,0 12727636,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockLocalStatusLookup""",0.003731,0,0 12727637,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockLocalStatusManager""",0.005476,0,0 12727638,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockLookup""",0.004572,0,0 12727639,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockManager""",0.004569,0,0 12727640,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockingServicesTest,"testGetters with data set ""::getGlobalBlockingLinkBuilder""",0.004329,0,0 12727641,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,testGetLocalWhitelistInfoThrowsExceptionOnInvalidArguments,0.027163,0,0 12727642,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,testGetLocalWhitelistInfoForUser,0.005472,0,0 12727643,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,testValidCovers,0.003431,0,0 12727644,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""ID provided, target is null""",0.006801,0,0 12727645,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""No ID provided, but IP target is provided""",0.005084,0,0 12727646,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""No ID provided, IP target is provided but no row found""",0.004735,0,0 12727647,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""ID provided, target is null but no row found""",0.004449,0,0 12727648,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""ID provided and IP target provided but no row found""",0.004498,0,0 12727649,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""IP range target provided with no row found""",0.004333,0,0 12727650,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusLookupTest,"testGetLocalWhitelistInfo with data set ""Non-existent user target provided""",0.004218,0,0 12727651,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyDisableBlock,0.143462,0,0 12727652,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyDisableBlockOnNonexistentBlock,0.025594,0,0 12727653,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyDisableBlockOnAlreadyDisabled,0.042683,0,0 12727654,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyDisableBlockForUser,0.078754,0,0 12727655,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyEnableBlock,0.060848,0,0 12727656,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyEnableBlockOnNonexistentBlock,0.019301,0,0 12727657,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testLocallyEnableBlockOnAlreadyEnabled,0.018139,0,0 12727658,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLocalStatusManagerTest,testValidCovers,0.005137,0,0 12727659,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetUserBlockErrors,0.052897,0,0 12727660,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetUserBlockGlobalBlockingAllowedRanges,0.009709,0,0 12727661,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetUserBlockOnNoBlockForGloballyBlockedUserWhenGlobalUserBlocksAreDisabled,0.013576,0,0 12727662,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetGlobalBlockingBlockForGloballyBlockedAccount,0.01205,0,0 12727663,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetGlobalBlockIdForGloballyBlockedAccount,0.00944,0,0 12727664,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetGlobalBlockIdForGloballyBlockedAccountWhenGlobalAccountBlocksAreDisabled,0.008871,0,0 12727665,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetGlobalBlockLookupConditionsForUser,0.01179,0,0 12727666,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetGlobalBlockLookupConditionsForInvalidIP,0.008306,0,0 12727667,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testGetRangeConditionForInvalidIP,0.008879,0,0 12727668,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,testValidCovers,0.005624,0,0 12727669,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedWhenXFFHeaderIsNotBlocked with data set ""XFF header has only spaces""",0.022214,0,0 12727670,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedWhenXFFHeaderIsNotBlocked with data set ""XFF header is invalid""",0.021765,0,0 12727671,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedWhenXFFHeaderIsNotBlocked with data set ""XFF header is for an IP which is not blocked""",0.046257,0,0 12727672,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedWhenXffBlocked with data set ""One XFF header IP is blocked""",0.057751,0,0 12727673,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedWhenXffBlocked with data set ""Two XFF header IPs are blocked but the first is anon only""",0.043507,0,0 12727674,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedUser with data set ""The IP used by the named user is blocked""",0.028643,0,0 12727675,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForNamedUser with data set ""The IP range used by the named user is blocked""",0.030259,0,0 12727676,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForBlockOnNamedUser with data set ""The IP used by the named user is blocked""",0.02128,0,0 12727677,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockForBlockOnNamedUser with data set ""The IP range used by the named user is blocked""",0.020863,0,0 12727678,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockWhenUserIsExempt with data set ""ipblock-exempt""",0.014835,0,0 12727679,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockWhenUserIsExempt with data set ""globalblock-exempt""",0.009019,0,0 12727680,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockOnNoBlock with data set ""No block on logged-out user with IP as null""",0.009706,0,0 12727681,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockOnNoBlock with data set ""IP Block is locally disabled for logged-out user""",0.010069,0,0 12727682,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockOnNoBlockForNamedUser with data set ""IP is null provided""",0.020144,0,0 12727683,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockOnNoBlockForNamedUser with data set ""IP is provided but empty""",0.021787,0,0 12727684,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetUserBlockOnNoBlockForNamedUser with data set ""IP is provided but is not blocked""",0.022058,0,0 12727685,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlockWhenNoRowsFound with data set ""No global block on the given single IP target""",0.008677,0,0 12727686,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlockWhenNoRowsFound with data set ""No global block on the given range""",0.008262,0,0 12727687,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlock with data set ""Single IP target is subject to two blocks, but $flags disable checking for soft blocks and local whitelist status""",0.009288,0,0 12727688,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlock with data set ""Single IP target is subject to two blocks""",0.00899,0,0 12727689,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlock with data set ""Single IP target is subject to a range block""",0.008977,0,0 12727690,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockingBlock with data set ""Range target is subject to a range block""",0.009136,0,0 12727691,237769,MediaWiki.Extension.GlobalBlocking.Test.Integration.Services.GlobalBlockLookupTest,"testGetGlobalBlockId with data set ""No global block on given IP target""",0.008402,0,0