Extension Blocklisting:Testing: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 25: Line 25:


= IDM Testing =
= IDM Testing =
Blocklist URL (need VPN):
* Download/install
http://morgamic.khan-vm.mozilla.org/amo/site/blocklist/1/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/3.0a1/
https://bugzilla.mozilla.org/show_bug.cgi?id=382356#c40 previous versions of IDM]
* See 'how to test' above.  Follow the rest of the steps.
* Restart.


extensions.update.url
Repeat these steps for the following cases/assertions:
 
Resulting XML:
<?xml version="1.0"?>
<blocklist xmlns="http://www.mozilla.org/2006/addons-blocklist">
  <emItems>
    <emItem id="mozilla_cc@internetdownloadmanager.com">
      <versionRange minVersion="2.1" maxVersion="3.3">
        <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}">
            <versionRange minVersion="3.0a1" maxVersion="*"/>
        </targetApplication>
      </versionRange>
    </emItem>
  </emItems>
</blocklist>
 
Assertions:
# IDM extension disabled for all Firefox clients 3.0a1 and greater, having IDM extension versions between 2.1 and 3.3
# IDM extension disabled for all Firefox clients 3.0a1 and greater, having IDM extension versions between 2.1 and 3.3
# IDM extension is not affected for
# IDM extension is not affected for
## Extension versions outside this range, any app version
## Extension versions outside this range, any app version
## Applications less than 3.0a1, any extension version
## Applications less than 3.0a1, any extension version

Revision as of 21:25, 27 November 2007

Page to plan blocklist addition tests. General goal: make sure we do not negatively affect users with new blocklist additions.

How to Test

  • Install extension, etc.
  • Edit firefox.js:
pref("extensions.blocklist.url", "http://morgamic.khan-vm.mozilla.org/amo/site/blocklist/1/%APP_ID%/%APP_VERSION%/");
app.update.timer = 60
extensions.blocklist.interval = 60
  • Edit about:config:
app.update.lastUpdateTime.blocklist-background-update-timer (reset it)
  • Restart.
  • In about 60s you should see the add-on in question disabled in the EM.

Basic checks

  1. Extensions are not disabled for application versions that aren't specified
  2. Extensions are not disabled for versions that aren't specified
  3. Extensions are disabled for versions that are specified
  4. Extensions are disabled for application versions that are specified

IDM Testing

  • Download/install

https://bugzilla.mozilla.org/show_bug.cgi?id=382356#c40 previous versions of IDM]

  • See 'how to test' above. Follow the rest of the steps.
  • Restart.

Repeat these steps for the following cases/assertions:

  1. IDM extension disabled for all Firefox clients 3.0a1 and greater, having IDM extension versions between 2.1 and 3.3
  2. IDM extension is not affected for
    1. Extension versions outside this range, any app version
    2. Applications less than 3.0a1, any extension version