User:DWalden (WMF)/IPInfo/Testwiki Deployment Testing Matrix
Area | Sub-area | Coverage | Notes |
---|---|---|---|
User permissions | new user (less than 4 days old) | basic | Did not see infobox or popup; IPInfo did not appear in beta features in Special:Preferences. Cannot access information via the API. |
Autoconfirmed user | medium | Could see popup and infobox on RecentChanges, Special:Log, Revision history, and Special:Contributions. The JSON returned by the API showed only the "basic" data keys (although all the data was null).
Made a number of IPInfo lookups via the API, checking that they only saw information they had permission to see. | |
Administrator | basic | Could see popup and infobox on RecentChanges, Special:Log, Revision history, and Special:Contributions. The JSON returned by the API showed all the data keys I think (although all the data was null). | |
Checkuser | basic | Same as Administrator. | |
Preferences | Special:Preferences | basic | Enabling all three user preferences make IPInfo appear |
Enabling from Special:Contributions | basic | infobox worked afterwards | |
Infobox | basic | Information appeared (except it was all blank, we don't have data on testwiki). Feedback link took me to the right place.
There are still outstanding bugs related to phab:T302285, especially on Minerva skin. | |
Popup | Revision history | basic | Popup functioned, no data (as explained above) |
RecentChanges | basic | Same | |
Special:Log | basic | Same | |
Logging (as it appears in Special:Log?type=ipinfo) | medium | I was able to access this as Administrator and CheckUser; couldn't as Autoconfirmed. I notice that you can access it even if you haven't enabled IPInfo in your preferences, which makes sense to me.
After looking up a number of IPs via the API, I have found some circumstances where duplicate logs are made phab:T304695. I did not find any examples of IP lookups not being logged. FTR, I tested the case where IPInfo returns information for two IPs (such as https://test.wikipedia.org/w/rest.php/ipinfo/v0/log/277972?dataContext=infobox) and confirmed that two separate entries were made in Special:Log, one for each IP. (I had missed this case when testing phab:T295017.) | |
Event Logging | none | Not on testwiki (phab:T296480) | |
Revoking rights | none | Won't be on testwiki until next week (phab:T303858#7798354) | |
Errors | Logstash | basic | I looked at logstash on 24th at ~14:20UTC. No errors for testwiki in last hour.
Looked again on 25th for ~12:40-13:40UTC. No errors. No errors (related to our work) on testwiki between ~09:30-15:30UTC 29th. |
JavaScript | basic | I had the browser console open for some of my testing. I did not see any JavaScript errors. |