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.