Firefox:2.0.0.6:Test Plan:protocol handler part2

From MozillaWiki
Jump to: navigation, search

Testing external protocol handlers, part 2

The purpose of this test is to gather data that will help us evaluate the issue with how %'s are handled when making calls, by different means, to external protocol handlers, on different configurations.

For reference see Bug 389580

Instructions for this test:

  1. Using a snapshot of a clean VM (WinXP and Vista), grab and run the installer which sets up all the protocol handlers from https://bugzilla.mozilla.org/show_bug.cgi?id=389580#c21 This will also install the testurl.exe program.
  2. Enter the following URLs (TBD) in: (/mw22 - I think this dveditz made this URL list to test)
  3. Enter your results here: http://spreadsheets.google.com/pub?key=pSSnvsWI9ere6nDgkZLhODg
  4. If you are not running a VM, when you have completed your tests, uninstall the protocol test program. The default install location is in your <documents folder>\ProtocolTest and to uninstall you will have to run uninstall.exe from within this folder.
    • Note: When you uninstall it will attempt to restore any protocol handlers it replaced and it will just delete protocol handler it has added. I say attempt because I found that it wasn't reliable but I found that displaying a messagebox in the macro appears to have fixed this. If it doesn't work the original regkey has been saved to the installation directory's backup directory and can manually delete the key under HKEY_CURRENT_USER\Software\Classes\ and add it back by double clicking the protocol's file (e.g. protocolname.reg).