Created
March 15, 2017 21:48
-
-
Save groovecoder/680dcbaa1747bf6299baf8791c36c36b to your computer and use it in GitHub Desktop.
using ff-tool to run shavar e2e-tests prefs.ini and verify flash blocking files exist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| groovecoder:code lcrouch$ git clone git@github.com:mozilla/ff-tool.git | |
| Cloning into 'ff-tool'... | |
| remote: Counting objects: 824, done. | |
| remote: Total 824 (delta 0), reused 0 (delta 0), pack-reused 824 | |
| Receiving objects: 100% (824/824), 119.88 KiB | 0 bytes/s, done. | |
| Resolving deltas: 100% (550/550), done. | |
| Checking connectivity... done. | |
| groovecoder:code lcrouch$ git clone git@github.com:mozilla-services/services-test.git | |
| Cloning into 'services-test'... | |
| remote: Counting objects: 2137, done. | |
| remote: Total 2137 (delta 0), reused 0 (delta 0), pack-reused 2136 | |
| Receiving objects: 100% (2137/2137), 3.98 MiB | 420.00 KiB/s, done. | |
| Resolving deltas: 100% (945/945), done. | |
| Checking connectivity... done. | |
| groovecoder:code lcrouch$ cd ff-tool | |
| groovecoder:ff-tool lcrouch$ make build | |
| virtualenv --no-site-packages --python=`which python` \ | |
| --distribute /Users/lcrouch/code/ff-tool/venv | |
| Running virtualenv with interpreter /usr/local/bin/python | |
| New python executable in /Users/lcrouch/code/ff-tool/venv/bin/python2.7 | |
| Also creating executable in /Users/lcrouch/code/ff-tool/venv/bin/python | |
| Installing setuptools, pip, wheel...done. | |
| /Users/lcrouch/code/ff-tool/venv/bin/pip install -r requirements.txt | |
| You are using pip version 7.1.0, however version 9.0.1 is available. | |
| You should consider upgrading via the 'pip install --upgrade pip' command. | |
| Collecting outlawg==0.1.0 (from -r requirements.txt (line 1)) | |
| Collecting mozdownload==1.20.2 (from -r requirements.txt (line 2)) | |
| Using cached mozdownload-1.20.2-py2-none-any.whl | |
| Collecting mozprofile==0.28 (from -r requirements.txt (line 3)) | |
| Collecting mozinfo>=0.9 (from mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Collecting treeherder-client==2.0.1 (from mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached treeherder_client-2.0.1-py2-none-any.whl | |
| Collecting progressbar==2.2 (from mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Collecting redo==1.5 (from mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached redo-1.5-py2.py3-none-any.whl | |
| Collecting requests==2.9.1 (from mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached requests-2.9.1-py2.py3-none-any.whl | |
| Collecting mozfile>=1.0 (from mozprofile==0.28->-r requirements.txt (line 3)) | |
| Collecting mozlog>=3.0 (from mozprofile==0.28->-r requirements.txt (line 3)) | |
| Collecting requests-hawk>=1.0.0 (from treeherder-client==2.0.1->mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached requests_hawk-1.0.0-py2.py3-none-any.whl | |
| Collecting blessings>=1.3 (from mozlog>=3.0->mozprofile==0.28->-r requirements.txt (line 3)) | |
| Collecting mohawk (from requests-hawk>=1.0.0->treeherder-client==2.0.1->mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached mohawk-0.3.4-py2-none-any.whl | |
| Collecting six (from mohawk->requests-hawk>=1.0.0->treeherder-client==2.0.1->mozdownload==1.20.2->-r requirements.txt (line 2)) | |
| Using cached six-1.10.0-py2.py3-none-any.whl | |
| Installing collected packages: outlawg, mozfile, mozinfo, requests, six, mohawk, requests-hawk, treeherder-client, progressbar, redo, mozdownload, blessings, mozlog, mozprofile | |
| Successfully installed blessings-1.6 mohawk-0.3.4 mozdownload-1.20.2 mozfile-1.2 mozinfo-0.9 mozlog-3.4 mozprofile-0.28 outlawg-0.1.0 progressbar-2.2 redo-1.5 requests-2.9.1 requests-hawk-1.0.0 six-1.10.0 treeherder-client-2.0.1 | |
| /Users/lcrouch/code/ff-tool/venv/bin/python setup.py develop | |
| running develop | |
| running egg_info | |
| creating ff_tool.egg-info | |
| writing requirements to ff_tool.egg-info/requires.txt | |
| writing ff_tool.egg-info/PKG-INFO | |
| writing top-level names to ff_tool.egg-info/top_level.txt | |
| writing dependency_links to ff_tool.egg-info/dependency_links.txt | |
| writing entry points to ff_tool.egg-info/entry_points.txt | |
| writing manifest file 'ff_tool.egg-info/SOURCES.txt' | |
| reading manifest file 'ff_tool.egg-info/SOURCES.txt' | |
| reading manifest template 'MANIFEST.in' | |
| warning: no files found matching 'tox.ini' | |
| writing manifest file 'ff_tool.egg-info/SOURCES.txt' | |
| running build_ext | |
| Creating /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages/ff-tool.egg-link (link to .) | |
| Adding ff-tool 0.1.1 to easy-install.pth file | |
| Installing ff script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Installed /Users/lcrouch/code/ff-tool | |
| Processing dependencies for ff-tool==0.1.1 | |
| Searching for mozprofile==0.28 | |
| Best match: mozprofile 0.28 | |
| Adding mozprofile 0.28 to easy-install.pth file | |
| Installing mozprofile script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Installing diff-profiles script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Installing view-profile script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for mozdownload==1.20.2 | |
| Best match: mozdownload 1.20.2 | |
| Adding mozdownload 1.20.2 to easy-install.pth file | |
| Installing mozdownload script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for outlawg==0.1.0 | |
| Best match: outlawg 0.1.0 | |
| Adding outlawg 0.1.0 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for mozlog==3.4 | |
| Best match: mozlog 3.4 | |
| Adding mozlog 3.4 to easy-install.pth file | |
| Installing structlog script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for mozfile==1.2 | |
| Best match: mozfile 1.2 | |
| Adding mozfile 1.2 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for requests==2.9.1 | |
| Best match: requests 2.9.1 | |
| Adding requests 2.9.1 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for redo==1.5 | |
| Best match: redo 1.5 | |
| Adding redo 1.5 to easy-install.pth file | |
| Installing retry script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for progressbar==2.2 | |
| Best match: progressbar 2.2 | |
| Adding progressbar 2.2 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for treeherder-client==2.0.1 | |
| Best match: treeherder-client 2.0.1 | |
| Adding treeherder-client 2.0.1 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for mozinfo==0.9 | |
| Best match: mozinfo 0.9 | |
| Adding mozinfo 0.9 to easy-install.pth file | |
| Installing mozinfo script to /Users/lcrouch/code/ff-tool/venv/bin | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for blessings==1.6 | |
| Best match: blessings 1.6 | |
| Adding blessings 1.6 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for requests-hawk==1.0.0 | |
| Best match: requests-hawk 1.0.0 | |
| Adding requests-hawk 1.0.0 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for mohawk==0.3.4 | |
| Best match: mohawk 0.3.4 | |
| Adding mohawk 0.3.4 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Searching for six==1.10.0 | |
| Best match: six 1.10.0 | |
| Adding six 1.10.0 to easy-install.pth file | |
| Using /Users/lcrouch/code/ff-tool/venv/lib/python2.7/site-packages | |
| Finished processing dependencies for ff-tool==0.1.1 | |
| touch /Users/lcrouch/code/ff-tool/venv/COMPLETE | |
| groovecoder:ff-tool lcrouch$ source venv/bin/activate | |
| groovecoder:ff-tool lcrouch$ export PATH_PREFS_ROOT=/Users/lcrouch/code/services-test | |
| (venv)groovecoder:ff-tool lcrouch$ ff -d shavar/e2e-test:stage | |
| ================================================================================ | |
| FF-TOOL: download, install & launch Firefox! | |
| ================================================================================ | |
| ---------------------------------------- | |
| DOWNLOAD FIREFOX | |
| ---------------------------------------- | |
| Downloading nightly to .cache/browsers/FirefoxNightly.dmg | |
| ---------------------------------------- | |
| INSTALL FIREFOX | |
| ---------------------------------------- | |
| Moving .cache/browsers/_dmg_temp/FirefoxNightly.app to .cache/browsers/FirefoxNightly.app | |
| ---------------------------------------- | |
| FIREFOX VERSION | |
| ---------------------------------------- | |
| Installed Mozilla Firefox 55.0a1 (nightly) | |
| PREFS.ADD_FILE(PATH): /Users/lcrouch/code/ff-tool/fftool/configs/prefs.ini | |
| PREFS.ADD_FILE(PATH): /Users/lcrouch/code/services-test/shavar/e2e-test/prefs.ini:stage | |
| ---------------------------------------- | |
| USER CONFIGS | |
| ---------------------------------------- | |
| Launching browser with the following user configs: | |
| [Path]: /Users/lcrouch/code/ff-tool/.cache/profiles/fftool.VOL5tw | |
| [Files]: | |
| /Users/lcrouch/code/ff-tool/.cache/profiles/fftool.VOL5tw | |
| ├prefs.js | |
| └user.js | |
| [user.js]: | |
| app.update.enabled: False | |
| browser.feeds.showFirstRunUI: False | |
| browser.safebrowsing.blockedURIs.enabled: True | |
| browser.safebrowsing.debug: True | |
| browser.safebrowsing.malware.enabled: False | |
| browser.safebrowsing.phishing.enabled: False | |
| browser.safebrowsing.provider.mozilla.gethashURL: http://127.0.0.1 | |
| browser.safebrowsing.provider.mozilla.lists: test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-block-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256,mozstdstaging-track-digest256,mozfullstaging-track-digest256,mozstdstaging-trackwhite-digest256,base-track-digest256,baseeff-track-digest256,basew3c-track-digest256,content-track-digest256,contenteff-track-digest256,contentw3c-track-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256 | |
| browser.safebrowsing.provider.mozilla.nextupdatetime: 1 | |
| browser.safebrowsing.provider.mozilla.updateURL: https://shavar.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2 | |
| browser.sessionstore.resume_from_crash: False | |
| browser.shell.checkDefaultBrowser: False | |
| browser.startup.homepage: http://itisatrap.org/firefox/its-a-tracker.html | |
| browser.tabs.warnOnClose: False | |
| browser.uitour.enabled: False | |
| browser.warnOnQuit: False | |
| datareporting.healthreport.documentServerURI: http://%(server)s/healthreport/ | |
| devtools.chrome.enabled: True | |
| devtools.debugger.remote-enabled: True | |
| extensions.autoDisableScopes: 10 | |
| extensions.enabledScopes: 5 | |
| extensions.getAddons.cache.enabled: False | |
| extensions.installDistroAddons: False | |
| extensions.showMismatchUI: False | |
| extensions.update.enabled: False | |
| extensions.update.notifyUser: False | |
| fftool.profile.name: .cache/profiles/fftool.VOL5tw | |
| focusmanager.testmode: True | |
| general.warnOnAboutConfig: False | |
| geo.provider.testing: True | |
| plugins.flashBlock.enabled: True | |
| privacy.trackingprotection.enabled: True | |
| security.notification_enable_delay: 0 | |
| startup.homepage_welcome_url: about:config | |
| toolkit.startup.max_resumed_crashes: -1 | |
| toolkit.telemetry.enabled: False | |
| toolkit.telemetry.server: http://%(server)s/telemetry-dummy/ | |
| toolkit.telemetry.unifiedIsOptIn: True | |
| urlclassifier.blockedTable: test-block-simple,mozplugin-block-digest256,mozplugin2-block-digest256 | |
| urlclassifier.disallow_completions: test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-block-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256,mozstdstaging-track-digest256,mozfullstaging-track-digest256,mozstdstaging-trackwhite-digest256,base-track-digest256,baseeff-track-digest256,basew3c-track-digest256,content-track-digest256,contenteff-track-digest256,contentw3c-track-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256 | |
| urlclassifier.flashAllowExceptTable: testexcept-flashallow-simple,except-flashallow-digest256 | |
| urlclassifier.flashAllowTable: test-flashallow-simple,allow-flashallow-digest256 | |
| urlclassifier.flashExceptTable: testexcept-flash-simple,except-flash-digest256 | |
| urlclassifier.flashSubDocExceptTable: testexcept-flashsubdoc-simple,except-flashsubdoc-digest256 | |
| urlclassifier.flashSubDocTable: test-flashsubdoc-simple,block-flashsubdoc-digest256 | |
| urlclassifier.flashTable: test-flash-simple,block-flash-digest256 | |
| ---------------------------------------- | |
| LAUNCH FIREFOX | |
| ---------------------------------------- | |
| Launching Firefox nightly with profile: .cache/profiles/fftool.VOL5tw | |
| CMD: ".cache/browsers/FirefoxNightly.app/Contents/MacOS/firefox" -profile ".cache/profiles/fftool.VOL5tw" | |
| groovecoder:ff-tool lcrouch$ ls -hl .cache/profiles/fftool.VOL5tw/safebrowsing/ | |
| total 1136 | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 allow-flashallow-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 allow-flashallow-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 base-track-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 61K Mar 15 16:46 base-track-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 block-flash-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 block-flash-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 block-flashsubdoc-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 block-flashsubdoc-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 except-flash-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 except-flash-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 except-flashallow-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 except-flashallow-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 except-flashsubdoc-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 except-flashsubdoc-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 mozplugin-block-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 3.5K Mar 15 16:46 mozplugin-block-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 mozstd-trackwhite-digest256.pset | |
| -rw-r--r--@ 1 lcrouch staff 342K Mar 15 16:46 mozstd-trackwhite-digest256.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-block-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-block-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-flash-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-flash-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-flashallow-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-flashallow-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-flashsubdoc-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-flashsubdoc-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-malware-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-malware-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-phish-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-phish-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-track-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 272B Mar 15 16:46 test-track-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-trackwhite-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-trackwhite-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 test-unwanted-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 test-unwanted-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 testexcept-flash-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 testexcept-flash-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 testexcept-flashallow-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 testexcept-flashallow-simple.sbstore | |
| -rw-r--r--@ 1 lcrouch staff 16B Mar 15 16:46 testexcept-flashsubdoc-simple.pset | |
| -rw-r--r--@ 1 lcrouch staff 232B Mar 15 16:46 testexcept-flashsubdoc-simple.sbstore |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment