QA/Firefox3.6/TestPlan:DLL Blocklisting: Difference between revisions

Jump to navigation Jump to search
Line 27: Line 27:
**** Copy the files from the gdsv4 folder into the components folder  
**** Copy the files from the gdsv4 folder into the components folder  
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Check that the module does not exist in the profile's compreg.dat
**** Copy the files from the gdsv5 folder into the components folder
**** Copy the files from the gdsv5 folder into the components folder
**** Start Firefox and check that GoogleDesktopMozilla.dll has been loaded
**** Start Firefox and check that GoogleDesktopMozilla.dll has been loaded
**** Check that the module exists in the profile's compreg.dat
*** Tests for blocking all version of a DLL
*** Tests for blocking all version of a DLL
**** Extract the [https://build.mozilla.org/tryserver-builds/hskupin@mozilla.com-bug524904-testwithGDS/ Namoroka] build (w/o whitelist)
**** Extract the [https://build.mozilla.org/tryserver-builds/hskupin@mozilla.com-bug524904-testwithGDS/ Namoroka] build (w/o whitelist)
**** Copy the files from the gdsv4 folder into the components folder  
**** Copy the files from the gdsv4 folder into the components folder  
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Check that the module does not exist in the profile's compreg.dat
**** Copy the files from the gdsv5 folder into the components folder
**** Copy the files from the gdsv5 folder into the components folder
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Start Firefox and check that GoogleDesktopMozilla.dll hasn't been loaded
**** Check that the module does not exist in the profile's compreg.dat
*** Test with a real extension / software
*** Test with a real extension / software
**** Download the Google Desktop Search [http://desktop.google.com/ version 5]
**** Download the Google Desktop Search [http://desktop.google.com/ version 5]
Line 44: Line 48:
**** Place a library (.dll, .so, .dylib) into the components folder and check with the Process Monitor that the library hasn't been loaded
**** Place a library (.dll, .so, .dylib) into the components folder and check with the Process Monitor that the library hasn't been loaded
**** Remove 'nsExtensionManager.js' from the components.list and check that Firefox doesn't start anymore (compreg.dat shouldn't list this file)
**** Remove 'nsExtensionManager.js' from the components.list and check that Firefox doesn't start anymore (compreg.dat shouldn't list this file)
*** Check that hard-blocked modules will not be white-listed
**** See the "Tests for blocking a special version of a DLL" above
**** Check that the module is not existent in the profile's compreg.dat
*** Check against other software which store modules under the components folder
*** Check against other software which store modules under the components folder
**** We need a list
**** We need a list
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714

edits

Navigation menu