Services/TrackingProtection/ShavarTesting: Difference between revisions

(Adding first draft of shavar testing page)
 
(fixing redirect)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:


{{LastUpdated}}
#REDIRECT [[Services/TrackingProtection/Shavar Server - Testing]]
{{Draft}}
 
=Overview==
 
Tracking protection data is provided by a shavar server:
https://github.com/mozilla-services/shavar
 
When deploying a new release, both end-2-end and performance tests will first be performed in a staging environment prior to production deployment.  Following deployment to production, end-2-end tests can again be used to verify deployment success.
 
 
 
== Verification Of Stage Deployments ==
 
=== End-2-End Test ===
 
SETUP
 
* Download Firefox Nightly: [https://nightly.mozilla.org/]
* Launch with a clean profile
* open  about:config in your URL
* search: "tracking" - to see all relevant config options
* Double click on: "browser.safebrowsing.debug" - to set to true
* Double click on: "browser.trackingprotection.updateURL" - and replace server with staging server URL
** "tracking.mozilla.services.com" (production server)
** "tracking.stage.mozaws.net" (stage server)
* Restart firefox
** Note: you only need to do this if you change the update URL
* Double click on: "Enable privacy.trackingprotection.enabled" - to set to true
** Note: you may see the update messages in the console if "browser.safebrowsing.debug" is enabled.
 
 
TEST
 
To test if the list has been updated, open the following test page:
* http://test-web.stage.mozaws.net/shavar_test.html
 
You should see a bunch of empty boxes and a shield in the upper left corner.
At this point, you know that the list has been updated from stage (without crashing) and that the list is catching stuff.
 
 
=== Load Testing ===
Load testing is performed on stage only!
<TBD>
 
 
== Quick Verification of Production Deployments ==
<TBD>
 
= Reference =
[TrackingProtection]

Latest revision as of 05:50, 10 September 2015