TestEngineering/UI/AMO/AddonBlocklisting

From MozillaWiki
Jump to navigation Jump to search

Blocklisting



Settings

To test the updates on the staging server we need to tweak the settings at about:config

Change extensions.blocklist.url to https://addons.allizom.org/z/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/


Usecase Scenarios:

Extension Blocklisting

testcase 1: Install a blocklisted (hardblock) extension


testcase 2: Verify that installing blocklisted(hardblock) version of an add-on fails


testcase 3: Verify that only the specified add-on version is blocked(hardblock)


testcase 4: Check that installed add-on is disabled when blocklisted (hardblock)

testcase 5: Check blocklisting an add-on for specific Firefox version

testcase 6: Check that specified Firefox version range is honored for a hardblocked extension

testcase 7: Check that specified Firefox version range is honored for a hardblocked extension


testcase 8: Check blocklisting(hardblock) an add-on for specific platform/operating system


testcase 9: Check blocklisting(hardblock) an add-on for specific platform/operating system

testcase 10: Install a blocklisted (softblock) extension


testcase 11: Verify that installing blocklisted(softblock) version of an add-on fails


testcase 12: Verify that only the specified add-on version is blocked(softblock)


testcase 13: Check that installed add-on is disabled when blocklisted (softblock)

testcase 14: Check blocklisting(softblock) an add-on for specific Firefox version

testcase 15: Check that specified Firefox version range is honored for a softlocked extension

testcase 16: Check that specified Firefox version range is honored for a softblocked extension


testcase 17: Check blocklisting(softblock) an add-on for specific platform/operating system


testcase 18: Check blocklisting(softblock) an add-on for specific platform/operating system testcase 19: Check blocklisting a language pack testcase 20: Check blocklisting a dictionary testcase 21: Check blocklisting a theme

Plugin Blocklisting

Graphics Blocklisting