builder: mozilla-esr52_ubuntu64_vm_test_pgo-mochitest-jetpack slave: tst-linux64-spot-320 starttime: 1528501933.94 results: cancelled (6) buildid: 20180608150819 builduid: b298b373e93d4f8dbf92436c9ed838a2 revision: cbfdf01aac455e0591471201c96b89dee98190b5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:13.935573) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:13.936706) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:13.937000) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:13.999897) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:14.000173) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False --2018-06-08 16:52:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.29M=0.001s 2018-06-08 16:52:14 (8.29 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.316228 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:14.400020) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:14.400335) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019525 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:14.430622) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2018-06-08 16:52:14.430940) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-esr52 --rev cbfdf01aac455e0591471201c96b89dee98190b5 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-esr52 --rev cbfdf01aac455e0591471201c96b89dee98190b5 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False 2018-06-08 16:52:14,581 truncating revision to first 12 chars 2018-06-08 16:52:14,582 Setting DEBUG logging. 2018-06-08 16:52:14,582 attempt 1/10 2018-06-08 16:52:14,582 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-esr52/cbfdf01aac45?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2018-06-08 16:52:15,783 unpacking tar archive at: mozilla-esr52-cbfdf01aac45/testing/mozharness/ program finished with exit code 0 elapsedTime=1.619576 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2018-06-08 16:52:16.062317) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:16.062665) ========= script_repo_revision: cbfdf01aac455e0591471201c96b89dee98190b5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:16.063058) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:16.063335) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2018-06-08 16:52:16.071252) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' interrupted (results: 4, elapsed: 9 mins, 55 secs) (at 2018-06-08 16:52:16.071549) ========= /tools/buildbot/bin/python scripts/scripts/desktop_unittest.py --cfg unittests/linux_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-esr52 --download-symbols ondemand in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 12000 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/linux_unittest.py', '--mochitest-suite', 'jetpack-package', '--mochitest-suite', 'jetpack-addon', '--blob-upload-branch', 'mozilla-esr52', '--download-symbols', 'ondemand'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False 16:52:16 INFO - MultiFileLogger online at 20180608 16:52:16 in /builds/slave/test 16:52:16 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/linux_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-esr52 --download-symbols ondemand 16:52:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:52:16 INFO - {'all_cppunittest_suites': {'cppunittest': {'tests': ('tests/cppunittest',)}}, 16:52:16 INFO - 'all_gtest_suites': {'gtest': ()}, 16:52:16 INFO - 'all_jittest_suites': {'jittest': (), 16:52:16 INFO - 'jittest-chunked': (), 16:52:16 INFO - 'jittest1': ('--total-chunks=2', '--this-chunk=1'), 16:52:16 INFO - 'jittest2': ('--total-chunks=2', '--this-chunk=2')}, 16:52:16 INFO - 'all_mochitest_suites': {'a11y': ('--flavor=a11y',), 16:52:16 INFO - 'browser-chrome': ('--flavor=browser',), 16:52:16 INFO - 'browser-chrome-addons': ('--flavor=browser', 16:52:16 INFO - '--chunk-by-runtime', 16:52:16 INFO - '--tag=addons'), 16:52:16 INFO - 'browser-chrome-chunked': ('--flavor=browser', 16:52:16 INFO - '--chunk-by-runtime'), 16:52:16 INFO - 'browser-chrome-clipboard': ('--flavor=browser', 16:52:16 INFO - '--subsuite=clipboard'), 16:52:16 INFO - 'browser-chrome-coverage': ('--flavor=browser', 16:52:16 INFO - '--chunk-by-runtime', 16:52:16 INFO - '--timeout=1200'), 16:52:16 INFO - 'browser-chrome-gpu': ('--flavor=browser', 16:52:16 INFO - '--subsuite=gpu'), 16:52:16 INFO - 'browser-chrome-screenshots': ('--flavor=browser', 16:52:16 INFO - '--subsuite=screenshots'), 16:52:16 INFO - 'chrome': ('--flavor=chrome',), 16:52:16 INFO - 'chrome-chunked': ('--flavor=chrome', 16:52:16 INFO - '--chunk-by-dir=4'), 16:52:16 INFO - 'chrome-clipboard': ('--flavor=chrome', 16:52:16 INFO - '--subsuite=clipboard'), 16:52:16 INFO - 'chrome-gpu': ('--flavor=chrome', '--subsuite=gpu'), 16:52:16 INFO - 'jetpack-addon': ('--flavor=jetpack-addon',), 16:52:16 INFO - 'jetpack-package': ('--flavor=jetpack-package',), 16:52:16 INFO - 'jetpack-package-clipboard': ('--flavor=jetpack-package', 16:52:16 INFO - '--subsuite=clipboard'), 16:52:16 INFO - 'mochitest-devtools-chrome': ('--flavor=browser', 16:52:16 INFO - '--subsuite=devtools'), 16:52:16 INFO - 'mochitest-devtools-chrome-chunked': ('--flavor=browser', 16:52:16 INFO - '--subsuite=devtools', 16:52:16 INFO - '--chunk-by-runtime'), 16:52:16 INFO - 'mochitest-devtools-chrome-coverage': ('--flavor=browser', 16:52:16 INFO - '--subsuite=devtools', 16:52:16 INFO - '--chunk-by-runtime', 16:52:16 INFO - '--timeout=1200'), 16:52:16 INFO - 'mochitest-gl': ('--subsuite=webgl',), 16:52:16 INFO - 'mochitest-media': ('--subsuite=media',), 16:52:16 INFO - 'plain': (), 16:52:16 INFO - 'plain-chunked': ('--chunk-by-dir=4',), 16:52:16 INFO - 'plain-clipboard': ('--subsuite=clipboard',), 16:52:16 INFO - 'plain-gpu': ('--subsuite=gpu',), 16:52:16 INFO - 'valgrind-plain': ('--valgrind=/usr/bin/valgrind', 16:52:16 INFO - '--valgrind-supp-files=/builds/slave/test/build/tests/mochitest/x86_64-redhat-linux-gnu.sup,/builds/slave/test/build/tests/mochitest/cross-architecture.sup', 16:52:16 INFO - '--timeout=900', 16:52:16 INFO - '--max-timeouts=50')}, 16:52:16 INFO - 'all_mozbase_suites': {'mozbase': ()}, 16:52:16 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 16:52:16 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 16:52:16 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js', 16:52:16 INFO - '--suite=jstestbrowser'), 16:52:16 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 16:52:16 INFO - 'reftest': {'options': ('--suite=reftest',), 16:52:16 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 16:52:16 INFO - 'reftest-no-accel': {'options': ('--suite=reftest', 16:52:16 INFO - '--setpref=layers.acceleration.force-enabled=disabled'), 16:52:16 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}}, 16:52:16 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 16:52:16 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 16:52:16 INFO - 'tests': ()}, 16:52:16 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 16:52:16 INFO - '--tag=addons', 16:52:16 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 16:52:16 INFO - 'tests': ()}, 16:52:16 INFO - 'xpcshell-coverage': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 16:52:16 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 16:52:16 INFO - 'tests': ()}}, 16:52:16 INFO - 'allow_software_gl_layers': False, 16:52:16 INFO - 'append_to_log': False, 16:52:16 INFO - 'base_work_dir': '/builds/slave/test', 16:52:16 INFO - 'binary_path': '/builds/slave/test/build/application/firefox/firefox-bin', 16:52:16 INFO - 'blob_upload_branch': 'mozilla-esr52', 16:52:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:52:16 INFO - 'buildbot_json_path': 'buildprops.json', 16:52:16 INFO - 'buildbot_max_log_size': 52428800, 16:52:16 INFO - 'code_coverage': False, 16:52:16 INFO - 'config_files': ('unittests/linux_unittest.py',), 16:52:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:52:16 INFO - 'download_minidump_stackwalk': True, 16:52:16 INFO - 'download_nodejs': True, 16:52:16 INFO - 'download_symbols': 'ondemand', 16:52:16 INFO - 'e10s': False, 16:52:16 INFO - 'exe_suffix': '', 16:52:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:52:16 INFO - 'tooltool.py': '/tools/tooltool.py', 16:52:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:52:16 INFO - '/tools/misc-python/virtualenv.py')}, 16:52:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:52:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:52:16 INFO - 'installer_path': '/builds/slave/test/build/installer.tar.bz2', 16:52:16 INFO - 'log_level': 'info', 16:52:16 INFO - 'log_to_console': True, 16:52:16 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 16:52:16 INFO - 'minidump_stackwalk_path': 'linux64-minidump_stackwalk', 16:52:16 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/linux64/releng.manifest', 16:52:16 INFO - 'minimum_tests_zip_dirs': ('bin/*', 16:52:16 INFO - 'certs/*', 16:52:16 INFO - 'config/*', 16:52:16 INFO - 'mach', 16:52:16 INFO - 'marionette/*', 16:52:16 INFO - 'modules/*', 16:52:16 INFO - 'mozbase/*', 16:52:16 INFO - 'tools/*'), 16:52:16 INFO - 'no_random': False, 16:52:16 INFO - 'nodejs_path': 'node-linux-x64/bin/node', 16:52:16 INFO - 'nodejs_tooltool_manifest_path': 'config/tooltool-manifests/linux64/nodejs.manifest', 16:52:16 INFO - 'opt_config_files': (), 16:52:16 INFO - 'pip_index': False, 16:52:16 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 16:52:16 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 16:52:16 INFO - 'enabled': True, 16:52:16 INFO - 'halt_on_failure': False, 16:52:16 INFO - 'name': 'disable_screen_saver'}, 16:52:16 INFO - {'architectures': ('32bit',), 16:52:16 INFO - 'cmd': ('python', 16:52:16 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 16:52:16 INFO - '--configuration-file', 16:52:16 INFO - '../scripts/external_tools/machine-configuration.json'), 16:52:16 INFO - 'enabled': False, 16:52:16 INFO - 'halt_on_failure': True, 16:52:16 INFO - 'name': 'run mouse & screen adjustment script'}), 16:52:16 INFO - 'require_test_zip': True, 16:52:16 INFO - 'run_all_suites': False, 16:52:16 INFO - 'run_cmd_checks_enabled': True, 16:52:16 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 16:52:16 INFO - 'gtest': 'rungtests.py', 16:52:16 INFO - 'jittest': 'jit_test.py', 16:52:16 INFO - 'mochitest': 'runtests.py', 16:52:16 INFO - 'mozbase': 'test.py', 16:52:16 INFO - 'mozmill': 'runtestlist.py', 16:52:16 INFO - 'reftest': 'runreftest.py', 16:52:16 INFO - 'xpcshell': 'runxpcshelltests.py'}, 16:52:16 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 16:52:16 INFO - 'gtest': ('gtest/*',), 16:52:16 INFO - 'jittest': ('jit-test/*',), 16:52:16 INFO - 'mochitest': ('mochitest/*',), 16:52:16 INFO - 'mozbase': ('mozbase/*',), 16:52:16 INFO - 'mozmill': ('mozmill/*',), 16:52:16 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 16:52:16 INFO - 'xpcshell': ('xpcshell/*',)}, 16:52:16 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 16:52:16 INFO - 'strict_content_sandbox': False, 16:52:16 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 16:52:16 INFO - '--xre-path=%(abs_app_dir)s'), 16:52:16 INFO - 'run_filename': 'runcppunittests.py', 16:52:16 INFO - 'testsdir': 'cppunittest'}, 16:52:16 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 16:52:16 INFO - '--cwd=%(gtest_dir)s', 16:52:16 INFO - '--symbols-path=%(symbols_path)s', 16:52:16 INFO - '--utility-path=tests/bin', 16:52:16 INFO - '%(binary_path)s'), 16:52:16 INFO - 'run_filename': 'rungtests.py'}, 16:52:16 INFO - 'jittest': {'options': ('tests/bin/js', 16:52:16 INFO - '--no-slow', 16:52:16 INFO - '--no-progress', 16:52:16 INFO - '--format=automation', 16:52:16 INFO - '--jitflags=all', 16:52:16 INFO - '--timeout=970'), 16:52:16 INFO - 'run_filename': 'jit_test.py', 16:52:16 INFO - 'run_timeout': 1000, 16:52:16 INFO - 'testsdir': 'jit-test/jit-test'}, 16:52:16 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 16:52:16 INFO - '--utility-path=tests/bin', 16:52:16 INFO - '--extra-profile-file=tests/bin/plugins', 16:52:16 INFO - '--symbols-path=%(symbols_path)s', 16:52:16 INFO - '--certificate-path=tests/certs', 16:52:16 INFO - '--setpref=webgl.force-enabled=true', 16:52:16 INFO - '--quiet', 16:52:16 INFO - '--log-raw=%(raw_log_file)s', 16:52:16 INFO - '--log-errorsummary=%(error_summary_file)s', 16:52:16 INFO - '--use-test-media-devices', 16:52:16 INFO - '--screenshot-on-fail', 16:52:16 INFO - '--cleanup-crashes', 16:52:16 INFO - '--marionette-startup-timeout=180'), 16:52:16 INFO - 'run_filename': 'runtests.py', 16:52:16 INFO - 'testsdir': 'mochitest'}, 16:52:16 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 16:52:16 INFO - 'run_filename': 'test.py', 16:52:16 INFO - 'testsdir': 'mozbase'}, 16:52:16 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 16:52:16 INFO - '--testing-modules-dir=test/modules', 16:52:16 INFO - '--plugins-path=%(test_plugin_path)s', 16:52:16 INFO - '--symbols-path=%(symbols_path)s'), 16:52:16 INFO - 'run_filename': 'runtestlist.py', 16:52:16 INFO - 'testsdir': 'mozmill'}, 16:52:16 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 16:52:16 INFO - '--utility-path=tests/bin', 16:52:16 INFO - '--extra-profile-file=tests/bin/plugins', 16:52:16 INFO - '--symbols-path=%(symbols_path)s', 16:52:16 INFO - '--log-raw=%(raw_log_file)s', 16:52:16 INFO - '--log-errorsummary=%(error_summary_file)s', 16:52:16 INFO - '--cleanup-crashes'), 16:52:16 INFO - 'run_filename': 'runreftest.py', 16:52:16 INFO - 'testsdir': 'reftest'}, 16:52:16 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 16:52:16 INFO - '--test-plugin-path=%(test_plugin_path)s', 16:52:16 INFO - '--log-raw=%(raw_log_file)s', 16:52:16 INFO - '--log-errorsummary=%(error_summary_file)s', 16:52:16 INFO - '--utility-path=tests/bin'), 16:52:16 INFO - 'run_filename': 'runxpcshelltests.py', 16:52:16 INFO - 'testsdir': 'xpcshell'}}, 16:52:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:52:16 INFO - 'unstructured_flavors': {'cppunittest': (), 16:52:16 INFO - 'gtest': (), 16:52:16 INFO - 'jittest': (), 16:52:16 INFO - 'mochitest': ('jetpack',), 16:52:16 INFO - 'mozbase': (), 16:52:16 INFO - 'mozmill': (), 16:52:16 INFO - 'xpcshell': ()}, 16:52:16 INFO - 'vcs_output_timeout': 1000, 16:52:16 INFO - 'virtualenv_path': 'venv', 16:52:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:52:16 INFO - 'work_dir': 'build', 16:52:16 INFO - 'xpcshell_name': 'xpcshell'} 16:52:16 INFO - [mozharness: 2018-06-08 23:52:16.442318Z] Running clobber step. 16:52:16 INFO - Running pre-action listener: _resource_record_pre_action 16:52:16 INFO - Running main action method: clobber 16:52:16 INFO - rmtree: /builds/slave/test/build 16:52:16 INFO - Running post-action listener: _resource_record_post_action 16:52:16 INFO - [mozharness: 2018-06-08 23:52:16.456960Z] Finished clobber step (success) 16:52:16 INFO - [mozharness: 2018-06-08 23:52:16.457362Z] Running read-buildbot-config step. 16:52:16 INFO - Running pre-action listener: _resource_record_pre_action 16:52:16 INFO - Running main action method: read_buildbot_config 16:52:16 INFO - Using buildbot properties: 16:52:16 INFO - { 16:52:16 INFO - "project": "", 16:52:16 INFO - "product": "firefox", 16:52:16 INFO - "script_repo_revision": "production", 16:52:16 INFO - "scheduler": "tests-mozilla-esr52-ubuntu64_vm-pgo-unittest", 16:52:16 INFO - "repository": "", 16:52:16 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-esr52 pgo test mochitest-jetpack", 16:52:16 INFO - "buildid": "20180608150819", 16:52:16 INFO - "pgo_build": "True", 16:52:16 INFO - "basedir": "/builds/slave/test", 16:52:16 INFO - "buildnumber": 22, 16:52:16 INFO - "slavename": "tst-linux64-spot-320", 16:52:16 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 16:52:16 INFO - "platform": "linux64", 16:52:16 INFO - "branch": "mozilla-esr52", 16:52:16 INFO - "revision": "cbfdf01aac455e0591471201c96b89dee98190b5", 16:52:16 INFO - "repo_path": "releases/mozilla-esr52", 16:52:16 INFO - "moz_repo_path": "", 16:52:16 INFO - "stage_platform": "linux64-pgo", 16:52:16 INFO - "builduid": "b298b373e93d4f8dbf92436c9ed838a2", 16:52:16 INFO - "slavebuilddir": "test" 16:52:16 INFO - } 16:52:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2. 16:52:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json. 16:52:16 INFO - Running post-action listener: _resource_record_post_action 16:52:16 INFO - [mozharness: 2018-06-08 23:52:16.468089Z] Finished read-buildbot-config step (success) 16:52:16 INFO - [mozharness: 2018-06-08 23:52:16.468440Z] Running download-and-extract step. 16:52:16 INFO - Running pre-action listener: _pre_download_and_extract 16:52:16 WARNING - Try message not found. 16:52:16 INFO - Running pre-action listener: _resource_record_pre_action 16:52:16 INFO - Running main action method: download_and_extract 16:52:16 INFO - mkdir: /builds/slave/test/build/tests 16:52:16 INFO - Downloading https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json 16:52:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:52:17 INFO - Downloaded 1361 bytes. 16:52:17 INFO - Reading from file /builds/slave/test/build/firefox-52.8.2.en-US.linux-x86_64.test_packages.json 16:52:17 INFO - Using the following test package requirements: 16:52:17 INFO - {u'common': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip'], 16:52:17 INFO - u'cppunittest': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:52:17 INFO - u'gtest': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.gtest.tests.zip'], 16:52:17 INFO - u'jittest': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'jsshell-linux-x86_64.zip'], 16:52:17 INFO - u'mochitest': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.mochitest.tests.zip'], 16:52:17 INFO - u'mozbase': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip'], 16:52:17 INFO - u'reftest': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.reftest.tests.zip'], 16:52:17 INFO - u'talos': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.talos.tests.zip'], 16:52:17 INFO - u'web-platform': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.web-platform.tests.zip'], 16:52:17 INFO - u'xpcshell': [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', 16:52:17 INFO - u'firefox-52.8.2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:52:17 INFO - Downloading packages: [u'firefox-52.8.2.en-US.linux-x86_64.common.tests.zip', u'firefox-52.8.2.en-US.linux-x86_64.mochitest.tests.zip'] for test suite category: mochitest 16:52:17 INFO - Adding 'mozinfo.json' for extraction from common.tests zip file 16:52:17 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, mochitest/*, mozinfo.json from https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.common.tests.zip 16:52:17 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:52:17 INFO - Fetch https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.common.tests.zip into memory 16:52:18 INFO - Http code: 200 16:52:18 INFO - via: 1.1 55676da1e5c0a9c4e60a94a95b01dc04.cloudfront.net (CloudFront) 16:52:18 INFO - x-amz-cf-id: JTrd3qnSdW0BmMrRnLxvy7zwddKOws7oDv9xRLHUFsSiU0_3JS2Klw== 16:52:18 INFO - x-amz-version-id: amyEguiG3.NEsCgIpfpr7ojoc30OcAP5 16:52:19 INFO - Expected file size: 22192748 16:52:19 INFO - Obtained file size: 22192748 16:52:20 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, mochitest/*, mozinfo.json from https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.mochitest.tests.zip 16:52:20 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.mochitest.tests.zip'}, attempt #1 16:52:20 INFO - Fetch https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.mochitest.tests.zip into memory 16:52:21 INFO - Http code: 200 16:52:21 INFO - via: 1.1 ca024aca72de992a25bcd7fdcfe84b67.cloudfront.net (CloudFront) 16:52:21 INFO - x-amz-cf-id: irueh6uubQIqquWjmtAig_AiTQG9DC-ZDKyidPuALOJwTpXQaBgcHg== 16:52:21 INFO - x-amz-version-id: pVaLoGmwkPIw3WqAG.TA2Gozslw06heL 16:52:24 INFO - Expected file size: 80595071 16:52:24 INFO - Obtained file size: 80595071 16:52:44 INFO - Downloading https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/installer.tar.bz2 16:52:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/installer.tar.bz2'}, attempt #1 16:52:47 INFO - Downloaded 57821935 bytes. 16:52:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2 16:52:47 INFO - mkdir: /builds/slave/test/properties 16:52:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:52:47 INFO - Writing to file /builds/slave/test/properties/build_url 16:52:47 INFO - Contents: 16:52:47 INFO - build_url:https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2 16:52:48 INFO - Running post-action listener: _resource_record_post_action 16:52:48 INFO - Running post-action listener: set_extra_try_arguments 16:52:48 INFO - [mozharness: 2018-06-08 23:52:48.514377Z] Finished download-and-extract step (success) 16:52:48 INFO - [mozharness: 2018-06-08 23:52:48.514797Z] Running create-virtualenv step. 16:52:48 INFO - Running pre-action listener: _install_mozbase 16:52:48 INFO - Running pre-action listener: _pre_create_virtualenv 16:52:48 INFO - Running pre-action listener: _resource_record_pre_action 16:52:48 INFO - Running main action method: create_virtualenv 16:52:48 INFO - Creating virtualenv /builds/slave/test/build/venv 16:52:48 INFO - Running command: ['/tools/buildbot/bin/python', '/builds/slave/test/scripts/external_tools/virtualenv/virtualenv.py', '--always-copy', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:52:48 INFO - Copy/paste: /tools/buildbot/bin/python /builds/slave/test/scripts/external_tools/virtualenv/virtualenv.py --always-copy /builds/slave/test/build/venv 16:52:48 INFO - Using partial env: {'VIRTUALENV_NO_DOWNLOAD': '1'} 16:52:49 INFO - Using real prefix '/usr' 16:52:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:52:52 INFO - Installing setuptools, pip, wheel...done. 16:52:52 INFO - Return code: 0 16:52:52 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 16:52:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:52:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil>=3.1.1'] in /builds/slave/test/build 16:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org psutil>=3.1.1 16:52:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:52 INFO - 'CCACHE_UMASK': '002', 16:52:52 INFO - 'DISPLAY': ':0', 16:52:52 INFO - 'HOME': '/home/cltbld', 16:52:52 INFO - 'LANG': 'en_US.UTF-8', 16:52:52 INFO - 'LOGNAME': 'cltbld', 16:52:52 INFO - 'MAIL': '/var/mail/cltbld', 16:52:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:52 INFO - 'MOZ_NO_REMOTE': '1', 16:52:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:52 INFO - 'PWD': '/builds/slave/test', 16:52:52 INFO - 'SHELL': '/bin/bash', 16:52:52 INFO - 'SHLVL': '1', 16:52:52 INFO - 'TERM': 'linux', 16:52:52 INFO - 'TMOUT': '86400', 16:52:52 INFO - 'USER': 'cltbld', 16:52:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:52:52 INFO - '_': '/tools/buildbot/bin/python'} 16:52:53 INFO - Ignoring indexes: https://pypi.python.org/simple 16:52:53 INFO - Collecting psutil>=3.1.1 16:52:53 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:52:53 INFO - SNIMissingWarning 16:52:53 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:52:53 INFO - InsecurePlatformWarning 16:52:55 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:52:55 INFO - InsecurePlatformWarning 16:52:58 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/psutil-5.4.3.tar.gz (412kB) 16:52:59 INFO - Building wheels for collected packages: psutil 16:52:59 INFO - Running setup.py bdist_wheel for psutil: started 16:53:02 INFO - Running setup.py bdist_wheel for psutil: finished with status 'done' 16:53:02 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/30/c0/c3/5cdb2b64c0d47a81af9c62935a64d83948d2c2b3e7af3eeee2 16:53:02 INFO - Successfully built psutil 16:53:02 INFO - Installing collected packages: psutil 16:53:02 INFO - Successfully installed psutil-5.4.3 16:53:02 INFO - Return code: 0 16:53:02 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 16:53:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 16:53:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org mozsystemmonitor==0.3 16:53:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:02 INFO - 'CCACHE_UMASK': '002', 16:53:02 INFO - 'DISPLAY': ':0', 16:53:02 INFO - 'HOME': '/home/cltbld', 16:53:02 INFO - 'LANG': 'en_US.UTF-8', 16:53:02 INFO - 'LOGNAME': 'cltbld', 16:53:02 INFO - 'MAIL': '/var/mail/cltbld', 16:53:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:02 INFO - 'MOZ_NO_REMOTE': '1', 16:53:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:02 INFO - 'PWD': '/builds/slave/test', 16:53:02 INFO - 'SHELL': '/bin/bash', 16:53:02 INFO - 'SHLVL': '1', 16:53:02 INFO - 'TERM': 'linux', 16:53:02 INFO - 'TMOUT': '86400', 16:53:02 INFO - 'USER': 'cltbld', 16:53:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:02 INFO - '_': '/tools/buildbot/bin/python'} 16:53:03 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:03 INFO - Collecting mozsystemmonitor==0.3 16:53:03 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:53:03 INFO - SNIMissingWarning 16:53:03 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:03 INFO - InsecurePlatformWarning 16:53:04 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:04 INFO - InsecurePlatformWarning 16:53:08 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/mozsystemmonitor-0.3.tar.gz 16:53:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 16:53:08 INFO - Building wheels for collected packages: mozsystemmonitor 16:53:08 INFO - Running setup.py bdist_wheel for mozsystemmonitor: started 16:53:09 INFO - Running setup.py bdist_wheel for mozsystemmonitor: finished with status 'done' 16:53:09 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/f4/b7/9c/8a88c92aaad7c1d8bbd68513e1d91ad7f62b7465808c516aa8 16:53:09 INFO - Successfully built mozsystemmonitor 16:53:09 INFO - Installing collected packages: mozsystemmonitor 16:53:09 INFO - Successfully installed mozsystemmonitor-0.3 16:53:09 INFO - Return code: 0 16:53:09 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 16:53:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'jsonschema==2.5.1'] in /builds/slave/test/build 16:53:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org jsonschema==2.5.1 16:53:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:09 INFO - 'CCACHE_UMASK': '002', 16:53:09 INFO - 'DISPLAY': ':0', 16:53:09 INFO - 'HOME': '/home/cltbld', 16:53:09 INFO - 'LANG': 'en_US.UTF-8', 16:53:09 INFO - 'LOGNAME': 'cltbld', 16:53:09 INFO - 'MAIL': '/var/mail/cltbld', 16:53:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:09 INFO - 'MOZ_NO_REMOTE': '1', 16:53:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:09 INFO - 'PWD': '/builds/slave/test', 16:53:09 INFO - 'SHELL': '/bin/bash', 16:53:09 INFO - 'SHLVL': '1', 16:53:09 INFO - 'TERM': 'linux', 16:53:09 INFO - 'TMOUT': '86400', 16:53:09 INFO - 'USER': 'cltbld', 16:53:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:09 INFO - '_': '/tools/buildbot/bin/python'} 16:53:10 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:10 INFO - Collecting jsonschema==2.5.1 16:53:10 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:53:10 INFO - SNIMissingWarning 16:53:10 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:10 INFO - InsecurePlatformWarning 16:53:11 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:11 INFO - InsecurePlatformWarning 16:53:15 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/jsonschema-2.5.1-py2.py3-none-any.whl 16:53:15 INFO - Collecting functools32; python_version == "2.7" (from jsonschema==2.5.1) 16:53:19 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/functools32-3.2.3-2.tar.gz 16:53:19 INFO - Building wheels for collected packages: functools32 16:53:19 INFO - Running setup.py bdist_wheel for functools32: started 16:53:20 INFO - Running setup.py bdist_wheel for functools32: finished with status 'done' 16:53:20 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/60/8e/5c/cd0944700dbec48e57da97dbe11bcc84b1332f6b43bc89d9b7 16:53:20 INFO - Successfully built functools32 16:53:20 INFO - Installing collected packages: functools32, jsonschema 16:53:20 INFO - Successfully installed functools32-3.2.3.post2 jsonschema-2.5.1 16:53:20 INFO - Return code: 0 16:53:20 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 16:53:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'functools32==3.2.3-2'] in /builds/slave/test/build 16:53:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org functools32==3.2.3-2 16:53:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:20 INFO - 'CCACHE_UMASK': '002', 16:53:20 INFO - 'DISPLAY': ':0', 16:53:20 INFO - 'HOME': '/home/cltbld', 16:53:20 INFO - 'LANG': 'en_US.UTF-8', 16:53:20 INFO - 'LOGNAME': 'cltbld', 16:53:20 INFO - 'MAIL': '/var/mail/cltbld', 16:53:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:20 INFO - 'MOZ_NO_REMOTE': '1', 16:53:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:20 INFO - 'PWD': '/builds/slave/test', 16:53:20 INFO - 'SHELL': '/bin/bash', 16:53:20 INFO - 'SHLVL': '1', 16:53:20 INFO - 'TERM': 'linux', 16:53:20 INFO - 'TMOUT': '86400', 16:53:20 INFO - 'USER': 'cltbld', 16:53:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:20 INFO - '_': '/tools/buildbot/bin/python'} 16:53:21 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:21 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 16:53:21 INFO - Return code: 0 16:53:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:53:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org blobuploader==1.2.4 16:53:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:21 INFO - 'CCACHE_UMASK': '002', 16:53:21 INFO - 'DISPLAY': ':0', 16:53:21 INFO - 'HOME': '/home/cltbld', 16:53:21 INFO - 'LANG': 'en_US.UTF-8', 16:53:21 INFO - 'LOGNAME': 'cltbld', 16:53:21 INFO - 'MAIL': '/var/mail/cltbld', 16:53:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:21 INFO - 'MOZ_NO_REMOTE': '1', 16:53:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:21 INFO - 'PWD': '/builds/slave/test', 16:53:21 INFO - 'SHELL': '/bin/bash', 16:53:21 INFO - 'SHLVL': '1', 16:53:21 INFO - 'TERM': 'linux', 16:53:21 INFO - 'TMOUT': '86400', 16:53:21 INFO - 'USER': 'cltbld', 16:53:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:21 INFO - '_': '/tools/buildbot/bin/python'} 16:53:22 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:22 INFO - Collecting blobuploader==1.2.4 16:53:22 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:53:22 INFO - SNIMissingWarning 16:53:22 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:22 INFO - InsecurePlatformWarning 16:53:23 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:53:23 INFO - InsecurePlatformWarning 16:53:27 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/blobuploader-1.2.4.tar.gz 16:53:27 INFO - Collecting requests==1.2.3. (from blobuploader==1.2.4) 16:53:32 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/requests-1.2.3.tar.gz (348kB) 16:53:32 INFO - Collecting docopt==0.6.1 (from blobuploader==1.2.4) 16:53:37 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/docopt-0.6.1.tar.gz 16:53:37 INFO - Building wheels for collected packages: blobuploader, requests, docopt 16:53:37 INFO - Running setup.py bdist_wheel for blobuploader: started 16:53:38 INFO - Running setup.py bdist_wheel for blobuploader: finished with status 'done' 16:53:38 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/a7/2a/47/2d3828e4129ffeb548a26f4a87889dc9bc1a58e201a0ff8655 16:53:38 INFO - Running setup.py bdist_wheel for requests: started 16:53:38 INFO - Running setup.py bdist_wheel for requests: finished with status 'done' 16:53:38 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/65/bb/90/359b65a7043ffc879dde877c4ad827f452218808c6cccf2658 16:53:38 INFO - Running setup.py bdist_wheel for docopt: started 16:53:39 INFO - Running setup.py bdist_wheel for docopt: finished with status 'done' 16:53:39 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/ac/8b/84/7dbe9ada02c48c352fa733c81648516f92c6436f9d5bffad41 16:53:39 INFO - Successfully built blobuploader requests docopt 16:53:39 INFO - Installing collected packages: requests, docopt, blobuploader 16:53:40 INFO - Successfully installed blobuploader-1.2.4 docopt-0.6.1 requests-1.2.3 16:53:40 INFO - Return code: 0 16:53:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:53:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 16:53:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:53:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:40 INFO - 'CCACHE_UMASK': '002', 16:53:40 INFO - 'DISPLAY': ':0', 16:53:40 INFO - 'HOME': '/home/cltbld', 16:53:40 INFO - 'LANG': 'en_US.UTF-8', 16:53:40 INFO - 'LOGNAME': 'cltbld', 16:53:40 INFO - 'MAIL': '/var/mail/cltbld', 16:53:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:40 INFO - 'MOZ_NO_REMOTE': '1', 16:53:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:40 INFO - 'PWD': '/builds/slave/test', 16:53:40 INFO - 'SHELL': '/bin/bash', 16:53:40 INFO - 'SHLVL': '1', 16:53:40 INFO - 'TERM': 'linux', 16:53:40 INFO - 'TMOUT': '86400', 16:53:40 INFO - 'USER': 'cltbld', 16:53:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:40 INFO - '_': '/tools/buildbot/bin/python'} 16:53:41 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:41 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 16:53:41 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 16:53:41 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 16:53:42 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 16:53:42 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 16:53:42 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 16:53:43 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 16:53:43 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 16:53:43 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 16:53:44 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 16:53:44 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 16:53:45 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 16:53:45 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 16:53:45 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 16:53:46 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 16:53:46 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 16:53:46 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 16:53:47 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 16:53:47 INFO - Running setup.py install for manifestparser: started 16:53:47 INFO - Running setup.py install for manifestparser: finished with status 'done' 16:53:47 INFO - Running setup.py install for mozcrash: started 16:53:47 INFO - Running setup.py install for mozcrash: finished with status 'done' 16:53:47 INFO - Running setup.py install for mozdebug: started 16:53:48 INFO - Running setup.py install for mozdebug: finished with status 'done' 16:53:48 INFO - Running setup.py install for mozdevice: started 16:53:48 INFO - Running setup.py install for mozdevice: finished with status 'done' 16:53:48 INFO - Running setup.py install for mozfile: started 16:53:49 INFO - Running setup.py install for mozfile: finished with status 'done' 16:53:49 INFO - Running setup.py install for mozhttpd: started 16:53:49 INFO - Running setup.py install for mozhttpd: finished with status 'done' 16:53:49 INFO - Running setup.py install for mozinfo: started 16:53:50 INFO - Running setup.py install for mozinfo: finished with status 'done' 16:53:50 INFO - Running setup.py install for mozInstall: started 16:53:50 INFO - Running setup.py install for mozInstall: finished with status 'done' 16:53:50 INFO - Running setup.py install for mozleak: started 16:53:50 INFO - Running setup.py install for mozleak: finished with status 'done' 16:53:50 INFO - Running setup.py install for mozlog: started 16:53:51 INFO - Running setup.py install for mozlog: finished with status 'done' 16:53:51 INFO - Running setup.py install for moznetwork: started 16:53:51 INFO - Running setup.py install for moznetwork: finished with status 'done' 16:53:51 INFO - Running setup.py install for mozprocess: started 16:53:52 INFO - Running setup.py install for mozprocess: finished with status 'done' 16:53:52 INFO - Running setup.py install for mozprofile: started 16:53:52 INFO - Running setup.py install for mozprofile: finished with status 'done' 16:53:52 INFO - Running setup.py install for mozrunner: started 16:53:53 INFO - Running setup.py install for mozrunner: finished with status 'done' 16:53:53 INFO - Running setup.py install for mozscreenshot: started 16:53:53 INFO - Running setup.py install for mozscreenshot: finished with status 'done' 16:53:53 INFO - Running setup.py install for moztest: started 16:53:54 INFO - Running setup.py install for moztest: finished with status 'done' 16:53:54 INFO - Running setup.py install for mozversion: started 16:53:54 INFO - Running setup.py install for mozversion: finished with status 'done' 16:53:55 INFO - Successfully installed manifestparser-1.1 mozInstall-1.12 mozcrash-1.0 mozdebug-0.1 mozdevice-0.48 mozfile-1.2 mozhttpd-0.7 mozinfo-0.9 mozleak-0.1 mozlog-3.4 moznetwork-0.27 mozprocess-0.23 mozprofile-0.28 mozrunner-6.13 mozscreenshot-0.1 moztest-0.8 mozversion-1.4 16:53:55 INFO - Return code: 0 16:53:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:53:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:53:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 16:53:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:53:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:55 INFO - 'CCACHE_UMASK': '002', 16:53:55 INFO - 'DISPLAY': ':0', 16:53:55 INFO - 'HOME': '/home/cltbld', 16:53:55 INFO - 'LANG': 'en_US.UTF-8', 16:53:55 INFO - 'LOGNAME': 'cltbld', 16:53:55 INFO - 'MAIL': '/var/mail/cltbld', 16:53:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:55 INFO - 'MOZ_NO_REMOTE': '1', 16:53:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:55 INFO - 'PWD': '/builds/slave/test', 16:53:55 INFO - 'SHELL': '/bin/bash', 16:53:55 INFO - 'SHLVL': '1', 16:53:55 INFO - 'TERM': 'linux', 16:53:55 INFO - 'TMOUT': '86400', 16:53:55 INFO - 'USER': 'cltbld', 16:53:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:53:55 INFO - '_': '/tools/buildbot/bin/python'} 16:53:55 INFO - Ignoring indexes: https://pypi.python.org/simple 16:53:55 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 16:53:56 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:53:56 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 16:53:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:53:56 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 16:53:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:53:57 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 16:53:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:53:57 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 16:53:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:53:58 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 16:53:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:53:58 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 16:53:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:53:58 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 16:53:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:53:59 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 16:53:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:53:59 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 16:53:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:53:59 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 16:54:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:54:00 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 16:54:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:54:00 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 16:54:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:54:01 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 16:54:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:54:01 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 16:54:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:54:01 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:54:02 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:02 INFO - Collecting blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:54:02 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:54:02 INFO - SNIMissingWarning 16:54:02 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:02 INFO - InsecurePlatformWarning 16:54:04 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:04 INFO - InsecurePlatformWarning 16:54:07 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/blessings-1.6.tar.gz 16:54:07 INFO - Building wheels for collected packages: blessings 16:54:07 INFO - Running setup.py bdist_wheel for blessings: started 16:54:08 INFO - Running setup.py bdist_wheel for blessings: finished with status 'done' 16:54:08 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/fb/37/ae/c6b15ed5da2ead5847df54c8319487050d4dcc950c9795eae9 16:54:08 INFO - Successfully built blessings 16:54:08 INFO - Installing collected packages: blessings 16:54:08 INFO - Successfully installed blessings-1.6 16:54:08 INFO - Return code: 0 16:54:08 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 16:54:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'pip>=1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'pip>=1.5'] in /builds/slave/test/build 16:54:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org pip>=1.5 16:54:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:08 INFO - 'CCACHE_UMASK': '002', 16:54:08 INFO - 'DISPLAY': ':0', 16:54:08 INFO - 'HOME': '/home/cltbld', 16:54:08 INFO - 'LANG': 'en_US.UTF-8', 16:54:08 INFO - 'LOGNAME': 'cltbld', 16:54:08 INFO - 'MAIL': '/var/mail/cltbld', 16:54:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:08 INFO - 'MOZ_NO_REMOTE': '1', 16:54:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:08 INFO - 'PWD': '/builds/slave/test', 16:54:08 INFO - 'SHELL': '/bin/bash', 16:54:08 INFO - 'SHLVL': '1', 16:54:08 INFO - 'TERM': 'linux', 16:54:08 INFO - 'TMOUT': '86400', 16:54:08 INFO - 'USER': 'cltbld', 16:54:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:08 INFO - '_': '/tools/buildbot/bin/python'} 16:54:09 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:09 INFO - Requirement already satisfied (use --upgrade to upgrade): pip>=1.5 in ./venv/lib/python2.7/site-packages 16:54:09 INFO - Return code: 0 16:54:09 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 16:54:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil==3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'psutil==3.1.1'] in /builds/slave/test/build 16:54:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org psutil==3.1.1 16:54:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:09 INFO - 'CCACHE_UMASK': '002', 16:54:09 INFO - 'DISPLAY': ':0', 16:54:09 INFO - 'HOME': '/home/cltbld', 16:54:09 INFO - 'LANG': 'en_US.UTF-8', 16:54:09 INFO - 'LOGNAME': 'cltbld', 16:54:09 INFO - 'MAIL': '/var/mail/cltbld', 16:54:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:09 INFO - 'MOZ_NO_REMOTE': '1', 16:54:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:09 INFO - 'PWD': '/builds/slave/test', 16:54:09 INFO - 'SHELL': '/bin/bash', 16:54:09 INFO - 'SHLVL': '1', 16:54:09 INFO - 'TERM': 'linux', 16:54:09 INFO - 'TMOUT': '86400', 16:54:09 INFO - 'USER': 'cltbld', 16:54:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:09 INFO - '_': '/tools/buildbot/bin/python'} 16:54:10 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:10 INFO - Collecting psutil==3.1.1 16:54:10 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:54:10 INFO - SNIMissingWarning 16:54:10 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:10 INFO - InsecurePlatformWarning 16:54:11 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:11 INFO - InsecurePlatformWarning 16:54:15 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/psutil-3.1.1.tar.gz (247kB) 16:54:16 INFO - Building wheels for collected packages: psutil 16:54:16 INFO - Running setup.py bdist_wheel for psutil: started 16:54:17 INFO - Running setup.py bdist_wheel for psutil: finished with status 'done' 16:54:17 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/1e/e6/25/f0494673fc8d727828e74362e3beb4cbaf34d8be516156ba0c 16:54:17 INFO - Successfully built psutil 16:54:17 INFO - Installing collected packages: psutil 16:54:17 INFO - Found existing installation: psutil 5.4.3 16:54:17 INFO - Uninstalling psutil-5.4.3: 16:54:17 INFO - Successfully uninstalled psutil-5.4.3 16:54:17 INFO - Successfully installed psutil-3.1.1 16:54:17 INFO - Return code: 0 16:54:17 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 16:54:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'mock'] in /builds/slave/test/build 16:54:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org mock 16:54:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:17 INFO - 'CCACHE_UMASK': '002', 16:54:17 INFO - 'DISPLAY': ':0', 16:54:17 INFO - 'HOME': '/home/cltbld', 16:54:17 INFO - 'LANG': 'en_US.UTF-8', 16:54:17 INFO - 'LOGNAME': 'cltbld', 16:54:17 INFO - 'MAIL': '/var/mail/cltbld', 16:54:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:17 INFO - 'MOZ_NO_REMOTE': '1', 16:54:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:17 INFO - 'PWD': '/builds/slave/test', 16:54:17 INFO - 'SHELL': '/bin/bash', 16:54:17 INFO - 'SHLVL': '1', 16:54:17 INFO - 'TERM': 'linux', 16:54:17 INFO - 'TMOUT': '86400', 16:54:17 INFO - 'USER': 'cltbld', 16:54:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:17 INFO - '_': '/tools/buildbot/bin/python'} 16:54:18 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:18 INFO - Collecting mock 16:54:18 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:54:18 INFO - SNIMissingWarning 16:54:18 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:18 INFO - InsecurePlatformWarning 16:54:19 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:19 INFO - InsecurePlatformWarning 16:54:23 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/mock-1.0.1.tar.gz (818kB) 16:54:24 INFO - Building wheels for collected packages: mock 16:54:24 INFO - Running setup.py bdist_wheel for mock: started 16:54:24 INFO - Running setup.py bdist_wheel for mock: finished with status 'done' 16:54:24 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/42/d3/87/79283a2f50dfedbfad996edf7028483b27c5953e56856af7d0 16:54:24 INFO - Successfully built mock 16:54:24 INFO - Installing collected packages: mock 16:54:25 INFO - Successfully installed mock-1.0.1 16:54:25 INFO - Return code: 0 16:54:25 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 16:54:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'simplejson']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org', 'simplejson'] in /builds/slave/test/build 16:54:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org simplejson 16:54:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:25 INFO - 'CCACHE_UMASK': '002', 16:54:25 INFO - 'DISPLAY': ':0', 16:54:25 INFO - 'HOME': '/home/cltbld', 16:54:25 INFO - 'LANG': 'en_US.UTF-8', 16:54:25 INFO - 'LOGNAME': 'cltbld', 16:54:25 INFO - 'MAIL': '/var/mail/cltbld', 16:54:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:25 INFO - 'MOZ_NO_REMOTE': '1', 16:54:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:25 INFO - 'PWD': '/builds/slave/test', 16:54:25 INFO - 'SHELL': '/bin/bash', 16:54:25 INFO - 'SHLVL': '1', 16:54:25 INFO - 'TERM': 'linux', 16:54:25 INFO - 'TMOUT': '86400', 16:54:25 INFO - 'USER': 'cltbld', 16:54:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:25 INFO - '_': '/tools/buildbot/bin/python'} 16:54:26 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:26 INFO - Collecting simplejson 16:54:26 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:54:26 INFO - SNIMissingWarning 16:54:26 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:26 INFO - InsecurePlatformWarning 16:54:27 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:27 INFO - InsecurePlatformWarning 16:54:30 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/simplejson-3.3.0.tar.gz (67kB) 16:54:31 INFO - Building wheels for collected packages: simplejson 16:54:31 INFO - Running setup.py bdist_wheel for simplejson: started 16:54:33 INFO - Running setup.py bdist_wheel for simplejson: finished with status 'done' 16:54:33 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/b1/26/8f/72b2a349729d24b9c6aa399407fddd384f8814e045e6de407e 16:54:33 INFO - Successfully built simplejson 16:54:33 INFO - Installing collected packages: simplejson 16:54:33 INFO - Successfully installed simplejson-3.3.0 16:54:33 INFO - Return code: 0 16:54:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:54:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 16:54:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:54:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:34 INFO - 'CCACHE_UMASK': '002', 16:54:34 INFO - 'DISPLAY': ':0', 16:54:34 INFO - 'HOME': '/home/cltbld', 16:54:34 INFO - 'LANG': 'en_US.UTF-8', 16:54:34 INFO - 'LOGNAME': 'cltbld', 16:54:34 INFO - 'MAIL': '/var/mail/cltbld', 16:54:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:34 INFO - 'MOZ_NO_REMOTE': '1', 16:54:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:34 INFO - 'PWD': '/builds/slave/test', 16:54:34 INFO - 'SHELL': '/bin/bash', 16:54:34 INFO - 'SHLVL': '1', 16:54:34 INFO - 'TERM': 'linux', 16:54:34 INFO - 'TMOUT': '86400', 16:54:34 INFO - 'USER': 'cltbld', 16:54:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:34 INFO - '_': '/tools/buildbot/bin/python'} 16:54:34 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:34 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 16:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:54:35 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 16:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:35 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 16:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:54:36 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 16:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:36 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 16:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:54:36 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 16:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:54:37 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 16:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:54:37 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 16:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:54:37 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 16:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:54:38 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 16:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:54:38 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 16:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:54:38 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 16:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:54:39 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 16:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:54:39 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 16:54:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:54:40 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 16:54:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:54:40 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 16:54:40 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:54:40 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 16:54:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:54:41 INFO - Processing /builds/slave/test/build/tests/tools/wptserve 16:54:41 INFO - Processing /builds/slave/test/build/tests/marionette/client 16:54:42 INFO - Processing /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 16:54:42 INFO - Processing /builds/slave/test/build/tests/marionette/harness 16:54:42 INFO - Processing /builds/slave/test/build/tests/marionette/puppeteer/firefox 16:54:43 INFO - Building wheels for collected packages: browsermob-proxy 16:54:43 INFO - Running setup.py bdist_wheel for browsermob-proxy: started 16:54:43 INFO - Running setup.py bdist_wheel for browsermob-proxy: finished with status 'done' 16:54:43 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/10/00/c1/79bb793b6a7eb4dca9dfd244010f550ae5044951bcd23c261e 16:54:43 INFO - Successfully built browsermob-proxy 16:54:43 INFO - Installing collected packages: wptserve, marionette-driver, browsermob-proxy, marionette-harness, firefox-puppeteer 16:54:43 INFO - Running setup.py install for wptserve: started 16:54:44 INFO - Running setup.py install for wptserve: finished with status 'done' 16:54:44 INFO - Running setup.py install for marionette-driver: started 16:54:44 INFO - Running setup.py install for marionette-driver: finished with status 'done' 16:54:44 INFO - Running setup.py install for marionette-harness: started 16:54:45 INFO - Running setup.py install for marionette-harness: finished with status 'done' 16:54:45 INFO - Running setup.py install for firefox-puppeteer: started 16:54:45 INFO - Running setup.py install for firefox-puppeteer: finished with status 'done' 16:54:46 INFO - Successfully installed browsermob-proxy-0.6.0 firefox-puppeteer-52.1.0 marionette-driver-2.2.0 marionette-harness-4.0.0 wptserve-1.4.0 16:54:46 INFO - Return code: 0 16:54:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:54:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/config 16:54:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:54:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:46 INFO - 'CCACHE_UMASK': '002', 16:54:46 INFO - 'DISPLAY': ':0', 16:54:46 INFO - 'HOME': '/home/cltbld', 16:54:46 INFO - 'LANG': 'en_US.UTF-8', 16:54:46 INFO - 'LOGNAME': 'cltbld', 16:54:46 INFO - 'MAIL': '/var/mail/cltbld', 16:54:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:46 INFO - 'MOZ_NO_REMOTE': '1', 16:54:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:46 INFO - 'PWD': '/builds/slave/test', 16:54:46 INFO - 'SHELL': '/bin/bash', 16:54:46 INFO - 'SHLVL': '1', 16:54:46 INFO - 'TERM': 'linux', 16:54:46 INFO - 'TMOUT': '86400', 16:54:46 INFO - 'USER': 'cltbld', 16:54:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:46 INFO - '_': '/tools/buildbot/bin/python'} 16:54:47 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:47 INFO - Processing /builds/slave/test/build/tests/mozbase/manifestparser 16:54:47 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:54:47 INFO - Processing /builds/slave/test/build/tests/mozbase/mozcrash 16:54:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:48 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdebug 16:54:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:54:48 INFO - Processing /builds/slave/test/build/tests/mozbase/mozdevice 16:54:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:48 INFO - Processing /builds/slave/test/build/tests/mozbase/mozfile 16:54:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:54:49 INFO - Processing /builds/slave/test/build/tests/mozbase/mozhttpd 16:54:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:54:49 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinfo 16:54:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:54:49 INFO - Processing /builds/slave/test/build/tests/mozbase/mozinstall 16:54:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:54:50 INFO - Processing /builds/slave/test/build/tests/mozbase/mozleak 16:54:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:54:50 INFO - Processing /builds/slave/test/build/tests/mozbase/mozlog 16:54:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:54:51 INFO - Processing /builds/slave/test/build/tests/mozbase/moznetwork 16:54:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:54:51 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprocess 16:54:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:54:51 INFO - Processing /builds/slave/test/build/tests/mozbase/mozprofile 16:54:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:54:52 INFO - Processing /builds/slave/test/build/tests/mozbase/mozrunner 16:54:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:54:52 INFO - Processing /builds/slave/test/build/tests/mozbase/mozscreenshot 16:54:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:54:52 INFO - Processing /builds/slave/test/build/tests/mozbase/moztest 16:54:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:54:53 INFO - Processing /builds/slave/test/build/tests/mozbase/mozversion 16:54:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:54:53 INFO - Processing /builds/slave/test/build/tests/tools/wptserve 16:54:54 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:54:54 INFO - Processing /builds/slave/test/build/tests/marionette/client 16:54:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==2.2.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:54:54 INFO - Processing /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 16:54:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:54:54 INFO - Processing /builds/slave/test/build/tests/marionette/harness 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-harness==4.0.0 from file:///builds/slave/test/build/tests/marionette/harness in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 6)) 16:54:55 INFO - Processing /builds/slave/test/build/tests/marionette/puppeteer/firefox 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): firefox-puppeteer==52.1.0 from file:///builds/slave/test/build/tests/marionette/puppeteer/firefox in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 9)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:54:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:54:55 INFO - Building wheels for collected packages: browsermob-proxy 16:54:55 INFO - Running setup.py bdist_wheel for browsermob-proxy: started 16:54:56 INFO - Running setup.py bdist_wheel for browsermob-proxy: finished with status 'done' 16:54:56 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/10/00/c1/79bb793b6a7eb4dca9dfd244010f550ae5044951bcd23c261e 16:54:56 INFO - Successfully built browsermob-proxy 16:54:56 INFO - Return code: 0 16:54:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:54:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/mochitest/websocketprocessbridge', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:54:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/mochitest/websocketprocessbridge 16:54:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:54:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:54:56 INFO - 'CCACHE_UMASK': '002', 16:54:56 INFO - 'DISPLAY': ':0', 16:54:56 INFO - 'HOME': '/home/cltbld', 16:54:56 INFO - 'LANG': 'en_US.UTF-8', 16:54:56 INFO - 'LOGNAME': 'cltbld', 16:54:56 INFO - 'MAIL': '/var/mail/cltbld', 16:54:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:54:56 INFO - 'MOZ_NO_REMOTE': '1', 16:54:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:54:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:54:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:56 INFO - 'PWD': '/builds/slave/test', 16:54:56 INFO - 'SHELL': '/bin/bash', 16:54:56 INFO - 'SHLVL': '1', 16:54:56 INFO - 'TERM': 'linux', 16:54:56 INFO - 'TMOUT': '86400', 16:54:56 INFO - 'USER': 'cltbld', 16:54:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:54:56 INFO - '_': '/tools/buildbot/bin/python'} 16:54:57 INFO - Ignoring indexes: https://pypi.python.org/simple 16:54:57 INFO - Collecting six==1.10.0 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 2)) 16:54:57 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:54:57 INFO - SNIMissingWarning 16:54:57 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:57 INFO - InsecurePlatformWarning 16:54:58 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:54:58 INFO - InsecurePlatformWarning 16:55:02 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/six-1.10.0-py2.py3-none-any.whl 16:55:02 INFO - Collecting twisted==10.2.0 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 16:55:06 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/Twisted-10.2.0.tar.gz (1.9MB) 16:55:07 INFO - Collecting txws==0.9.1 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 7)) 16:55:12 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/txWS-0.9.1.tar.gz 16:55:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 9)) 16:55:14 INFO - Collecting ipaddr==2.1.11 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 12)) 16:55:18 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/ipaddr-2.1.11.tar.gz 16:55:19 INFO - Collecting passlib==1.6.5 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 13)) 16:55:23 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/passlib-1.6.5-py2.py3-none-any.whl (317kB) 16:55:23 INFO - Building wheels for collected packages: twisted, txws, ipaddr 16:55:23 INFO - Running setup.py bdist_wheel for twisted: started 16:55:26 INFO - Running setup.py bdist_wheel for twisted: finished with status 'done' 16:55:26 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/2a/06/64/df4bef56496f61aee018cad118db54f7a03015723d10662b26 16:55:26 INFO - Running setup.py bdist_wheel for txws: started 16:55:27 INFO - Running setup.py bdist_wheel for txws: finished with status 'done' 16:55:27 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/51/f5/78/51b5dd281cb5c86337c41faadc891bd5089a07842da35b9248 16:55:27 INFO - Running setup.py bdist_wheel for ipaddr: started 16:55:27 INFO - Running setup.py bdist_wheel for ipaddr: finished with status 'done' 16:55:27 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/6a/e7/d2/68af1df9a4dd7fd032c9375a12bd438c6fa81ee69d5e07993f 16:55:27 INFO - Successfully built twisted txws ipaddr 16:55:27 INFO - Installing collected packages: six, twisted, txws, ipaddr, passlib 16:55:31 INFO - Successfully installed ipaddr-2.1.11 passlib-1.6.5 six-1.10.0 twisted-10.2.0 txws-0.9.1 16:55:31 INFO - Return code: 0 16:55:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:55:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f185dd65110>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x7f185de6de40>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c333e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/mochitest/websocketprocessbridge', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:55:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '--trusted-host', 'pypi.pub.build.mozilla.org', '--trusted-host', 'pypi.pvt.build.mozilla.org'] in /builds/slave/test/build/tests/mochitest/websocketprocessbridge 16:55:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub --trusted-host pypi.pub.build.mozilla.org --trusted-host pypi.pvt.build.mozilla.org 16:55:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:55:31 INFO - 'CCACHE_UMASK': '002', 16:55:31 INFO - 'DISPLAY': ':0', 16:55:31 INFO - 'HOME': '/home/cltbld', 16:55:31 INFO - 'LANG': 'en_US.UTF-8', 16:55:31 INFO - 'LOGNAME': 'cltbld', 16:55:31 INFO - 'MAIL': '/var/mail/cltbld', 16:55:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:55:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:55:31 INFO - 'MOZ_NO_REMOTE': '1', 16:55:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:55:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:55:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:55:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:55:31 INFO - 'PWD': '/builds/slave/test', 16:55:31 INFO - 'SHELL': '/bin/bash', 16:55:31 INFO - 'SHLVL': '1', 16:55:31 INFO - 'TERM': 'linux', 16:55:31 INFO - 'TMOUT': '86400', 16:55:31 INFO - 'USER': 'cltbld', 16:55:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:55:31 INFO - '_': '/tools/buildbot/bin/python'} 16:55:32 INFO - Ignoring indexes: https://pypi.python.org/simple 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 2)) 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): twisted==10.2.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): txws==0.9.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 7)) 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 9)) 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): ipaddr==2.1.11 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 12)) 16:55:32 INFO - Requirement already satisfied (use --upgrade to upgrade): passlib==1.6.5 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 13)) 16:55:32 INFO - Collecting zope.interface (from twisted==10.2.0->-r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 16:55:32 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. 16:55:32 INFO - SNIMissingWarning 16:55:32 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:55:32 INFO - InsecurePlatformWarning 16:55:34 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 16:55:34 INFO - InsecurePlatformWarning 16:55:37 INFO - Downloading https://pypi.pvt.build.mozilla.org/pub/zope.interface-4.0.2.tar.gz (139kB) 16:55:38 INFO - Requirement already satisfied (use --upgrade to upgrade): setuptools in /builds/slave/test/build/venv/lib/python2.7/site-packages (from zope.interface->twisted==10.2.0->-r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 16:55:38 INFO - Building wheels for collected packages: zope.interface 16:55:38 INFO - Running setup.py bdist_wheel for zope.interface: started 16:55:39 INFO - Running setup.py bdist_wheel for zope.interface: finished with status 'done' 16:55:39 INFO - Stored in directory: /home/cltbld/.cache/pip/wheels/54/5c/71/e718400d2babcda41f4d97864183e1268dab308acc88e22470 16:55:39 INFO - Successfully built zope.interface 16:55:39 INFO - Installing collected packages: zope.interface 16:55:40 INFO - Successfully installed zope.interface-4.0.2 16:55:40 INFO - Return code: 0 16:55:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:55:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:55:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:55:42 INFO - Reading from file tmpfile_stdout 16:55:42 INFO - Reading from file tmpfile_stderr 16:55:42 INFO - Current package versions: 16:55:42 INFO - Twisted == 10.2.0 16:55:42 INFO - blessings == 1.6 16:55:42 INFO - blobuploader == 1.2.4 16:55:42 INFO - browsermob-proxy == 0.6.0 16:55:42 INFO - docopt == 0.6.1 16:55:42 INFO - firefox-puppeteer == 52.1.0 16:55:42 INFO - functools32 == 3.2.3.post2 16:55:42 INFO - ipaddr == 2.1.11 16:55:42 INFO - jsonschema == 2.5.1 16:55:42 INFO - manifestparser == 1.1 16:55:42 INFO - marionette-driver == 2.2.0 16:55:42 INFO - marionette-harness == 4.0.0 16:55:42 INFO - mock == 1.0.1 16:55:42 INFO - mozInstall == 1.12 16:55:42 INFO - mozcrash == 1.0 16:55:42 INFO - mozdebug == 0.1 16:55:42 INFO - mozdevice == 0.48 16:55:42 INFO - mozfile == 1.2 16:55:42 INFO - mozhttpd == 0.7 16:55:42 INFO - mozinfo == 0.9 16:55:42 INFO - mozleak == 0.1 16:55:42 INFO - mozlog == 3.4 16:55:42 INFO - moznetwork == 0.27 16:55:42 INFO - mozprocess == 0.23 16:55:42 INFO - mozprofile == 0.28 16:55:42 INFO - mozrunner == 6.13 16:55:42 INFO - mozscreenshot == 0.1 16:55:42 INFO - mozsystemmonitor == 0.3 16:55:42 INFO - moztest == 0.8 16:55:42 INFO - mozversion == 1.4 16:55:42 INFO - passlib == 1.6.5 16:55:42 INFO - psutil == 3.1.1 16:55:42 INFO - requests == 1.2.3 16:55:42 INFO - simplejson == 3.3.0 16:55:42 INFO - six == 1.10.0 16:55:42 INFO - txWS == 0.9.1 16:55:42 INFO - wptserve == 1.4.0 16:55:42 INFO - zope.interface == 4.0.2 16:55:42 INFO - Running post-action listener: _resource_record_post_action 16:55:42 INFO - Running post-action listener: _start_resource_monitoring 16:55:42 INFO - Starting resource monitoring. 16:55:42 INFO - [mozharness: 2018-06-08 23:55:42.124697Z] Finished create-virtualenv step (success) 16:55:42 INFO - [mozharness: 2018-06-08 23:55:42.131113Z] Running install step. 16:55:42 INFO - Running pre-action listener: _resource_record_pre_action 16:55:42 INFO - Running main action method: install 16:55:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:55:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:55:43 INFO - Reading from file tmpfile_stdout 16:55:43 INFO - Reading from file tmpfile_stderr 16:55:43 INFO - Detecting whether we're running mozinstall >=1.0... 16:55:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:55:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:55:43 INFO - Reading from file tmpfile_stdout 16:55:43 INFO - Output received: 16:55:43 INFO - Usage: mozinstall [options] installer 16:55:43 INFO - Options: 16:55:43 INFO - -h, --help show this help message and exit 16:55:43 INFO - -d DEST, --destination=DEST 16:55:43 INFO - Directory to install application into. [default: 16:55:43 INFO - "/builds/slave/test"] 16:55:43 INFO - --app=APP Application being installed. [default: firefox] 16:55:43 INFO - mkdir: /builds/slave/test/build/application 16:55:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/installer.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:55:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/installer.tar.bz2 --destination /builds/slave/test/build/application 16:56:05 INFO - Reading from file tmpfile_stdout 16:56:05 INFO - Output received: 16:56:05 INFO - /builds/slave/test/build/application/firefox/firefox 16:56:05 INFO - Running post-action listener: _resource_record_post_action 16:56:05 INFO - [mozharness: 2018-06-08 23:56:05.463573Z] Finished install step (success) 16:56:05 INFO - [mozharness: 2018-06-08 23:56:05.463981Z] Running stage-files step. 16:56:05 INFO - Running pre-action listener: _resource_record_pre_action 16:56:05 INFO - Running main action method: stage_files 16:56:05 INFO - Running post-action listener: _resource_record_post_action 16:56:05 INFO - [mozharness: 2018-06-08 23:56:05.465808Z] Finished stage-files step (success) 16:56:05 INFO - [mozharness: 2018-06-08 23:56:05.466177Z] Running run-tests step. 16:56:05 INFO - Running pre-action listener: _resource_record_pre_action 16:56:05 INFO - Running pre-action listener: _set_gcov_prefix 16:56:05 INFO - Running main action method: run_tests 16:56:05 INFO - Running pre test command disable_screen_saver with 'xset s off s reset' 16:56:05 INFO - Running command: ['xset', 's', 'off', 's', 'reset'] in /builds/slave/test/build 16:56:05 INFO - Copy/paste: xset s off s reset 16:56:05 INFO - Return code: 0 16:56:05 INFO - #### Running mochitest suites 16:56:05 INFO - grabbing minidump binary from tooltool 16:56:05 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:56:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:56:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:56:05 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 16:56:05 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:56:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:56:07 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpbgQCiu 16:56:07 INFO - INFO - File integrity verified, renaming tmpbgQCiu to linux64-minidump_stackwalk 16:56:07 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:56:07 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 16:56:07 INFO - Return code: 0 16:56:07 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:56:07 INFO - grabbing nodejs binary from tooltool 16:56:07 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2fa90>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c313f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c31670>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:56:07 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:56:07 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/nodejs.manifest -o -c /builds/tooltool_cache 16:56:07 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 16:56:07 INFO - INFO - File node-linux-x64.tar.gz not present in local cache folder /builds/tooltool_cache 16:56:07 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:56:08 INFO - INFO - File node-linux-x64.tar.gz fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpTg_2BJ 16:56:08 INFO - INFO - File integrity verified, renaming tmpTg_2BJ to node-linux-x64.tar.gz 16:56:08 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:56:08 INFO - INFO - Local cache /builds/tooltool_cache updated with node-linux-x64.tar.gz 16:56:08 INFO - INFO - untarring "node-linux-x64.tar.gz" 16:56:11 INFO - Return code: 0 16:56:11 INFO - Chmoding /builds/slave/test/build/node-linux-x64/bin/node to 0755 16:56:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:56:11 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 16:56:11 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/linux64-minidump_stackwalk 16:56:11 INFO - ENV: MOZ_NODE_PATH is now /builds/slave/test/build/node-linux-x64/bin/node 16:56:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:56:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--disable-e10s', '--appname=/builds/slave/test/build/application/firefox/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--setpref=webgl.force-enabled=true', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--use-test-media-devices', '--screenshot-on-fail', '--cleanup-crashes', '--marionette-startup-timeout=180', '--flavor=jetpack-addon'] in /builds/slave/test/build 16:56:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --disable-e10s --appname=/builds/slave/test/build/application/firefox/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip --certificate-path=tests/certs --setpref=webgl.force-enabled=true --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log --use-test-media-devices --screenshot-on-fail --cleanup-crashes --marionette-startup-timeout=180 --flavor=jetpack-addon 16:56:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:56:11 INFO - 'CCACHE_UMASK': '002', 16:56:11 INFO - 'DISPLAY': ':0', 16:56:11 INFO - 'HOME': '/home/cltbld', 16:56:11 INFO - 'LANG': 'en_US.UTF-8', 16:56:11 INFO - 'LOGNAME': 'cltbld', 16:56:11 INFO - 'MAIL': '/var/mail/cltbld', 16:56:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:56:11 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/linux64-minidump_stackwalk', 16:56:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:56:11 INFO - 'MOZ_NODE_PATH': '/builds/slave/test/build/node-linux-x64/bin/node', 16:56:11 INFO - 'MOZ_NO_REMOTE': '1', 16:56:11 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 16:56:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:56:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:56:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:56:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:56:11 INFO - 'PWD': '/builds/slave/test', 16:56:11 INFO - 'SHELL': '/bin/bash', 16:56:11 INFO - 'SHLVL': '1', 16:56:11 INFO - 'TERM': 'linux', 16:56:11 INFO - 'TMOUT': '86400', 16:56:11 INFO - 'USER': 'cltbld', 16:56:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:56:11 INFO - '_': '/tools/buildbot/bin/python'} 16:56:11 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--disable-e10s', '--appname=/builds/slave/test/build/application/firefox/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--setpref=webgl.force-enabled=true', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--use-test-media-devices', '--screenshot-on-fail', '--cleanup-crashes', '--marionette-startup-timeout=180', '--flavor=jetpack-addon'] with output_timeout 1000 16:56:11 INFO - Checking for orphan ssltunnel processes... 16:56:11 INFO - Checking for orphan xpcshell processes... 16:56:11 INFO - SUITE-START | Running 41 tests 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 1ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 1ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 1ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/page-worker.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/page-worker.xpi | took 1ms 16:56:11 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 16:56:11 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 1ms 16:56:13 INFO - ImportError: No module named pygtk 16:56:13 INFO - Setting pipeline to PAUSED ... 16:56:13 INFO - libv4l2: error getting pixformat: Invalid argument 16:56:13 INFO - Pipeline is PREROLLING ... 16:56:14 INFO - Pipeline is PREROLLED ... 16:56:14 INFO - Setting pipeline to PLAYING ... 16:56:14 INFO - New clock: GstSystemClock 16:56:14 INFO - Got EOS from element "pipeline0". 16:56:14 INFO - Execution ended after 31821578 ns. 16:56:14 INFO - Setting pipeline to PAUSED ... 16:56:14 INFO - Setting pipeline to READY ... 16:56:14 INFO - Setting pipeline to NULL ... 16:56:14 INFO - Freeing pipeline ... 16:56:14 INFO - 23 16:56:14 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 16:56:15 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 16:56:15 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/firefox', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpZhtYWt.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 16:56:15 INFO - runtests.py | Server pid: 2468 16:56:15 INFO - runtests.py | Websocket server pid: 2471 16:56:15 INFO - runtests.py | SSL tunnel pid: 2474 16:56:16 INFO - runtests.py | Running with e10s: False 16:56:16 INFO - runtests.py | Running tests: start. 16:56:16 INFO - Application command: /builds/slave/test/build/application/firefox/firefox -marionette -foreground -profile /tmp/tmpZhtYWt.mozrunner 16:56:16 INFO - runtests.py | Application pid: 2496 16:56:16 INFO - TEST-INFO | started process Main app process 16:56:19 INFO - 1528502179040 Marionette INFO Listening on port 2828 16:56:22 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 16:56:22 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 16:56:23 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:23 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 16:56:23 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:23 INFO - TEST-START | test-addon-manager/main.test getAddonByID 16:56:23 INFO - TEST-PASS | test-addon-manager/main.test getAddonByID | getAddonByID works 16:56:23 INFO - TEST-PASS | test-addon-manager/main.test getAddonByID | This test is done. 16:56:23 INFO - TEST-PASS | test-addon-manager/main.test getAddonByID | There was a clean UI. 16:56:23 INFO - TEST-END | test-addon-manager/main.test getAddonByID 16:56:23 INFO - 3 of 3 tests passed. 16:56:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 16:56:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 16:56:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 16:56:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 16:56:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 16:56:24 INFO - console.info: author-email: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:24 INFO - console.info: author-email: hiddenWindow document.readyState:complete 16:56:24 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:25 INFO - TEST-START | author-email/main.testContributors 16:56:25 INFO - TEST-PASS | author-email/main.testContributors | < and > characters work 16:56:25 INFO - TEST-PASS | author-email/main.testContributors | This test is done. 16:56:25 INFO - TEST-PASS | author-email/main.testContributors | There was a clean UI. 16:56:25 INFO - TEST-END | author-email/main.testContributors 16:56:25 INFO - 3 of 3 tests passed. 16:56:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 16:56:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 16:56:25 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 16:56:25 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 16:56:25 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 16:56:26 INFO - console.info: child_process: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:26 INFO - console.info: child_process: hiddenWindow document.readyState:complete 16:56:26 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:26 INFO - TEST-START | child_process/index.test child_process in an addon 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | no errors 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | stderr is empty 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | stdout output of `ls -al` finds files 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | passing args works 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | This test is done. 16:56:26 INFO - TEST-PASS | child_process/index.test child_process in an addon | There was a clean UI. 16:56:26 INFO - TEST-END | child_process/index.test child_process in an addon 16:56:27 INFO - 6 of 6 tests passed. 16:56:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 16:56:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 16:56:27 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 16:56:27 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 16:56:27 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 16:56:27 INFO - console.info: chrome: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:27 INFO - console.info: chrome: hiddenWindow document.readyState:complete 16:56:28 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:28 INFO - TEST-START | chrome/main.testChromeContent 16:56:28 INFO - TEST-PASS | chrome/main.testChromeContent | opening chrome://test/content/new-window.xul 16:56:28 INFO - TEST-PASS | chrome/main.testChromeContent | test xul window was opened 16:56:28 INFO - TEST-PASS | chrome/main.testChromeContent | opened chrome://test/content/new-window.xul 16:56:28 INFO - TEST-PASS | chrome/main.testChromeContent | This test is done. 16:56:28 INFO - TEST-PASS | chrome/main.testChromeContent | There was a clean UI. 16:56:28 INFO - TEST-END | chrome/main.testChromeContent 16:56:28 INFO - TEST-START | chrome/main.testChromeInPanel 16:56:28 INFO - TEST-PASS | chrome/main.testChromeInPanel | start was emitted 16:56:29 INFO - TEST-PASS | chrome/main.testChromeInPanel | panel shown 16:56:29 INFO - TEST-PASS | chrome/main.testChromeInPanel | got echo 16:56:29 INFO - TEST-PASS | chrome/main.testChromeInPanel | panel is destroyed 16:56:29 INFO - TEST-PASS | chrome/main.testChromeInPanel | This test is done. 16:56:29 INFO - TEST-PASS | chrome/main.testChromeInPanel | There was a clean UI. 16:56:29 INFO - TEST-END | chrome/main.testChromeInPanel 16:56:29 INFO - TEST-START | chrome/main.testChromeLocale 16:56:29 INFO - TEST-PASS | chrome/main.testChromeLocale | locales ja-JP folder was copied correctly 16:56:29 INFO - TEST-PASS | chrome/main.testChromeLocale | locales en-US folder was copied correctly 16:56:29 INFO - TEST-PASS | chrome/main.testChromeLocale | This test is done. 16:56:29 INFO - TEST-PASS | chrome/main.testChromeLocale | There was a clean UI. 16:56:29 INFO - TEST-END | chrome/main.testChromeLocale 16:56:29 INFO - TEST-START | chrome/main.testChromeSkin 16:56:29 INFO - TEST-PASS | chrome/main.testChromeSkin | requesting chrome://test/skin/style.css 16:56:29 INFO - TEST-PASS | chrome/main.testChromeSkin | chrome.manifest skin folder was registered! 16:56:29 INFO - TEST-PASS | chrome/main.testChromeSkin | This test is done. 16:56:29 INFO - TEST-PASS | chrome/main.testChromeSkin | There was a clean UI. 16:56:29 INFO - TEST-END | chrome/main.testChromeSkin 16:56:29 INFO - 19 of 19 tests passed. 16:56:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 16:56:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 16:56:30 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 16:56:30 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 16:56:30 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 16:56:30 INFO - console.info: content-permissions: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:30 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 16:56:30 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:30 INFO - TEST-START | content-permissions/main.testCrossDomainIframe 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainIframe | received iframe html content 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainIframe | This test is done. 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainIframe | There was a clean UI. 16:56:31 INFO - TEST-END | content-permissions/main.testCrossDomainIframe 16:56:31 INFO - TEST-START | content-permissions/main.testCrossDomainXHR 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainXHR | received XHR content 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainXHR | This test is done. 16:56:31 INFO - TEST-PASS | content-permissions/main.testCrossDomainXHR | There was a clean UI. 16:56:32 INFO - TEST-END | content-permissions/main.testCrossDomainXHR 16:56:32 INFO - 6 of 6 tests passed. 16:56:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 16:56:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 16:56:32 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 16:56:32 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-script-messages-latency 16:56:32 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-script-messages-latency 16:56:33 INFO - console.info: content-script-messages-latency: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:33 INFO - console.info: content-script-messages-latency: hiddenWindow document.readyState:complete 16:56:33 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:33 INFO - TEST-START | content-script-messages-latency/main.testContentScriptLatencyRegression 16:56:33 INFO - TEST-PASS | content-script-messages-latency/main.testContentScriptLatencyRegression | content script received the port message when the page was still loading 16:56:33 INFO - TEST-PASS | content-script-messages-latency/main.testContentScriptLatencyRegression | content script should be frozen if document.readyState is still uninitialized 16:56:33 INFO - TEST-PASS | content-script-messages-latency/main.testContentScriptLatencyRegression | content script message received with document.readyState was interactive or loading 16:56:35 INFO - TEST-PASS | content-script-messages-latency/main.testContentScriptLatencyRegression | This test is done. 16:56:35 INFO - TEST-PASS | content-script-messages-latency/main.testContentScriptLatencyRegression | There was a clean UI. 16:56:35 INFO - TEST-END | content-script-messages-latency/main.testContentScriptLatencyRegression 16:56:36 INFO - 5 of 5 tests passed. 16:56:36 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-script-messages-latency@jetpack 16:56:36 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-script-messages-latency@jetpack 16:56:36 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-script-messages-latency is complete 16:56:36 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 16:56:36 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 16:56:36 INFO - console.info: contributors: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:36 INFO - console.info: contributors: hiddenWindow document.readyState:complete 16:56:37 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:37 INFO - TEST-START | contributors/main.testContributors 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | The contributors keys are correct 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | The contributors keys are correct 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | The key count is correct 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | The key length is correct 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | This test is done. 16:56:37 INFO - TEST-PASS | contributors/main.testContributors | There was a clean UI. 16:56:37 INFO - TEST-END | contributors/main.testContributors 16:56:37 INFO - 6 of 6 tests passed. 16:56:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 16:56:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 16:56:38 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 16:56:38 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 16:56:38 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 16:56:38 INFO - console.info: curly-id: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:38 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 16:56:38 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:38 INFO - TEST-START | curly-id/main.testCurlyID 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | curly ID is curly 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | test13 is 26 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | test14 is 15 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | simple test14 also 15 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | This test is done. 16:56:38 INFO - TEST-PASS | curly-id/main.testCurlyID | There was a clean UI. 16:56:39 INFO - TEST-END | curly-id/main.testCurlyID 16:56:39 INFO - TEST-START | curly-id/main.testSelfID 16:56:39 INFO - TEST-PASS | curly-id/main.testSelfID | self.id is a string 16:56:39 INFO - TEST-PASS | curly-id/main.testSelfID | self.id not empty 16:56:39 INFO - TEST-PASS | curly-id/main.testSelfID | found addon with self.id 16:56:39 INFO - TEST-PASS | curly-id/main.testSelfID | This test is done. 16:56:39 INFO - TEST-PASS | curly-id/main.testSelfID | There was a clean UI. 16:56:39 INFO - TEST-END | curly-id/main.testSelfID 16:56:39 INFO - 11 of 11 tests passed. 16:56:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 16:56:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 16:56:39 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 16:56:39 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 16:56:39 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 16:56:39 INFO - console.info: developers: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:39 INFO - console.info: developers: hiddenWindow document.readyState:complete 16:56:40 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:40 INFO - TEST-START | developers/main.testDevelopers 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | The developers keys are correct 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | The developers keys are correct 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | The key count is correct 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | The key length is correct 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | This test is done. 16:56:40 INFO - TEST-PASS | developers/main.testDevelopers | There was a clean UI. 16:56:40 INFO - TEST-END | developers/main.testDevelopers 16:56:40 INFO - 6 of 6 tests passed. 16:56:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 16:56:40 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 16:56:41 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 16:56:41 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/embedded-webextension 16:56:41 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/embedded-webextension 16:56:42 INFO - console.info: embedded-webextension: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:42 INFO - console.info: embedded-webextension: hiddenWindow document.readyState:complete 16:56:42 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:42 INFO - TEST-START | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage 16:56:42 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | webextension waitForStartup promise successfully resolved 16:56:42 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | Got the same API object from the second startup call 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | Got the expected message from the background page 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | Got the expected port message from the background page 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | The background page received the expected reply message 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | The background page received the expected port message 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | Got the expected number of port messages 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | This test is done. 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage | There was a clean UI. 16:56:43 INFO - TEST-END | embedded-webextension/main.testEmbeddedWebExtensionBackgroungPage 16:56:43 INFO - TEST-START | embedded-webextension/main.testEmbeddedWebExtensionContentScript 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | webextension startup promise resolved successfully to the API object 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | Got the expected message from the content script 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | Got the expected message from the content script port 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | The content script received the expected reply message 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | The content script received the expected port message 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | Got the epected number of port messages 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | This test is done. 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionContentScript | There was a clean UI. 16:56:43 INFO - TEST-END | embedded-webextension/main.testEmbeddedWebExtensionContentScript 16:56:43 INFO - TEST-START | embedded-webextension/main.testEmbeddedWebExtensionModuleInitializedException 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionModuleInitializedException | Got the expected exception if the module is initialized twice 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionModuleInitializedException | This test is done. 16:56:43 INFO - TEST-PASS | embedded-webextension/main.testEmbeddedWebExtensionModuleInitializedException | There was a clean UI. 16:56:43 INFO - TEST-INFO | [JavaScript Error: "Cannot send message: Other side disconnected: ["MessageChannel:Response", {result:5, messageName:"30-0", recipient:{}, error:{message:"No handler returned a response", result:5}}]" {file: "resource://gre/modules/ExtensionUtils.jsm" line: 1091}] 16:56:43 INFO - sendAsyncMessage@resource://gre/modules/ExtensionUtils.jsm:1091:5 16:56:43 INFO - _handleMessage/deferred.promise<@resource://gre/modules/MessageChannel.jsm:671:9 16:56:43 INFO - TEST-END | embedded-webextension/main.testEmbeddedWebExtensionModuleInitializedException 16:56:43 INFO - console.warn: embedded-webextension: 1 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:56:44 INFO - 20 of 20 tests passed. 16:56:44 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on embedded-webextension@jetpack 16:56:44 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on embedded-webextension@jetpack 16:56:44 INFO - Promise rejected after context unloaded: Message manager disconnected 16:56:44 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/embedded-webextension is complete 16:56:44 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 16:56:44 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 16:56:45 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:45 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 16:56:45 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:45 INFO - TEST-START | l10n-properties/main.testEnUsLocaleName 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | String w/o translation is kept as-is 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | String with translation is correctly translated 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | Unicode escaped sequances are correctly converted 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form 'other' for 0 in english 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form 'one' for 1 in english 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form 'other' for n != 1 in english 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form 'zero' can be optionaly specified. (Isn't mandatory in english) 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | If the specific plural form is missing, we fallback to 'other' 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form can be omitting generic key [i.e. without ...[other] at end of key) 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | PluralForm form can be omitting generic key [i.e. without ...[other] at end of key) 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | first_identifier no count 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | first_identifier with count = 0 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | first_identifier with count = 1 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | first_identifier with count = 2 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | second_identifier with no count 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | second_identifier with count = 0 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | second_identifier with count = 1 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | second_identifier with count = 2 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | third_identifier with no count 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | third_identifier with count = 0 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | third_identifier with count = 2 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | This test is done. 16:56:45 INFO - TEST-PASS | l10n-properties/main.testEnUsLocaleName | There was a clean UI. 16:56:45 INFO - TEST-END | l10n-properties/main.testEnUsLocaleName 16:56:45 INFO - TEST-START | l10n-properties/main.testExactMatching 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | Key not translated 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | Simple key translated 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | Value with placeholder 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | Key without value but with placeholder 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | Multiple placeholders 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | PluralForm form 'one' for 0 in french 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | PluralForm form 'one' for 1 in french 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | PluralForm form 'other' for n > 1 in french 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | This test is done. 16:56:45 INFO - TEST-PASS | l10n-properties/main.testExactMatching | There was a clean UI. 16:56:45 INFO - TEST-END | l10n-properties/main.testExactMatching 16:56:45 INFO - TEST-START | l10n-properties/main.testHtmlLocalization 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | Nodes with unknown id in .properties are kept 'as-is' 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | HTML is translated 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | Content from .properties is text content; HTML can't be injected. 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | Multiple elements with same data-l10n-id are accepted. 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | This test is done. 16:56:46 INFO - TEST-PASS | l10n-properties/main.testHtmlLocalization | There was a clean UI. 16:56:46 INFO - TEST-END | l10n-properties/main.testHtmlLocalization 16:56:46 INFO - TEST-START | l10n-properties/main.testShortLocaleName 16:56:46 INFO - TEST-PASS | l10n-properties/main.testShortLocaleName | String w/o translation is kept as-is 16:56:46 INFO - TEST-PASS | l10n-properties/main.testShortLocaleName | String with translation is correctly translated 16:56:46 INFO - TEST-PASS | l10n-properties/main.testShortLocaleName | This test is done. 16:56:46 INFO - TEST-PASS | l10n-properties/main.testShortLocaleName | There was a clean UI. 16:56:46 INFO - TEST-END | l10n-properties/main.testShortLocaleName 16:56:46 INFO - TEST-START | l10n-properties/main.testUsingJSON 16:56:46 INFO - TEST-PASS | l10n-properties/main.testUsingJSON | not using json 16:56:46 INFO - TEST-PASS | l10n-properties/main.testUsingJSON | This test is done. 16:56:46 INFO - TEST-PASS | l10n-properties/main.testUsingJSON | There was a clean UI. 16:56:46 INFO - TEST-END | l10n-properties/main.testUsingJSON 16:56:46 INFO - 46 of 46 tests passed. 16:56:46 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 16:56:46 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 16:56:47 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 16:56:47 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 16:56:47 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 16:56:47 INFO - console.info: l10n: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:47 INFO - console.info: l10n: hiddenWindow document.readyState:complete 16:56:47 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:47 INFO - TEST-START | l10n/main.testEnUsLocaleName 16:56:47 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///builds/slave/test/build/tests/mochitest/jetpack-addon/addon-sdk/source/test/addons/l10n-properties.xpi!/bootstrap.js, line 283: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.getClassName] 16:56:47 INFO - TEST-INFO | [JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.getClassName]" {file: "resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///builds/slave/test/build/tests/mochitest/jetpack-addon/addon-sdk/source/test/addons/l10n-properties.xpi!/bootstrap.js" line: 283}] 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | String w/o translation is kept as-is 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | String with translation is correctly translated 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | Unicode escaped sequances are correctly converted 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form 'other' for 0 in english 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form 'one' for 1 in english 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form 'other' for n != 1 in english 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form 'zero' can be optionaly specified. (Isn't mandatory in english) 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | If the specific plural form is missing, we fallback to 'other' 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form can be omitting generic key [i.e. without ...[other] at end of key) 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | PluralForm form can be omitting generic key [i.e. without ...[other] at end of key) 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | first_identifier no count 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | first_identifier with count = 0 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | first_identifier with count = 1 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | first_identifier with count = 2 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | second_identifier with no count 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | second_identifier with count = 0 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | second_identifier with count = 1 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | second_identifier with count = 2 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | third_identifier with no count 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | third_identifier with count = 0 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | third_identifier with count = 2 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | This test is done. 16:56:47 INFO - TEST-PASS | l10n/main.testEnUsLocaleName | There was a clean UI. 16:56:48 INFO - TEST-END | l10n/main.testEnUsLocaleName 16:56:48 INFO - TEST-START | l10n/main.testExactMatching 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | Key not translated 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | Simple key translated 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | Value with placeholder 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | Key without value but with placeholder 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | Multiple placeholders 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | PluralForm form 'one' for 0 in french 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | PluralForm form 'one' for 1 in french 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | PluralForm form 'other' for n > 1 in french 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | This test is done. 16:56:48 INFO - TEST-PASS | l10n/main.testExactMatching | There was a clean UI. 16:56:48 INFO - TEST-END | l10n/main.testExactMatching 16:56:48 INFO - TEST-START | l10n/main.testHtmlLocalization 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Nodes with unknown id in .properties are kept 'as-is' 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | HTML is translated 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Content from .properties is text content; HTML can't be injected. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Multiple elements with same data-l10n-id are accepted. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Title attributes gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Alt attributes gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Accesskey gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Aria-Label gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Aria-valuetext gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Aria-moz-hint gets translated. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Form placeholders are translateable. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | Labels of select options and context menus are translateable. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | This test is done. 16:56:48 INFO - TEST-PASS | l10n/main.testHtmlLocalization | There was a clean UI. 16:56:48 INFO - TEST-END | l10n/main.testHtmlLocalization 16:56:48 INFO - TEST-START | l10n/main.testHtmlLocalizationPageWorker 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Nodes with unknown id in .properties are kept 'as-is' 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | HTML is translated 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Content from .properties is text content; HTML can't be injected. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Multiple elements with same data-l10n-id are accepted. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Title attributes gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Alt attributes gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Accesskey gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Aria-Label gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Aria-valuetext gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Aria-moz-hint gets translated. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Form placeholders are translateable. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | Labels of select options and context menus are translateable. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | This test is done. 16:56:49 INFO - TEST-PASS | l10n/main.testHtmlLocalizationPageWorker | There was a clean UI. 16:56:49 INFO - TEST-END | l10n/main.testHtmlLocalizationPageWorker 16:56:49 INFO - TEST-START | l10n/main.testShortLocaleName 16:56:49 INFO - TEST-PASS | l10n/main.testShortLocaleName | String w/o translation is kept as-is 16:56:49 INFO - TEST-PASS | l10n/main.testShortLocaleName | String with translation is correctly translated 16:56:49 INFO - TEST-PASS | l10n/main.testShortLocaleName | This test is done. 16:56:49 INFO - TEST-PASS | l10n/main.testShortLocaleName | There was a clean UI. 16:56:49 INFO - TEST-END | l10n/main.testShortLocaleName 16:56:49 INFO - TEST-START | l10n/main.testUsingJSON 16:56:49 INFO - TEST-PASS | l10n/main.testUsingJSON | using json 16:56:49 INFO - TEST-PASS | l10n/main.testUsingJSON | This test is done. 16:56:49 INFO - TEST-PASS | l10n/main.testUsingJSON | There was a clean UI. 16:56:49 INFO - TEST-END | l10n/main.testUsingJSON 16:56:49 INFO - console.warn: l10n: 1 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:56:49 INFO - 68 of 68 tests passed. 16:56:49 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 16:56:49 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 16:56:50 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 16:56:50 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 16:56:50 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 16:56:50 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:50 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 16:56:51 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:51 INFO - TEST-START | test-layout-change/main.test compatibility 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/self -> self 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/tabs -> tabs 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | There is no widget module 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | There is no sdk/widget module 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/page-mod -> page-mod 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/panel -> panel 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/request -> request 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | chrome -> chrome 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/simple-storage -> simple-storage 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/context-menu -> context-menu 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/notifications -> notifications 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/preferences/service -> preferences-service 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/deprecated/window-utils -> window-utils 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/url -> url 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/selection -> selection 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/timers -> timers 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/simple-prefs -> simple-prefs 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/console/traceback -> traceback 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/system/unload -> unload 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/hotkeys -> hotkeys 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/clipboard -> clipboard 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/windows -> windows 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/page-worker -> page-worker 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/timers -> timer 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/io/xhr -> xhr 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/private-browsing -> private-browsing 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/passwords -> passwords 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/util/match-pattern -> match-pattern 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/io/file -> file 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/system/xul-app -> xul-app 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/deprecated/api-utils -> api-utils 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/system/runtime -> runtime 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/base64 -> base64 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/platform/xpcom -> xpcom 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/keyboard/utils -> keyboard/utils 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/system -> system 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/querystring -> querystring 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/tabs/utils -> tabs/utils 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/dom/events-shimmed -> dom/events 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/tabs/tab -> tabs/tab.js 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/system/environment -> environment 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/test/assert -> test/assert 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/frame/hidden-frame -> hidden-frame 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/util/collection -> collection 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | sdk/util/array -> array 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | This test is done. 16:56:51 INFO - TEST-PASS | test-layout-change/main.test compatibility | There was a clean UI. 16:56:52 INFO - TEST-END | test-layout-change/main.test compatibility 16:56:52 INFO - 47 of 47 tests passed. 16:56:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 16:56:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 16:56:52 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 16:56:52 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 16:56:52 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 16:56:53 INFO - console.info: main: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:53 INFO - console.info: main: hiddenWindow document.readyState:complete 16:56:53 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:53 INFO - TEST-START | undefined.testMainArguments 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | options argument provided to main 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | loadReason is in options provided by main 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | callbacks.print is a function 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | callbacks.quit is a function 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | This test is done. 16:56:53 INFO - TEST-PASS | undefined.testMainArguments | There was a clean UI. 16:56:53 INFO - TEST-END | undefined.testMainArguments 16:56:54 INFO - 6 of 6 tests passed. 16:56:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 16:56:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 16:56:54 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 16:56:54 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 16:56:54 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 16:56:54 INFO - console.info: 0-0: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:54 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 16:56:55 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:55 INFO - TEST-START | 0-0/index.test self.name 16:56:55 INFO - TEST-PASS | 0-0/index.test self.name | using '0-0' works. 16:56:55 INFO - TEST-PASS | 0-0/index.test self.name | This test is done. 16:56:55 INFO - TEST-PASS | 0-0/index.test self.name | There was a clean UI. 16:56:55 INFO - TEST-END | 0-0/index.test self.name 16:56:55 INFO - 3 of 3 tests passed. 16:56:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 16:56:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 16:56:56 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 16:56:56 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 16:56:56 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 16:56:56 INFO - console.info: 5: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:56 INFO - console.info: 5: hiddenWindow document.readyState:complete 16:56:56 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:56 INFO - TEST-START | 5/index.test self.name 16:56:56 INFO - TEST-PASS | 5/index.test self.name | using '5' works. 16:56:56 INFO - TEST-PASS | 5/index.test self.name | This test is done. 16:56:56 INFO - TEST-PASS | 5/index.test self.name | There was a clean UI. 16:56:56 INFO - TEST-END | 5/index.test self.name 16:56:57 INFO - 3 of 3 tests passed. 16:56:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 16:56:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 16:56:57 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 16:56:57 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 16:56:57 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 16:56:57 INFO - console.info: packaging: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:57 INFO - console.info: packaging: hiddenWindow document.readyState:complete 16:56:58 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:58 INFO - TEST-START | packaging/main.testPackaging 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | packaging metadata should be available 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | packaging metadata should be frozen 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | private browsing metadata should be undefined 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | private browsing metadata should be be frozen 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | private browsing metadata should be be frozen 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | private browsing metadata should be be frozen 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | private browsing metadata should be be frozen 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | This test is done. 16:56:58 INFO - TEST-PASS | packaging/main.testPackaging | There was a clean UI. 16:56:58 INFO - TEST-END | packaging/main.testPackaging 16:56:58 INFO - 9 of 9 tests passed. 16:56:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 16:56:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 16:56:59 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 16:56:59 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 16:56:59 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 16:56:59 INFO - console.info: packed: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:56:59 INFO - console.info: packed: hiddenWindow document.readyState:complete 16:56:59 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:56:59 INFO - TEST-START | packed/main.test self.packed 16:56:59 INFO - TEST-PASS | packed/main.test self.packed | require('sdk/self').packed is correct 16:56:59 INFO - TEST-PASS | packed/main.test self.packed | This test is done. 16:56:59 INFO - TEST-PASS | packed/main.test self.packed | There was a clean UI. 16:57:00 INFO - TEST-END | packed/main.test self.packed 16:57:00 INFO - TEST-START | packed/main.test url.toFilename 16:57:00 INFO - TEST-PASS | packed/main.test url.toFilename | url.toFilename() can fail for packed XPIs 16:57:00 INFO - TEST-PASS | packed/main.test url.toFilename | This test is done. 16:57:00 INFO - TEST-PASS | packed/main.test url.toFilename | There was a clean UI. 16:57:00 INFO - TEST-END | packed/main.test url.toFilename 16:57:00 INFO - 6 of 6 tests passed. 16:57:00 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 16:57:00 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 16:57:00 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 16:57:00 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 16:57:00 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 16:57:01 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:01 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 16:57:01 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:01 INFO - TEST-START | page-mod-debugger-post/main.testDebugger 16:57:01 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | starting test 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | tab loaded 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | attachTabActorForUrl called 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | Pause wasn't called before we've attached. 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | aGrip existss 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | PageMod was created 16:57:02 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | the page-mod was attached to resource://test-page-mod-debugger-at-jetpack/page-mod-debugger-post/data/index.html 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | there was a pause event 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | called runDebuggerStatement 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | The pause handler was triggered on a debugger statement. 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | testDebuggerStatement called 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | closeConnection called 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | This test is done. 16:57:03 INFO - TEST-PASS | page-mod-debugger-post/main.testDebugger | There was a clean UI. 16:57:03 INFO - TEST-END | page-mod-debugger-post/main.testDebugger 16:57:03 INFO - 14 of 14 tests passed. 16:57:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 16:57:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 16:57:04 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 16:57:04 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 16:57:04 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 16:57:04 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:04 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 16:57:04 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:05 INFO - 0 of 0 tests passed. 16:57:05 INFO - No tests were run 16:57:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 16:57:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 16:57:05 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 16:57:05 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 16:57:05 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 16:57:06 INFO - console.info: places: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:06 INFO - console.info: places: hiddenWindow document.readyState:complete 16:57:06 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:06 INFO - TEST-START | places/main.test async walk 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | function applied to each node from root 16:57:06 INFO - TEST-PASS | places/main.test async walk | child should wait for parent to complete 16:57:06 INFO - TEST-PASS | places/main.test async walk | child should wait for parent to complete 16:57:06 INFO - TEST-PASS | places/main.test async walk | This test is done. 16:57:06 INFO - TEST-PASS | places/main.test async walk | There was a clean UI. 16:57:06 INFO - TEST-END | places/main.test async walk 16:57:06 INFO - TEST-START | places/main.test bookmark-item-added 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct type in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.type in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.id in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.parentId in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.index in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.url in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | correct data.dateAdded in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | This test is done. 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-added | There was a clean UI. 16:57:07 INFO - TEST-END | places/main.test bookmark-item-added 16:57:07 INFO - TEST-START | places/main.test bookmark-item-changed 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct type in bookmark-item-changed event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct data in bookmark-item-changed event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct property in bookmark-item-changed event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct value in bookmark-item-changed event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct id in bookmark-item-changed event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | correct data in bookmark-added event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | This test is done. 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-changed | There was a clean UI. 16:57:07 INFO - TEST-END | places/main.test bookmark-item-changed 16:57:07 INFO - TEST-START | places/main.test bookmark-item-moved 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct type in bookmark-item-moved event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct data in bookmark-item-moved event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct id in bookmark-item-moved event 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct previousParentId 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct currentParentId 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct previousIndex 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | correct currentIndex 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | This test is done. 16:57:07 INFO - TEST-PASS | places/main.test bookmark-item-moved | There was a clean UI. 16:57:07 INFO - TEST-END | places/main.test bookmark-item-moved 16:57:07 INFO - TEST-START | places/main.test bookmark-item-removed 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct type in bookmark-item-removed event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct data in bookmark-item-removed event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct id in bookmark-item-removed event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct parentId in bookmark-item-removed 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct url in bookmark-item-removed event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | correct index in bookmark-item-removed event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-removed | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test bookmark-item-removed 16:57:08 INFO - TEST-START | places/main.test bookmark-item-visited 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | correct type in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | correct id in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | correct parentId in bookmark-item-visited 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | has a transition type in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | has a time in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | has a visitId in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | correct url in bookmark-item-visited event 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test bookmark-item-visited | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test bookmark-item-visited 16:57:08 INFO - TEST-START | places/main.test construct tree 16:57:08 INFO - TEST-PASS | places/main.test construct tree | get returns node with correct value 16:57:08 INFO - TEST-PASS | places/main.test construct tree | get returns node with correct value 16:57:08 INFO - TEST-PASS | places/main.test construct tree | get returns node even if created from nested node 16:57:08 INFO - TEST-PASS | places/main.test construct tree | nodes have correct children length 16:57:08 INFO - TEST-PASS | places/main.test construct tree | nodes have correct children length 16:57:08 INFO - TEST-PASS | places/main.test construct tree | node.get descends from itself 16:57:08 INFO - TEST-PASS | places/main.test construct tree | node.get descends from itself fails if not descendant 16:57:08 INFO - TEST-PASS | places/main.test construct tree | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test construct tree | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test construct tree 16:57:08 INFO - TEST-START | places/main.test history-delete-url 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct url 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct url 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | history-delete-url has correct url 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test history-delete-url | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test history-delete-url 16:57:08 INFO - TEST-START | places/main.test history-delete-visits 16:57:08 INFO - TEST-PASS | places/main.test history-delete-visits | TODO test history-delete-visits 16:57:08 INFO - TEST-PASS | places/main.test history-delete-visits | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test history-delete-visits | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test history-delete-visits 16:57:08 INFO - TEST-START | places/main.test history-page-changed 16:57:08 INFO - TEST-PASS | places/main.test history-page-changed | history-page-changed tested in test-places-favicons 16:57:08 INFO - TEST-PASS | places/main.test history-page-changed | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test history-page-changed | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test history-page-changed 16:57:08 INFO - TEST-START | places/main.test history-start-batch, history-end-batch, history-start-clear 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-start-batch called 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-start-batch has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-end-batch called 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-end-batch has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-start-clear called 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | history-start-clear has correct type 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | This test is done. 16:57:08 INFO - TEST-PASS | places/main.test history-start-batch, history-end-batch, history-start-clear | There was a clean UI. 16:57:08 INFO - TEST-END | places/main.test history-start-batch, history-end-batch, history-start-clear 16:57:08 INFO - TEST-START | places/main.test history-visit, history-title-changed 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-visit 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has correct url 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a visitId 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a time 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a sessionId 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a referringId 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a transitionType 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-title-changed 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has correct url 16:57:08 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has title 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-visit 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has correct url 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a visitId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a time 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a sessionId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a referringId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a transitionType 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-title-changed 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has correct url 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has title 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-visit 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has correct url 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a visitId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a time 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a sessionId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a referringId 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-visit has a transitionType 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | correct type in history-title-changed 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has correct url 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | history-title-changed has title 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | This test is done. 16:57:09 INFO - TEST-PASS | places/main.test history-visit, history-title-changed | There was a clean UI. 16:57:09 INFO - TEST-END | places/main.test history-visit, history-title-changed 16:57:09 INFO - TEST-START | places/main.test walk 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from root 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from node 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from node 16:57:09 INFO - TEST-PASS | places/main.test walk | function applied to each node from node 16:57:09 INFO - TEST-PASS | places/main.test walk | This test is done. 16:57:09 INFO - TEST-PASS | places/main.test walk | There was a clean UI. 16:57:09 INFO - TEST-END | places/main.test walk 16:57:09 INFO - TEST-START | places/main.testAddingToExistingParent 16:57:09 INFO - TEST-PASS | places/main.testAddingToExistingParent | successfully saved to the same parent 16:57:09 INFO - TEST-PASS | places/main.testAddingToExistingParent | This test is done. 16:57:09 INFO - TEST-PASS | places/main.testAddingToExistingParent | There was a clean UI. 16:57:09 INFO - TEST-END | places/main.testAddingToExistingParent 16:57:09 INFO - TEST-START | places/main.testBookmarkGet 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched title 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched url 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched index 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched group 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched updated 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched type 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | correctly fetched tag firefox 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | same amount of tags 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | This test is done. 16:57:09 INFO - TEST-PASS | places/main.testBookmarkGet | There was a clean UI. 16:57:09 INFO - TEST-END | places/main.testBookmarkGet 16:57:09 INFO - TEST-START | places/main.testBookmarkLastUpdated 16:57:09 INFO - TEST-PASS | places/main.testBookmarkLastUpdated | should return last updated time 16:57:09 INFO - TEST-PASS | places/main.testBookmarkLastUpdated | time has elapsed and updated the updated property 16:57:09 INFO - TEST-PASS | places/main.testBookmarkLastUpdated | This test is done. 16:57:09 INFO - TEST-PASS | places/main.testBookmarkLastUpdated | There was a clean UI. 16:57:09 INFO - TEST-END | places/main.testBookmarkLastUpdated 16:57:09 INFO - TEST-START | places/main.testBookmarkRemove 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | Matches host url 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | has correct tag 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | matches tag count 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | Matches host title 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | Matches host index 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | Matches host group id 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | Matches host type 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | item should no longer exist 16:57:09 INFO - TEST-PASS | places/main.testBookmarkRemove | This test is done. 16:57:10 INFO - TEST-PASS | places/main.testBookmarkRemove | There was a clean UI. 16:57:10 INFO - TEST-END | places/main.testBookmarkRemove 16:57:10 INFO - TEST-START | places/main.testBookmarksCreate 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host title 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host index 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host group id 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host type 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host index 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host group id 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host type 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host url 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | matches tag count 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host title 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host index 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host group id 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | Matches host type 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | This test is done. 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreate | There was a clean UI. 16:57:10 INFO - TEST-END | places/main.testBookmarksCreate 16:57:10 INFO - TEST-START | places/main.testBookmarksCreateFail 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreateFail | bookmark create should fail 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreateFail | bookmark create should fail 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreateFail | This test is done. 16:57:10 INFO - TEST-PASS | places/main.testBookmarksCreateFail | There was a clean UI. 16:57:10 INFO - TEST-END | places/main.testBookmarksCreateFail 16:57:10 INFO - TEST-START | places/main.testCaching 16:57:10 INFO - TEST-PASS | places/main.testCaching | all new items and root group, no fetches should occur 16:57:10 INFO - TEST-PASS | places/main.testCaching | should only look up parent once 16:57:10 INFO - TEST-PASS | places/main.testCaching | lookup occurs once for each item and parent 16:57:10 INFO - TEST-PASS | places/main.testCaching | This test is done. 16:57:10 INFO - TEST-PASS | places/main.testCaching | There was a clean UI. 16:57:10 INFO - TEST-END | places/main.testCaching 16:57:10 INFO - TEST-START | places/main.testCheckSaveOrder 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | correct ordering of bookmark results 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | correct ordering of bookmark results 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | correct ordering of bookmark results 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | correct ordering of bookmark results 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | correct ordering of bookmark results 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | This test is done. 16:57:10 INFO - TEST-PASS | places/main.testCheckSaveOrder | There was a clean UI. 16:57:10 INFO - TEST-END | places/main.testCheckSaveOrder 16:57:10 INFO - TEST-START | places/main.testCreateBookmarks 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | input is original input item 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Bookmark has ID 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | undefined 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | undefined 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Unsorted folder is default parent 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | bookmark should be a new instance 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Matches host url 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has correct tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | matches tag count 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Matches host title 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Matches host index 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Matches host group id 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | Matches host type 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | returned bookmarks in end 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | undefined 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has first tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has second tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | has third tag 16:57:10 INFO - TEST-PASS | places/main.testCreateBookmarks | end event is called 16:57:11 INFO - TEST-PASS | places/main.testCreateBookmarks | This test is done. 16:57:11 INFO - TEST-PASS | places/main.testCreateBookmarks | There was a clean UI. 16:57:11 INFO - TEST-END | places/main.testCreateBookmarks 16:57:11 INFO - TEST-START | places/main.testCreateError 16:57:11 INFO - TEST-PASS | places/main.testCreateError | Error event called with correct reason 16:57:11 INFO - TEST-PASS | places/main.testCreateError | returns input that failed in event 16:57:11 INFO - TEST-PASS | places/main.testCreateError | valid bookmarks complete 16:57:11 INFO - TEST-PASS | places/main.testCreateError | valid bookmarks complete 16:57:11 INFO - TEST-PASS | places/main.testCreateError | data event called twice 16:57:11 INFO - TEST-PASS | places/main.testCreateError | error event called once 16:57:11 INFO - TEST-PASS | places/main.testCreateError | all items should be in result 16:57:11 INFO - TEST-PASS | places/main.testCreateError | should be a saved instance 16:57:11 INFO - TEST-PASS | places/main.testCreateError | should be a saved instance 16:57:11 INFO - TEST-PASS | places/main.testCreateError | should be original, unsaved object 16:57:11 INFO - TEST-PASS | places/main.testCreateError | only two items were successfully saved 16:57:11 INFO - TEST-PASS | places/main.testCreateError | all 3 items saved 16:57:11 INFO - TEST-PASS | places/main.testCreateError | 3 data events called 16:57:11 INFO - TEST-PASS | places/main.testCreateError | no error events called 16:57:11 INFO - TEST-PASS | places/main.testCreateError | only 3 items saved 16:57:11 INFO - TEST-PASS | places/main.testCreateError | correct item 16:57:11 INFO - TEST-PASS | places/main.testCreateError | correct item 16:57:11 INFO - TEST-PASS | places/main.testCreateError | correct item 16:57:11 INFO - TEST-PASS | places/main.testCreateError | This test is done. 16:57:11 INFO - TEST-PASS | places/main.testCreateError | There was a clean UI. 16:57:11 INFO - TEST-END | places/main.testCreateError 16:57:11 INFO - TEST-START | places/main.testCreateExplicitParent 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | parent ID of group is correct 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | This test is done. 16:57:11 INFO - TEST-PASS | places/main.testCreateExplicitParent | There was a clean UI. 16:57:11 INFO - TEST-END | places/main.testCreateExplicitParent 16:57:11 INFO - TEST-START | places/main.testCreateGroup 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Bookmark has ID 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | matches title 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Menu folder matches 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | undefined 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | end event is called 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | This test is done. 16:57:11 INFO - TEST-PASS | places/main.testCreateGroup | There was a clean UI. 16:57:11 INFO - TEST-END | places/main.testCreateGroup 16:57:11 INFO - TEST-START | places/main.testCreateImplicitParent 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | parent ID of group is correct 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | parent is linked 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | results should only hold explicit saves 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | This test is done. 16:57:11 INFO - TEST-PASS | places/main.testCreateImplicitParent | There was a clean UI. 16:57:11 INFO - TEST-END | places/main.testCreateImplicitParent 16:57:11 INFO - TEST-START | places/main.testCreateMultipleBookmarks 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | input is original input item 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | titles match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | urls match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | input is original input item 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | titles match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | urls match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host group id 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host type 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | input is original input item 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | titles match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | urls match 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host url 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | matches tag count 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host title 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host index 16:57:11 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | all bookmarks returned 16:57:12 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testCreateMultipleBookmarks | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testCreateMultipleBookmarks 16:57:12 INFO - TEST-START | places/main.testCreateNested 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | parent ID of top group is correct 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host title 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | parent title of middle group is correct 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host title 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | parent is linked 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host url 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | matches tag count 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host title 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | parent is linked 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host url 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | matches tag count 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host title 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | parent is linked 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host url 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | matches tag count 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host title 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | data events for all saves have occurred 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | undefined 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testCreateNested | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testCreateNested 16:57:12 INFO - TEST-START | places/main.testCreateSeparator 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | Separator has id 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | Parent group matches 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | Matches host index 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | Matches host group id 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | Matches host type 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | undefined 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | end event is called 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testCreateSeparator | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testCreateSeparator 16:57:12 INFO - TEST-START | places/main.testDefaultFolders 16:57:12 INFO - TEST-PASS | places/main.testDefaultFolders | default group matches id 16:57:12 INFO - TEST-PASS | places/main.testDefaultFolders | default group matches id 16:57:12 INFO - TEST-PASS | places/main.testDefaultFolders | default group matches id 16:57:12 INFO - TEST-PASS | places/main.testDefaultFolders | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testDefaultFolders | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testDefaultFolders 16:57:12 INFO - TEST-START | places/main.testEmitters 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data value found in url list 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data value found in url list 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data value found in url list 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data value found in url list 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data value found in url list 16:57:12 INFO - TEST-PASS | places/main.testEmitters | correct count of items 16:57:12 INFO - TEST-PASS | places/main.testEmitters | data event called 5 times 16:57:12 INFO - TEST-PASS | places/main.testEmitters | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testEmitters | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testEmitters 16:57:12 INFO - TEST-START | places/main.testEmptyQuery 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | Correct number of entries returned 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | matches url 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | matches url 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | title matches 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | title matches 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | matches access 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | matches access 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | accurate access time 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | accurate access time 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | no addition exposed properties on history result 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | This test is done. 16:57:12 INFO - TEST-PASS | places/main.testEmptyQuery | There was a clean UI. 16:57:12 INFO - TEST-END | places/main.testEmptyQuery 16:57:12 INFO - TEST-START | places/main.testGetAllBookmarks 16:57:13 INFO - TEST-PASS | places/main.testGetAllBookmarks | all bookmarks returned 16:57:13 INFO - TEST-PASS | places/main.testGetAllBookmarks | This test is done. 16:57:13 INFO - TEST-PASS | places/main.testGetAllBookmarks | There was a clean UI. 16:57:13 INFO - TEST-END | places/main.testGetAllBookmarks 16:57:13 INFO - TEST-START | places/main.testGetAllChildren 16:57:13 INFO - TEST-PASS | places/main.testGetAllChildren | should return all children and folders at a single depth 16:57:14 INFO - TEST-PASS | places/main.testGetAllChildren | This test is done. 16:57:14 INFO - TEST-PASS | places/main.testGetAllChildren | There was a clean UI. 16:57:14 INFO - TEST-END | places/main.testGetAllChildren 16:57:14 INFO - TEST-START | places/main.testHostMultiQuery 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | should return 2 results ORing queries 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | should match URL or tag 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | should match URL or tag 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | query props should be AND'd 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | This test is done. 16:57:14 INFO - TEST-PASS | places/main.testHostMultiQuery | There was a clean UI. 16:57:14 INFO - TEST-END | places/main.testHostMultiQuery 16:57:14 INFO - TEST-START | places/main.testHostQuery 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | should only return two 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | is sorted by URI asc 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | should only return two 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | is sorted by URI desc 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | This test is done. 16:57:14 INFO - TEST-PASS | places/main.testHostQuery | There was a clean UI. 16:57:14 INFO - TEST-END | places/main.testHostQuery 16:57:14 INFO - TEST-START | places/main.testMovingChildren 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | properly moved bookmark 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | other bookmarks adjusted 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | other bookmarks adjusted 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | This test is done. 16:57:15 INFO - TEST-PASS | places/main.testMovingChildren | There was a clean UI. 16:57:15 INFO - TEST-END | places/main.testMovingChildren 16:57:15 INFO - TEST-START | places/main.testMovingChildrenNewFolder 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | undefined 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | other bookmarks adjusted 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | other bookmarks adjusted 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | properly moved bookmark 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | bookmark has new parent 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | sibling bookmarks did not move 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | sibling bookmarks did not move 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | This test is done. 16:57:15 INFO - TEST-PASS | places/main.testMovingChildrenNewFolder | There was a clean UI. 16:57:15 INFO - TEST-END | places/main.testMovingChildrenNewFolder 16:57:15 INFO - TEST-START | places/main.testPromisedErrorSave 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | Error event called with correct reason 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | all 3 should be saved upon retry 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | correct item 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | correct item 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | correct item 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | This test is done. 16:57:16 INFO - TEST-PASS | places/main.testPromisedErrorSave | There was a clean UI. 16:57:16 INFO - TEST-END | places/main.testPromisedErrorSave 16:57:16 INFO - TEST-START | places/main.testPromisedSave 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | undefined 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | undefined 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | undefined 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | properly moved bookmark 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | other bookmarks adjusted 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | other bookmarks adjusted 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | This test is done. 16:57:16 INFO - TEST-PASS | places/main.testPromisedSave | There was a clean UI. 16:57:16 INFO - TEST-END | places/main.testPromisedSave 16:57:16 INFO - TEST-START | places/main.testRejects 16:57:16 INFO - TEST-PASS | places/main.testRejects | Object correctly rejected 16:57:16 INFO - TEST-PASS | places/main.testRejects | null correctly rejected 16:57:16 INFO - TEST-PASS | places/main.testRejects | undefined correctly rejected 16:57:16 INFO - TEST-PASS | places/main.testRejects | Array correctly rejected 16:57:16 INFO - TEST-PASS | places/main.testRejects | This test is done. 16:57:16 INFO - TEST-PASS | places/main.testRejects | There was a clean UI. 16:57:16 INFO - TEST-END | places/main.testRejects 16:57:16 INFO - TEST-START | places/main.testRemove 16:57:16 INFO - TEST-PASS | places/main.testRemove | Matches host url 16:57:16 INFO - TEST-PASS | places/main.testRemove | has correct tag 16:57:16 INFO - TEST-PASS | places/main.testRemove | matches tag count 16:57:16 INFO - TEST-PASS | places/main.testRemove | Matches host title 16:57:16 INFO - TEST-PASS | places/main.testRemove | Matches host index 16:57:16 INFO - TEST-PASS | places/main.testRemove | Matches host group id 16:57:16 INFO - TEST-PASS | places/main.testRemove | Matches host type 16:57:16 INFO - TEST-PASS | places/main.testRemove | data event should be called 16:57:16 INFO - TEST-PASS | places/main.testRemove | response should be empty 16:57:16 INFO - TEST-PASS | places/main.testRemove | item should no longer exist 16:57:16 INFO - TEST-PASS | places/main.testRemove | This test is done. 16:57:16 INFO - TEST-PASS | places/main.testRemove | There was a clean UI. 16:57:16 INFO - TEST-END | places/main.testRemove 16:57:16 INFO - TEST-START | places/main.testRemoveAllChildren 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | all items should have been saved 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | item should no longer exist 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | item should no longer exist 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | item should no longer exist 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | item should no longer exist 16:57:16 INFO - TEST-PASS | places/main.testRemoveAllChildren | item should no longer exist 16:57:17 INFO - TEST-PASS | places/main.testRemoveAllChildren | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testRemoveAllChildren | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testRemoveAllChildren 16:57:17 INFO - TEST-START | places/main.testRemoveFunction 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | remove toggled `remove` property to true 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | remove toggled `remove` property to true 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | remove toggled `remove` property to true 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | remove toggled `remove` property to true 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | remove toggled `remove` property to true 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testRemoveFunction | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testRemoveFunction 16:57:17 INFO - TEST-START | places/main.testResaveOriginalItemMapping 16:57:17 INFO - TEST-PASS | places/main.testResaveOriginalItemMapping | should be the same bookmark item 16:57:17 INFO - TEST-PASS | places/main.testResaveOriginalItemMapping | should have updated title 16:57:17 INFO - TEST-PASS | places/main.testResaveOriginalItemMapping | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testResaveOriginalItemMapping | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testResaveOriginalItemMapping 16:57:17 INFO - TEST-START | places/main.testResolution 16:57:17 INFO - TEST-PASS | places/main.testResolution | bookmark has updated time 16:57:17 INFO - TEST-PASS | places/main.testResolution | snapshots have different update times 16:57:17 INFO - TEST-PASS | places/main.testResolution | correct data for my object 16:57:17 INFO - TEST-PASS | places/main.testResolution | correct data for their object 16:57:17 INFO - TEST-PASS | places/main.testResolution | other data is equal 16:57:17 INFO - TEST-PASS | places/main.testResolution | other data is equal 16:57:17 INFO - TEST-PASS | places/main.testResolution | instance is not passed in 16:57:17 INFO - TEST-PASS | places/main.testResolution | instance is not passed in 16:57:17 INFO - TEST-PASS | places/main.testResolution | serialized objects 16:57:17 INFO - TEST-PASS | places/main.testResolution | serialized objects 16:57:17 INFO - TEST-PASS | places/main.testResolution | resolve handles results 16:57:17 INFO - TEST-PASS | places/main.testResolution | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testResolution | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testResolution 16:57:17 INFO - TEST-START | places/main.testResolutionMapping 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | correct data for my object 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | correct data for their object 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | other data is equal 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | other data is equal 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | instance is not passed in 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | instance is not passed in 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | serialized objects 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | serialized objects 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | resolve handles results 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testResolutionMapping | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testResolutionMapping 16:57:17 INFO - TEST-START | places/main.testSaveDucktypes 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | Matches host url 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | matches tag count 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | Matches host title 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | Matches host index 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | Matches host group id 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | Matches host type 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypes | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testSaveDucktypes 16:57:17 INFO - TEST-START | places/main.testSaveDucktypesParent 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host index 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host group id 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host type 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host url 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | matches tag count 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host title 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host index 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host group id 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | Matches host type 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | parent is ducktyped group 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | parent is ducktyped group 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | This test is done. 16:57:17 INFO - TEST-PASS | places/main.testSaveDucktypesParent | There was a clean UI. 16:57:17 INFO - TEST-END | places/main.testSaveDucktypesParent 16:57:17 INFO - TEST-START | places/main.testSearchByGroupComplex 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | only one javascript result under mozgroup 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | correct result 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | expected results 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | does not find results from other folders 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | This test is done. 16:57:18 INFO - TEST-PASS | places/main.testSearchByGroupComplex | There was a clean UI. 16:57:18 INFO - TEST-END | places/main.testSearchByGroupComplex 16:57:18 INFO - TEST-START | places/main.testSearchByGroupSimple 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | returns folders 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | should return all bookmarks and folders under UNSORTED 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | returns instance 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | returns one subfolder 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | returns all children bookmarks/folders 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | returns nested children 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | This test is done. 16:57:19 INFO - TEST-PASS | places/main.testSearchByGroupSimple | There was a clean UI. 16:57:19 INFO - TEST-END | places/main.testSearchByGroupSimple 16:57:19 INFO - TEST-START | places/main.testSearchComplexQueryWithOptions 16:57:20 INFO - TEST-PASS | places/main.testSearchComplexQueryWithOptions | correct ordering and item 16:57:20 INFO - TEST-PASS | places/main.testSearchComplexQueryWithOptions | correct ordering and item 16:57:20 INFO - TEST-PASS | places/main.testSearchComplexQueryWithOptions | This test is done. 16:57:20 INFO - TEST-PASS | places/main.testSearchComplexQueryWithOptions | There was a clean UI. 16:57:20 INFO - TEST-END | places/main.testSearchComplexQueryWithOptions 16:57:20 INFO - TEST-START | places/main.testSearchCount 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | count 1 returns 1 results 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | count 2 returns 2 results 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | count 3 returns 3 results 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | count 5 returns 5 results 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | This test is done. 16:57:20 INFO - TEST-PASS | places/main.testSearchCount | There was a clean UI. 16:57:20 INFO - TEST-END | places/main.testSearchCount 16:57:20 INFO - TEST-START | places/main.testSearchEmitters 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | one of the correct items 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has firefox tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has mozilla tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | one of the correct items 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has firefox tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has mozilla tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | one of the correct items 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has firefox tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | has mozilla tag 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | data event was called for each item 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | should return two bookmarks that have both mozilla AND firefox 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns correct bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns correct bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns correct bookmark 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | returns bookmarks 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | This test is done. 16:57:21 INFO - TEST-PASS | places/main.testSearchEmitters | There was a clean UI. 16:57:21 INFO - TEST-END | places/main.testSearchEmitters 16:57:21 INFO - TEST-START | places/main.testSearchQueryForBookmarks 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | undefined 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | undefined 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | query matches tag, url, or title 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | undefined 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | only one item matches moz query AND has a javascript tag 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | This test is done. 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForBookmarks | There was a clean UI. 16:57:22 INFO - TEST-END | places/main.testSearchQueryForBookmarks 16:57:22 INFO - TEST-START | places/main.testSearchQueryForHistory 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | should return urls that match substring 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | correct item 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | correct item 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | should OR separate queries 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | correct item 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | correct item 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | This test is done. 16:57:22 INFO - TEST-PASS | places/main.testSearchQueryForHistory | There was a clean UI. 16:57:22 INFO - TEST-END | places/main.testSearchQueryForHistory 16:57:22 INFO - TEST-START | places/main.testSearchSortForBookmarks 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | last entry is the highest visit count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | first entry is the highest visit count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | latest visited should be first 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | latest visited should be at the end 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | last added should be at the end 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | last added should be first 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | last modified should be last 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | last modified should be first 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | This test is done. 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForBookmarks | There was a clean UI. 16:57:23 INFO - TEST-END | places/main.testSearchSortForBookmarks 16:57:23 INFO - TEST-START | places/main.testSearchSortForHistory 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | expected return count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | successful order 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | last entry is the highest visit count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | first entry is the highest visit count 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | latest visited should be first 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | latest visited should be at the end 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | This test is done. 16:57:23 INFO - TEST-PASS | places/main.testSearchSortForHistory | There was a clean UI. 16:57:23 INFO - TEST-END | places/main.testSearchSortForHistory 16:57:23 INFO - TEST-START | places/main.testSearchTags 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | should return two bookmarks that have both mozilla AND firefox 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | returns correct bookmark 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | returns correct bookmark 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | returns correct bookmark 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | returns bookmarks 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | should return all bookmarks with firefox OR javascript tag 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | This test is done. 16:57:24 INFO - TEST-PASS | places/main.testSearchTags | There was a clean UI. 16:57:24 INFO - TEST-END | places/main.testSearchTags 16:57:24 INFO - TEST-START | places/main.testSearchURLForBookmarks 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | only URLs with host domain 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | returns domain and when host is other than domain 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | only exact URL match 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | only URLs that begin with query 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | returns URLs that match EITHER query 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | undefined 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | This test is done. 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForBookmarks | There was a clean UI. 16:57:25 INFO - TEST-END | places/main.testSearchURLForBookmarks 16:57:25 INFO - TEST-START | places/main.testSearchURLForHistory 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | should just be an exact match 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | returns all entries 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | returns entries where mozilla.org is host 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | should match anything starting with substring 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | This test is done. 16:57:25 INFO - TEST-PASS | places/main.testSearchURLForHistory | There was a clean UI. 16:57:25 INFO - TEST-END | places/main.testSearchURLForHistory 16:57:25 INFO - TEST-START | places/main.testStringGetFaviconCallbackFailure 16:57:25 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | Opening tab 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | Getting favicon 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | Callback returns null 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | Complete 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | This test is done. 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackFailure | There was a clean UI. 16:57:26 INFO - TEST-END | places/main.testStringGetFaviconCallbackFailure 16:57:26 INFO - TEST-START | places/main.testStringGetFaviconCallbackSuccess 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackSuccess | Opening tab 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackSuccess | Callback returns correct favicon url 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackSuccess | Complete 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackSuccess | This test is done. 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconCallbackSuccess | There was a clean UI. 16:57:26 INFO - TEST-END | places/main.testStringGetFaviconCallbackSuccess 16:57:26 INFO - TEST-START | places/main.testStringGetFaviconPromiseFailure 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | Opening tab 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | Getting favicon 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | expired url correctly rejected 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | Complete 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | This test is done. 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseFailure | There was a clean UI. 16:57:26 INFO - TEST-END | places/main.testStringGetFaviconPromiseFailure 16:57:26 INFO - TEST-START | places/main.testStringGetFaviconPromiseSuccess 16:57:26 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | Opening tab 16:57:27 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | Getting favicon 16:57:27 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | Callback returns null 16:57:27 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | Complete 16:57:27 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | This test is done. 16:57:27 INFO - TEST-PASS | places/main.testStringGetFaviconPromiseSuccess | There was a clean UI. 16:57:27 INFO - TEST-END | places/main.testStringGetFaviconPromiseSuccess 16:57:27 INFO - TEST-START | places/main.testTabsGetFaviconPromiseFailure 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | Opening tab 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | Getting favicon 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | expired tab correctly rejected 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | Complete 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | This test is done. 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseFailure | There was a clean UI. 16:57:27 INFO - TEST-END | places/main.testTabsGetFaviconPromiseFailure 16:57:27 INFO - TEST-START | places/main.testTabsGetFaviconPromiseSuccess 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | Opening tab 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | Getting favicon 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | getFavicon should return url for tab 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | Complete 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | This test is done. 16:57:27 INFO - TEST-PASS | places/main.testTabsGetFaviconPromiseSuccess | There was a clean UI. 16:57:27 INFO - TEST-END | places/main.testTabsGetFaviconPromiseSuccess 16:57:27 INFO - TEST-START | places/main.testTagsGetTagsByURL 16:57:27 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | returned first tag 16:57:27 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | returned second tag 16:57:27 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | returned third tag 16:57:27 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | returned all tags 16:57:28 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testTagsGetTagsByURL | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testTagsGetTagsByURL 16:57:28 INFO - TEST-START | places/main.testTagsGetURLsByTag 16:57:28 INFO - TEST-PASS | places/main.testTagsGetURLsByTag | returned correct url 16:57:28 INFO - TEST-PASS | places/main.testTagsGetURLsByTag | returned only one url 16:57:28 INFO - TEST-PASS | places/main.testTagsGetURLsByTag | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testTagsGetURLsByTag | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testTagsGetURLsByTag 16:57:28 INFO - TEST-START | places/main.testTagsTag 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | first tag found 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | second tag found 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | default tag found 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | no extra tags 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testTagsTag | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testTagsTag 16:57:28 INFO - TEST-START | places/main.testTagsUntag 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | first tag persisted 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | second tag persisted 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | first tag removed 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | second tag removed 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | no extra tags 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testTagsUntag | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testTagsUntag 16:57:28 INFO - TEST-START | places/main.testUpdateParent 16:57:28 INFO - TEST-PASS | places/main.testUpdateParent | group saved successfully 16:57:28 INFO - TEST-PASS | places/main.testUpdateParent | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testUpdateParent | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testUpdateParent 16:57:28 INFO - TEST-START | places/main.testUpdateSeparator 16:57:28 INFO - TEST-PASS | places/main.testUpdateSeparator | updated index of separator 16:57:28 INFO - TEST-PASS | places/main.testUpdateSeparator | This test is done. 16:57:28 INFO - TEST-PASS | places/main.testUpdateSeparator | There was a clean UI. 16:57:28 INFO - TEST-END | places/main.testUpdateSeparator 16:57:28 INFO - TEST-START | places/main.testUpdateTags 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | should have 2 tags 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | should have added tag 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | should have added tag 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | should not have removed tag 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | This test is done. 16:57:29 INFO - TEST-PASS | places/main.testUpdateTags | There was a clean UI. 16:57:29 INFO - TEST-END | places/main.testUpdateTags 16:57:29 INFO - TEST-START | places/main.testValidation 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws empty URL error 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws invalid URL error 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws title error 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws any error 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws title error for group 16:57:29 INFO - TEST-PASS | places/main.testValidation | throws error for non set/array tag 16:57:29 INFO - TEST-PASS | places/main.testValidation | This test is done. 16:57:29 INFO - TEST-PASS | places/main.testValidation | There was a clean UI. 16:57:29 INFO - TEST-END | places/main.testValidation 16:57:29 INFO - TEST-START | places/main.testVisitCount 16:57:29 INFO - TEST-PASS | places/main.testVisitCount | Correct number of entries returned 16:57:29 INFO - TEST-PASS | places/main.testVisitCount | correct url 16:57:29 INFO - TEST-PASS | places/main.testVisitCount | matches access count 16:57:29 INFO - TEST-PASS | places/main.testVisitCount | This test is done. 16:57:29 INFO - TEST-PASS | places/main.testVisitCount | There was a clean UI. 16:57:29 INFO - TEST-END | places/main.testVisitCount 16:57:29 INFO - console.warn: places: 4 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:57:30 INFO - 776 of 776 tests passed. 16:57:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 16:57:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 16:57:30 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 16:57:30 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 16:57:30 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 16:57:30 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:30 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 16:57:31 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:31 INFO - TEST-START | predefined-id-with-at/main.testExpectedID 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | ID is as expected 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | preferences-branch is predefined-id@test 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | test pref is 5 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | test pref is 25 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | test pref is 25 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | This test is done. 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testExpectedID | There was a clean UI. 16:57:31 INFO - TEST-END | predefined-id-with-at/main.testExpectedID 16:57:31 INFO - TEST-START | predefined-id-with-at/main.testSelfID 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testSelfID | self.id is a string 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testSelfID | self.id not empty 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testSelfID | found addon with self.id 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testSelfID | This test is done. 16:57:31 INFO - TEST-PASS | predefined-id-with-at/main.testSelfID | There was a clean UI. 16:57:31 INFO - TEST-END | predefined-id-with-at/main.testSelfID 16:57:31 INFO - 12 of 12 tests passed. 16:57:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 16:57:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 16:57:32 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 16:57:32 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 16:57:32 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 16:57:32 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:32 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 16:57:32 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:33 INFO - TEST-START | preferences-branch/main.testPreferencesBranch 16:57:33 INFO - TEST-PASS | preferences-branch/main.testPreferencesBranch | preferencesBranch is human-readable 16:57:33 INFO - TEST-PASS | preferences-branch/main.testPreferencesBranch | test42 is true 16:57:33 INFO - TEST-PASS | preferences-branch/main.testPreferencesBranch | test43 is a movie 16:57:33 INFO - TEST-PASS | preferences-branch/main.testPreferencesBranch | This test is done. 16:57:33 INFO - TEST-PASS | preferences-branch/main.testPreferencesBranch | There was a clean UI. 16:57:33 INFO - TEST-END | preferences-branch/main.testPreferencesBranch 16:57:33 INFO - TEST-START | preferences-branch/main.testSelfID 16:57:33 INFO - TEST-PASS | preferences-branch/main.testSelfID | self.id is a string 16:57:33 INFO - TEST-PASS | preferences-branch/main.testSelfID | self.id not empty 16:57:33 INFO - TEST-PASS | preferences-branch/main.testSelfID | found addon with self.id 16:57:33 INFO - TEST-PASS | preferences-branch/main.testSelfID | This test is done. 16:57:33 INFO - TEST-PASS | preferences-branch/main.testSelfID | There was a clean UI. 16:57:33 INFO - TEST-END | preferences-branch/main.testSelfID 16:57:33 INFO - 10 of 10 tests passed. 16:57:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 16:57:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 16:57:33 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 16:57:33 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 16:57:33 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 16:57:34 INFO - console.info: remote: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:34 INFO - console.info: remote: hiddenWindow document.readyState:complete 16:57:34 INFO - console.log: remote: Testing in non-E10S mode 16:57:34 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:34 INFO - TEST-START | remote/main.test cannot load in wrong loader 16:57:34 INFO - console.log: remote: Starting remote 16:57:34 INFO - console.log: remote[resource://gre/modules/commonjs/:28][2496]: module loaded 16:57:34 INFO - console.log: remote: Saw a process attach 16:57:34 INFO - console.log: remote: Saw a remote module load 16:57:34 INFO - console.log: remote: Remote ready 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | Should have seen the right exception. 16:57:34 INFO - console.log: remote: Waiting for sdk/test/parentload 16:57:34 INFO - console.log: remote: Saw sdk/test/parentload 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | Process should see itself in a child loader. 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | Process couldn't load sdk/remote/parent. 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | Should have seen the right exception. 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | This test is done. 16:57:34 INFO - TEST-PASS | remote/main.test cannot load in wrong loader | There was a clean UI. 16:57:35 INFO - TEST-END | remote/main.test cannot load in wrong loader 16:57:35 INFO - TEST-START | remote/main.test frame detach on unload 16:57:35 INFO - console.log: remote: Starting remote 16:57:35 INFO - console.log: remote[resource://gre/modules/commonjs/:29][2496]: module loaded 16:57:35 INFO - console.log: remote: Saw a process attach 16:57:35 INFO - console.log: remote: Saw a remote module load 16:57:35 INFO - console.log: remote: Remote ready 16:57:35 INFO - console.log: remote: Waiting for load 16:57:35 INFO - TEST-PASS | remote/main.test frame detach on unload | Should have seen the new frame 16:57:35 INFO - console.log: remote: Waiting for hashchange 16:57:35 INFO - console.log: Detach from data:, 16:57:35 INFO - TEST-PASS | remote/main.test frame detach on unload | Saw the correct hash change. 16:57:35 INFO - TEST-PASS | remote/main.test frame detach on unload | This test is done. 16:57:35 INFO - TEST-PASS | remote/main.test frame detach on unload | There was a clean UI. 16:57:35 INFO - TEST-END | remote/main.test frame detach on unload 16:57:35 INFO - TEST-START | remote/main.test frame event listeners 16:57:35 INFO - console.log: remote: Starting remote 16:57:35 INFO - console.log: remote[resource://gre/modules/commonjs/:30][2496]: module loaded 16:57:35 INFO - console.log: remote: Saw a process attach 16:57:35 INFO - console.log: remote: Saw a remote module load 16:57:35 INFO - console.log: remote: Remote ready 16:57:35 INFO - console.log: remote: Waiting for load 16:57:35 INFO - TEST-PASS | remote/main.test frame event listeners | Should have seen the new frame 16:57:35 INFO - console.log: remote: Waiting for sdk/test/sawreply 16:57:35 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:35 INFO - console.log: remote: Saw sdk/test/sawreply 16:57:35 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:35 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:36 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:36 INFO - TEST-PASS | remote/main.test frame event listeners | This test is done. 16:57:36 INFO - TEST-PASS | remote/main.test frame event listeners | There was a clean UI. 16:57:36 INFO - TEST-END | remote/main.test frame event listeners 16:57:36 INFO - TEST-START | remote/main.test frame list 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have just the one tab to start with 16:57:36 INFO - console.log: remote: Starting remote 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: module loaded 16:57:36 INFO - console.log: remote: Saw a process attach 16:57:36 INFO - console.log: remote: Saw a remote module load 16:57:36 INFO - console.log: remote: Remote ready 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should be the right number of browser frames. 16:57:36 INFO - console.log: remote: Waiting for sdk/test/count 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received count ping 16:57:36 INFO - console.log: remote: Saw sdk/test/count 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Child processes should have the right number of frames 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen the new frame 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Frame should not be remote 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should be the right number of browser frames. 16:57:36 INFO - console.log: remote: Waiting for sdk/test/count 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received count ping 16:57:36 INFO - console.log: remote: Saw sdk/test/count 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Child processes should have the right number of frames 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen the new frame 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Frame should not be remote 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should be the right number of browser frames. 16:57:36 INFO - console.log: remote: Waiting for sdk/test/count 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received count ping 16:57:36 INFO - console.log: remote: Saw sdk/test/count 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Child processes should have the right number of frames 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote: Saw pong 16:57:36 INFO - console.log: remote: Saw pong 16:57:36 INFO - console.log: remote: Saw pong 16:57:36 INFO - console.log: remote: Saw pong 16:57:36 INFO - console.log: remote: Saw pong 16:57:36 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:36 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote: Saw sdk/test/pong 16:57:36 INFO - console.log: remote: Saw sdk/test/pong 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen a container event for the right item 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Arguments should have matched 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen the right response 16:57:36 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:36 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:36 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received frame ping 16:57:36 INFO - console.log: remote: Saw sdk/test/pong 16:57:36 INFO - console.log: remote: Saw sdk/test/pong 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen a container event for the right item 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Arguments should have matched 16:57:36 INFO - TEST-PASS | remote/main.test frame list | Should have seen the right response 16:57:36 INFO - console.log: remote: Waiting for detach 16:57:36 INFO - console.log: remote: Waiting for detach 16:57:37 INFO - console.log: remote: Saw detach 16:57:37 INFO - console.log: remote: Saw detach 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Should have seen a container event for the right item 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Arguments should have matched 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Should be the right number of browser frames. 16:57:37 INFO - console.log: remote: Waiting for sdk/test/count 16:57:37 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received count ping 16:57:37 INFO - console.log: remote: Saw sdk/test/count 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Child processes should have the right number of frames 16:57:37 INFO - console.log: remote: Waiting for detach 16:57:37 INFO - console.log: remote: Waiting for detach 16:57:37 INFO - console.log: remote: Saw detach 16:57:37 INFO - console.log: remote: Saw detach 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Should have seen a container event for the right item 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Arguments should have matched 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Should be the right number of browser frames. 16:57:37 INFO - console.log: remote: Waiting for sdk/test/count 16:57:37 INFO - console.log: remote[resource://gre/modules/commonjs/:31][2496]: received count ping 16:57:37 INFO - console.log: remote: Saw sdk/test/count 16:57:37 INFO - TEST-PASS | remote/main.test frame list | Child processes should have the right number of frames 16:57:37 INFO - TEST-PASS | remote/main.test frame list | This test is done. 16:57:37 INFO - TEST-PASS | remote/main.test frame list | There was a clean UI. 16:57:37 INFO - TEST-END | remote/main.test frame list 16:57:37 INFO - TEST-START | remote/main.test frame properties 16:57:37 INFO - console.log: remote: Starting remote 16:57:37 INFO - console.log: remote[resource://gre/modules/commonjs/:32][2496]: module loaded 16:57:37 INFO - console.log: remote: Saw a process attach 16:57:37 INFO - console.log: remote: Saw a remote module load 16:57:37 INFO - console.log: remote: Remote ready 16:57:37 INFO - TEST-PASS | remote/main.test frame properties | Child frame should have the same isTab property 16:57:37 INFO - TEST-PASS | remote/main.test frame properties | Child frame should have the same isTab property 16:57:37 INFO - TEST-PASS | remote/main.test frame properties | Child frame should have the same isTab property 16:57:37 INFO - TEST-PASS | remote/main.test frame properties | This test is done. 16:57:37 INFO - TEST-PASS | remote/main.test frame properties | There was a clean UI. 16:57:37 INFO - TEST-END | remote/main.test frame properties 16:57:37 INFO - TEST-START | remote/main.test frames event listeners 16:57:37 INFO - console.log: remote: Starting remote 16:57:37 INFO - console.log: remote[resource://gre/modules/commonjs/:33][2496]: module loaded 16:57:37 INFO - console.log: remote: Saw a process attach 16:57:37 INFO - console.log: remote: Saw a remote module load 16:57:37 INFO - console.log: remote: Remote ready 16:57:37 INFO - console.log: remote: Waiting for load 16:57:38 INFO - TEST-PASS | remote/main.test frames event listeners | Should have seen the new frame 16:57:38 INFO - console.log: remote: Waiting for sdk/test/sawreply 16:57:38 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:38 INFO - console.log: remote: Saw sdk/test/sawreply 16:57:38 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:38 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:38 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:38 INFO - TEST-PASS | remote/main.test frames event listeners | This test is done. 16:57:38 INFO - TEST-PASS | remote/main.test frames event listeners | There was a clean UI. 16:57:38 INFO - TEST-END | remote/main.test frames event listeners 16:57:38 INFO - TEST-START | remote/main.test new loader 16:57:38 INFO - console.log: remote: Starting remote 16:57:38 INFO - console.log: remote[resource://gre/modules/commonjs/:34][2496]: module loaded 16:57:38 INFO - console.log: remote: Saw a process attach 16:57:38 INFO - console.log: remote: Saw a remote module load 16:57:38 INFO - console.log: remote: Remote ready 16:57:38 INFO - console.log: remote: Starting remote 16:57:38 INFO - console.log: remote[resource://gre/modules/commonjs/:35][2496]: module loaded 16:57:38 INFO - console.log: remote: Saw a process attach 16:57:38 INFO - console.log: remote: Saw a remote module load 16:57:38 INFO - console.log: remote: Remote ready 16:57:38 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:38 INFO - console.log: remote[resource://gre/modules/commonjs/:34][2496]: received process ping 16:57:38 INFO - TEST-PASS | remote/main.test new loader | Should have seen the right pong 16:57:38 INFO - console.log: remote: Saw sdk/test/pong 16:57:38 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:38 INFO - console.log: remote[resource://gre/modules/commonjs/:35][2496]: received process ping 16:57:38 INFO - TEST-PASS | remote/main.test new loader | Should have seen the right pong 16:57:38 INFO - console.log: remote: Saw sdk/test/pong 16:57:38 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:38 INFO - console.log: remote[resource://gre/modules/commonjs/:35][2496]: received process ping 16:57:38 INFO - TEST-PASS | remote/main.test new loader | Should have seen the right pong 16:57:38 INFO - console.log: remote: Saw sdk/test/pong 16:57:38 INFO - TEST-PASS | remote/main.test new loader | This test is done. 16:57:38 INFO - TEST-PASS | remote/main.test new loader | There was a clean UI. 16:57:38 INFO - TEST-END | remote/main.test new loader 16:57:38 INFO - TEST-START | remote/main.test process list 16:57:38 INFO - console.log: remote: Starting remote 16:57:39 INFO - console.log: remote[resource://gre/modules/commonjs/:36][2496]: module loaded 16:57:39 INFO - console.log: remote: Saw a process attach 16:57:39 INFO - console.log: remote: Saw a remote module load 16:57:39 INFO - console.log: remote: Remote ready 16:57:39 INFO - TEST-PASS | remote/main.test process list | Should always be one process 16:57:39 INFO - TEST-PASS | remote/main.test process list | Should be no remote processes 16:57:39 INFO - TEST-PASS | remote/main.test process list | Should have seen all processes 16:57:39 INFO - TEST-PASS | remote/main.test process list | forEvery should send existing processes to the listener 16:57:39 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:39 INFO - console.log: remote: Waiting for sdk/test/pong 16:57:39 INFO - console.log: remote[resource://gre/modules/commonjs/:36][2496]: received process ping 16:57:39 INFO - TEST-PASS | remote/main.test process list | Should not have seen a pong from the local process with the wrong key 16:57:39 INFO - console.log: remote: Saw sdk/test/pong 16:57:39 INFO - console.log: remote: Saw sdk/test/pong 16:57:39 INFO - TEST-PASS | remote/main.test process list | Should have seen a container event for the right item 16:57:39 INFO - TEST-PASS | remote/main.test process list | Arguments should have matched 16:57:39 INFO - TEST-PASS | remote/main.test process list | Saw the process reply with the right key 16:57:39 INFO - TEST-PASS | remote/main.test process list | This test is done. 16:57:39 INFO - TEST-PASS | remote/main.test process list | There was a clean UI. 16:57:39 INFO - TEST-END | remote/main.test process list 16:57:39 INFO - TEST-START | remote/main.test process restart 16:57:39 INFO - TEST-PASS | remote/main.test process restart | Skipping test in non-e10s mode 16:57:39 INFO - TEST-PASS | remote/main.test process restart | This test is done. 16:57:39 INFO - TEST-PASS | remote/main.test process restart | There was a clean UI. 16:57:39 INFO - TEST-END | remote/main.test process restart 16:57:39 INFO - TEST-START | remote/main.test processID 16:57:39 INFO - console.log: remote: Starting remote 16:57:39 INFO - console.log: remote[resource://gre/modules/commonjs/:37][2496]: module loaded 16:57:39 INFO - console.log: remote: Saw a process attach 16:57:39 INFO - console.log: remote: Saw a remote module load 16:57:39 INFO - console.log: remote: Remote ready 16:57:39 INFO - console.log: remote: Waiting for sdk/test/processid 16:57:39 INFO - console.log: remote: Saw sdk/test/processid 16:57:39 INFO - TEST-PASS | remote/main.test processID | Remote processes should have the same process ID 16:57:39 INFO - TEST-PASS | remote/main.test processID | This test is done. 16:57:39 INFO - TEST-PASS | remote/main.test processID | There was a clean UI. 16:57:39 INFO - TEST-END | remote/main.test processID 16:57:39 INFO - TEST-START | remote/main.test send cpow 16:57:39 INFO - TEST-PASS | remote/main.test send cpow | Skipping test in non-e10s mode 16:57:39 INFO - TEST-PASS | remote/main.test send cpow | This test is done. 16:57:39 INFO - TEST-PASS | remote/main.test send cpow | There was a clean UI. 16:57:39 INFO - TEST-END | remote/main.test send cpow 16:57:39 INFO - TEST-START | remote/main.test unload 16:57:39 INFO - console.log: remote: Starting remote 16:57:39 INFO - console.log: remote[resource://gre/modules/commonjs/:38][2496]: module loaded 16:57:39 INFO - console.log: remote: Saw a process attach 16:57:39 INFO - console.log: remote: Saw a remote module load 16:57:39 INFO - console.log: remote: Remote ready 16:57:39 INFO - console.log: remote: Waiting for load 16:57:39 INFO - TEST-PASS | remote/main.test unload | Should have seen the new frame 16:57:39 INFO - console.log: remote: Waiting for hashchange 16:57:39 INFO - TEST-PASS | remote/main.test unload | Saw the correct hash change. 16:57:39 INFO - TEST-PASS | remote/main.test unload | This test is done. 16:57:39 INFO - TEST-PASS | remote/main.test unload | There was a clean UI. 16:57:39 INFO - TEST-END | remote/main.test unload 16:57:39 INFO - TEST-START | remote/main.test unload removes frame event listeners 16:57:39 INFO - console.log: remote: Starting remote 16:57:40 INFO - console.log: remote[resource://gre/modules/commonjs/:39][2496]: module loaded 16:57:40 INFO - console.log: remote: Saw a process attach 16:57:40 INFO - console.log: remote: Saw a remote module load 16:57:40 INFO - console.log: remote: Remote ready 16:57:40 INFO - console.log: remote: Starting remote 16:57:40 INFO - console.log: remote[resource://gre/modules/commonjs/:40][2496]: module loaded 16:57:40 INFO - console.log: remote: Saw a process attach 16:57:40 INFO - console.log: remote: Saw a remote module load 16:57:40 INFO - console.log: remote: Remote ready 16:57:40 INFO - console.log: remote: Waiting for load 16:57:40 INFO - TEST-PASS | remote/main.test unload removes frame event listeners | Should have seen the new frame 16:57:40 INFO - console.log: remote: Waiting for sdk/test/sawreply 16:57:40 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:40 INFO - console.log: remote: Saw sdk/test/sawreply 16:57:40 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:40 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:40 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:40 INFO - TEST-PASS | remote/main.test unload removes frame event listeners | This test is done. 16:57:40 INFO - TEST-PASS | remote/main.test unload removes frame event listeners | There was a clean UI. 16:57:40 INFO - TEST-END | remote/main.test unload removes frame event listeners 16:57:40 INFO - TEST-START | remote/main.test unload removes frames event listeners 16:57:40 INFO - console.log: remote: Starting remote 16:57:40 INFO - console.log: remote[resource://gre/modules/commonjs/:41][2496]: module loaded 16:57:40 INFO - console.log: remote: Saw a process attach 16:57:40 INFO - console.log: remote: Saw a remote module load 16:57:40 INFO - console.log: remote: Remote ready 16:57:40 INFO - console.log: remote: Starting remote 16:57:41 INFO - console.log: remote[resource://gre/modules/commonjs/:42][2496]: module loaded 16:57:41 INFO - console.log: remote: Saw a process attach 16:57:41 INFO - console.log: remote: Saw a remote module load 16:57:41 INFO - console.log: remote: Remote ready 16:57:41 INFO - console.log: remote: Waiting for load 16:57:41 INFO - TEST-PASS | remote/main.test unload removes frames event listeners | Should have seen the new frame 16:57:41 INFO - console.log: remote: Waiting for sdk/test/sawreply 16:57:41 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:41 INFO - console.log: remote: Saw sdk/test/sawreply 16:57:41 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:41 INFO - console.log: remote: Waiting for sdk/test/eventsent 16:57:41 INFO - console.log: remote: Saw sdk/test/eventsent 16:57:41 INFO - TEST-PASS | remote/main.test unload removes frames event listeners | This test is done. 16:57:41 INFO - TEST-PASS | remote/main.test unload removes frames event listeners | There was a clean UI. 16:57:41 INFO - TEST-END | remote/main.test unload removes frames event listeners 16:57:41 INFO - console.warn: remote: 4 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:57:41 INFO - 82 of 82 tests passed. 16:57:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on remote@jetpack 16:57:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on remote@jetpack 16:57:42 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/remote is complete 16:57:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/require 16:57:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/require 16:57:42 INFO - console.info: test-require: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:42 INFO - console.info: test-require: hiddenWindow document.readyState:complete 16:57:42 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:43 INFO - TEST-START | test-require/main.test 3rd party vs sdk module 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | Third party modules don't overload sdk modules 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | page-mod module is really the sdk one 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | tabs/page-mod is the 3rd party 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | Third party main module overload sdk modules 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | require(tabs) maps to require(tabs/main) 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | require(./tabs) maps to the local module 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | We can bypass this overloading with absolute path to sdk modules 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | Old and new layout both work 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.test 3rd party vs sdk module | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.test 3rd party vs sdk module 16:57:43 INFO - TEST-START | test-require/main.test local vs sdk module 16:57:43 INFO - TEST-PASS | test-require/main.test local vs sdk module | Local module takes the priority over sdk modules 16:57:43 INFO - TEST-PASS | test-require/main.test local vs sdk module | this module is really the local one 16:57:43 INFO - TEST-PASS | test-require/main.test local vs sdk module | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.test local vs sdk module | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.test local vs sdk module 16:57:43 INFO - TEST-START | test-require/main.testMultipleRequirePerLine 16:57:43 INFO - TEST-PASS | test-require/main.testMultipleRequirePerLine | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testMultipleRequirePerLine | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testMultipleRequirePerLine | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.testMultipleRequirePerLine | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.testMultipleRequirePerLine 16:57:43 INFO - TEST-START | test-require/main.testRelativeRequire 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeRequire | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeRequire | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeRequire | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.testRelativeRequire 16:57:43 INFO - TEST-START | test-require/main.testRelativeSubFolderRequire 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeSubFolderRequire | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeSubFolderRequire | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.testRelativeSubFolderRequire | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.testRelativeSubFolderRequire 16:57:43 INFO - TEST-START | test-require/main.testSDKRequire 16:57:43 INFO - TEST-PASS | test-require/main.testSDKRequire | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testSDKRequire | undefined 16:57:43 INFO - TEST-PASS | test-require/main.testSDKRequire | This test is done. 16:57:43 INFO - TEST-PASS | test-require/main.testSDKRequire | There was a clean UI. 16:57:43 INFO - TEST-END | test-require/main.testSDKRequire 16:57:43 INFO - 28 of 28 tests passed. 16:57:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-require@jetpack 16:57:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-require@jetpack 16:57:44 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/require is complete 16:57:44 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/self 16:57:44 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/self 16:57:44 INFO - console.info: self: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:44 INFO - console.info: self: hiddenWindow document.readyState:complete 16:57:44 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:45 INFO - TEST-START | self/main.test self.data.load 16:57:45 INFO - TEST-PASS | self/main.test self.data.load | paths work 16:57:45 INFO - TEST-PASS | self/main.test self.data.load | relative paths work 16:57:45 INFO - TEST-PASS | self/main.test self.data.load | This test is done. 16:57:45 INFO - TEST-PASS | self/main.test self.data.load | There was a clean UI. 16:57:45 INFO - TEST-END | self/main.test self.data.load 16:57:45 INFO - TEST-START | self/main.test self.id 16:57:45 INFO - TEST-PASS | self/main.test self.id | self.id should be correct. 16:57:45 INFO - TEST-PASS | self/main.test self.id | This test is done. 16:57:45 INFO - TEST-PASS | self/main.test self.id | There was a clean UI. 16:57:45 INFO - TEST-END | self/main.test self.id 16:57:45 INFO - 7 of 7 tests passed. 16:57:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-self@jetpack 16:57:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-self@jetpack 16:57:45 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/self is complete 16:57:45 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/simple-prefs-l10n 16:57:45 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/simple-prefs-l10n 16:57:46 INFO - console.info: simple-prefs-l10n: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:46 INFO - console.info: simple-prefs-l10n: hiddenWindow document.readyState:complete 16:57:46 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:46 INFO - TEST-START | simple-prefs-l10n/main.testAOMLocalization 16:57:47 INFO - console.warn: SDK worker-child started as frozen on unexpected initial document.readyState {"initialDocumentReadyState":"uninitialized","windowLocation":"about:addons"} 16:57:48 INFO - TEST-PASS | simple-prefs-l10n/main.testAOMLocalization | somePreference title is correct 16:57:48 INFO - TEST-PASS | simple-prefs-l10n/main.testAOMLocalization | This test is done. 16:57:48 INFO - TEST-PASS | simple-prefs-l10n/main.testAOMLocalization | There was a clean UI. 16:57:48 INFO - TEST-END | simple-prefs-l10n/main.testAOMLocalization 16:57:48 INFO - 3 of 3 tests passed. 16:57:48 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-simple-prefs-l10n@jetpack 16:57:48 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-simple-prefs-l10n@jetpack 16:57:49 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/simple-prefs-l10n is complete 16:57:49 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/simple-prefs-regression 16:57:49 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/simple-prefs-regression 16:57:49 INFO - console.info: simple-prefs-regression: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:49 INFO - console.info: simple-prefs-regression: hiddenWindow document.readyState:complete 16:57:50 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:50 INFO - TEST-START | simple-prefs-regression/main.testAOM 16:57:51 INFO - console.warn: SDK worker-child started as frozen on unexpected initial document.readyState {"initialDocumentReadyState":"uninitialized","windowLocation":"about:addons"} 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | some pref is a string 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | somePreference path is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | somePreference title is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | somePreference description is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myInteger is a int 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | extensions.test-simple-prefs.myInteger 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myInteger title is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myInteger desc is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myHiddenInt was not displayed 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myHiddenInt was not displayed 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myHiddenInt was not displayed 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | myHiddenInt was not displayed 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | This test is done. 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testAOM | There was a clean UI. 16:57:51 INFO - TEST-END | simple-prefs-regression/main.testAOM 16:57:51 INFO - TEST-START | simple-prefs-regression/main.testDefaultValues 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testDefaultValues | myHiddenInt default is 5 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testDefaultValues | myInteger default is 8 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testDefaultValues | somePreference default is correct 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testDefaultValues | This test is done. 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testDefaultValues | There was a clean UI. 16:57:51 INFO - TEST-END | simple-prefs-regression/main.testDefaultValues 16:57:51 INFO - TEST-START | simple-prefs-regression/main.testOptionsType 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testOptionsType | options type is inline 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testOptionsType | This test is done. 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testOptionsType | There was a clean UI. 16:57:51 INFO - TEST-END | simple-prefs-regression/main.testOptionsType 16:57:51 INFO - TEST-START | simple-prefs-regression/main.testRegression 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testRegression | preferencesBranch returns id here 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testRegression | This test is done. 16:57:51 INFO - TEST-PASS | simple-prefs-regression/main.testRegression | There was a clean UI. 16:57:51 INFO - TEST-END | simple-prefs-regression/main.testRegression 16:57:52 INFO - 25 of 25 tests passed. 16:57:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-simple-prefs@jetpack 16:57:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-simple-prefs@jetpack 16:57:52 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/simple-prefs-regression is complete 16:57:52 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/simple-prefs 16:57:52 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/simple-prefs 16:57:52 INFO - console.info: simple-prefs: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:52 INFO - console.info: simple-prefs: hiddenWindow document.readyState:complete 16:57:53 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///builds/slave/test/build/tests/mochitest/jetpack-addon/addon-sdk/source/test/addons/simple-prefs-regression.xpi!/bootstrap.js, line 283: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.getClassName] 16:57:53 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:53 INFO - TEST-START | simple-prefs/main.testAOM 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | the add-on prefs page was opened. 16:57:54 INFO - console.warn: SDK worker-child started as frozen on unexpected initial document.readyState {"initialDocumentReadyState":"uninitialized","windowLocation":"about:addons"} 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | there is exactly one node for somePreference 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | some pref is a string 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | somePreference path is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | somePreference title is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | somePreference description is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | data-jetpack-id attribute value is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myInteger is a int 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | extensions.test-simple-prefs.myInteger 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myInteger title is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myInteger desc is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | data-jetpack-id attribute value is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myHiddenInt was not displayed 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myHiddenInt was not displayed 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myHiddenInt was not displayed 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | myHiddenInt was not displayed 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | data-jetpack-id attribute value is correct 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | This test is done. 16:57:54 INFO - TEST-PASS | simple-prefs/main.testAOM | There was a clean UI. 16:57:54 INFO - TEST-END | simple-prefs/main.testAOM 16:57:54 INFO - TEST-START | simple-prefs/main.testAgainstDocCaching 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | the add-on prefs page was opened. 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | there is exactly one node for somePreference 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | some pref is a string 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | somePreference path is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | somePreference title is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | somePreference description is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | data-jetpack-id attribute value is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myInteger is a int 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | extensions.test-simple-prefs.myInteger 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myInteger title is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myInteger desc is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | data-jetpack-id attribute value is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myHiddenInt was not displayed 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myHiddenInt was not displayed 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myHiddenInt was not displayed 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | myHiddenInt was not displayed 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | data-jetpack-id attribute value is correct 16:57:55 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | This test is done. 16:57:56 INFO - TEST-PASS | simple-prefs/main.testAgainstDocCaching | There was a clean UI. 16:57:56 INFO - TEST-END | simple-prefs/main.testAgainstDocCaching 16:57:56 INFO - TEST-START | simple-prefs/main.testButton 16:57:56 INFO - TEST-PASS | simple-prefs/main.testButton | The button was pressed! 16:57:56 INFO - TEST-PASS | simple-prefs/main.testButton | This test is done. 16:57:56 INFO - TEST-PASS | simple-prefs/main.testButton | There was a clean UI. 16:57:57 INFO - TEST-END | simple-prefs/main.testButton 16:57:57 INFO - TEST-START | simple-prefs/main.testDefaultPreferencesBranch 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultPreferencesBranch | preferencesBranch default the same as self.id 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultPreferencesBranch | This test is done. 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultPreferencesBranch | There was a clean UI. 16:57:57 INFO - TEST-END | simple-prefs/main.testDefaultPreferencesBranch 16:57:57 INFO - TEST-START | simple-prefs/main.testDefaultValues 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultValues | myHiddenInt default is 5 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultValues | myInteger default is 8 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultValues | somePreference default is correct 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultValues | This test is done. 16:57:57 INFO - TEST-PASS | simple-prefs/main.testDefaultValues | There was a clean UI. 16:57:57 INFO - TEST-END | simple-prefs/main.testDefaultValues 16:57:57 INFO - TEST-START | simple-prefs/main.testOptionsType 16:57:57 INFO - TEST-PASS | simple-prefs/main.testOptionsType | options type is inline 16:57:57 INFO - TEST-PASS | simple-prefs/main.testOptionsType | This test is done. 16:57:57 INFO - TEST-PASS | simple-prefs/main.testOptionsType | There was a clean UI. 16:57:57 INFO - TEST-END | simple-prefs/main.testOptionsType 16:57:57 INFO - 52 of 52 tests passed. 16:57:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-simple-prefs@jetpack 16:57:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-simple-prefs@jetpack 16:57:58 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/simple-prefs is complete 16:57:58 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/standard-id 16:57:58 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/standard-id 16:57:58 INFO - console.info: standard-id: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:57:58 INFO - console.info: standard-id: hiddenWindow document.readyState:complete 16:57:58 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:57:58 INFO - TEST-START | standard-id/main.testSelfID 16:57:58 INFO - TEST-PASS | standard-id/main.testSelfID | self.id is a string 16:57:58 INFO - TEST-PASS | standard-id/main.testSelfID | self.id not empty 16:57:58 INFO - TEST-PASS | standard-id/main.testSelfID | found addon with self.id 16:57:58 INFO - TEST-PASS | standard-id/main.testSelfID | This test is done. 16:57:58 INFO - TEST-PASS | standard-id/main.testSelfID | There was a clean UI. 16:57:58 INFO - TEST-END | standard-id/main.testSelfID 16:57:58 INFO - TEST-START | standard-id/main.testStandardID 16:57:58 INFO - TEST-PASS | standard-id/main.testStandardID | standard ID is standard 16:57:58 INFO - TEST-PASS | standard-id/main.testStandardID | test13 is 26 16:57:59 INFO - TEST-PASS | standard-id/main.testStandardID | test14 is 15 16:57:59 INFO - TEST-PASS | standard-id/main.testStandardID | simple test14 also 15 16:57:59 INFO - TEST-PASS | standard-id/main.testStandardID | This test is done. 16:57:59 INFO - TEST-PASS | standard-id/main.testStandardID | There was a clean UI. 16:57:59 INFO - TEST-END | standard-id/main.testStandardID 16:57:59 INFO - 11 of 11 tests passed. 16:57:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on standard-id@jetpack 16:57:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on standard-id@jetpack 16:57:59 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/standard-id is complete 16:57:59 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/tab-close-on-startup 16:57:59 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/tab-close-on-startup 16:58:00 INFO - console.info: tab-close-on-startup: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:58:00 INFO - console.info: tab-close-on-startup: hiddenWindow document.readyState:complete 16:58:00 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:00 INFO - TEST-START | tab-close-on-startup/main.testNoTabCloseOnStartup 16:58:00 INFO - TEST-PASS | tab-close-on-startup/main.testNoTabCloseOnStartup | there were no tab close events detected 16:58:01 INFO - TEST-PASS | tab-close-on-startup/main.testNoTabCloseOnStartup | there was one tab close event detected 16:58:01 INFO - TEST-PASS | tab-close-on-startup/main.testNoTabCloseOnStartup | This test is done. 16:58:01 INFO - TEST-PASS | tab-close-on-startup/main.testNoTabCloseOnStartup | There was a clean UI. 16:58:01 INFO - TEST-END | tab-close-on-startup/main.testNoTabCloseOnStartup 16:58:01 INFO - 4 of 4 tests passed. 16:58:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-tabs@jetpack 16:58:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-tabs@jetpack 16:58:02 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/tab-close-on-startup is complete 16:58:02 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/toolkit-require-reload 16:58:02 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/toolkit-require-reload 16:58:02 INFO - console.info: toolkit-require-reload: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:58:02 INFO - console.info: toolkit-require-reload: hiddenWindow document.readyState:complete 16:58:02 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:02 INFO - TEST-START | toolkit-require-reload/main.testReload 16:58:02 INFO - TEST-PASS | toolkit-require-reload/main.testReload | module exports version 16:58:02 INFO - TEST-PASS | toolkit-require-reload/main.testReload | require does not reload modules 16:58:02 INFO - TEST-PASS | toolkit-require-reload/main.testReload | module was updated 16:58:02 INFO - TEST-PASS | toolkit-require-reload/main.testReload | This test is done. 16:58:02 INFO - TEST-PASS | toolkit-require-reload/main.testReload | There was a clean UI. 16:58:02 INFO - TEST-END | toolkit-require-reload/main.testReload 16:58:02 INFO - TEST-START | toolkit-require-reload/main.testReloadAll 16:58:03 INFO - TEST-PASS | toolkit-require-reload/main.testReloadAll | undefined 16:58:03 INFO - TEST-PASS | toolkit-require-reload/main.testReloadAll | only parent changes were picked up 16:58:03 INFO - TEST-PASS | toolkit-require-reload/main.testReloadAll | all changes were picked up 16:58:03 INFO - TEST-PASS | toolkit-require-reload/main.testReloadAll | This test is done. 16:58:03 INFO - TEST-PASS | toolkit-require-reload/main.testReloadAll | There was a clean UI. 16:58:03 INFO - TEST-END | toolkit-require-reload/main.testReloadAll 16:58:03 INFO - 10 of 10 tests passed. 16:58:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on @toolkit-require-reload 16:58:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on @toolkit-require-reload 16:58:03 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/toolkit-require-reload is complete 16:58:03 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/translators 16:58:03 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/translators 16:58:04 INFO - console.info: translators: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:58:04 INFO - console.info: translators: hiddenWindow document.readyState:complete 16:58:04 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:04 INFO - TEST-START | translators/main.testTranslators 16:58:04 INFO - TEST-PASS | translators/main.testTranslators | The translator keys are correct 16:58:04 INFO - TEST-PASS | translators/main.testTranslators | The translator key count is correct 16:58:04 INFO - TEST-PASS | translators/main.testTranslators | The translator key length is correct 16:58:04 INFO - TEST-PASS | translators/main.testTranslators | This test is done. 16:58:04 INFO - TEST-PASS | translators/main.testTranslators | There was a clean UI. 16:58:04 INFO - TEST-END | translators/main.testTranslators 16:58:05 INFO - 5 of 5 tests passed. 16:58:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-translators@jetpack 16:58:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-translators@jetpack 16:58:05 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/translators is complete 16:58:05 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/unsafe-content-script 16:58:05 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/unsafe-content-script 16:58:05 INFO - console.info: unsafe-content-script: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:58:05 INFO - console.info: unsafe-content-script: hiddenWindow document.readyState:complete 16:58:06 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:06 INFO - TEST-START | unsafe-content-script/main.testMembranelessMode 16:58:06 INFO - TEST-PASS | unsafe-content-script/main.testMembranelessMode | Content-script objects should be accessible to content with the unsafe-content-script flag on. 16:58:06 INFO - TEST-PASS | unsafe-content-script/main.testMembranelessMode | This test is done. 16:58:06 INFO - TEST-PASS | unsafe-content-script/main.testMembranelessMode | There was a clean UI. 16:58:06 INFO - TEST-END | unsafe-content-script/main.testMembranelessMode 16:58:07 INFO - 3 of 3 tests passed. 16:58:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 16:58:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 16:58:07 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/unsafe-content-script is complete 16:58:07 INFO - Jetpack Addon Test Summary 16:58:07 INFO - Passed: 1315 16:58:07 INFO - Failed: 0 16:58:07 INFO - Todo: 0 16:58:07 INFO - TEST-INFO | jetpack-addon-harness.js | Shutting down. 16:58:09 INFO - TEST-INFO | Main app process: exit 0 16:58:09 INFO - runtests.py | Application ran for: 0:01:53.005578 16:58:09 INFO - zombiecheck | Reading PID log: /tmp/tmpIiSOGWpidlog 16:58:09 INFO - ==> process 2496 launched child process 2517 16:58:09 INFO - zombiecheck | Checking for orphan process with PID: 2517 16:58:09 INFO - Stopping web server 16:58:09 INFO - Stopping web socket server 16:58:09 INFO - Stopping ssltunnel 16:58:09 INFO - leakcheck | refcount logging is off, so leaks can't be detected! 16:58:09 INFO - runtests.py | Running tests: end. 16:58:09 INFO - Buffered messages finished 16:58:09 INFO - SUITE-END | took 117s 16:58:09 INFO - Return code: 0 16:58:09 INFO - TinderboxPrint: mochitest-jetpack-addon
1315/0/0 16:58:09 INFO - # TBPL SUCCESS # 16:58:09 INFO - The mochitest suite: jetpack-addon ran with return status: SUCCESS 16:58:09 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 16:58:09 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/linux64-minidump_stackwalk 16:58:09 INFO - ENV: MOZ_NODE_PATH is now /builds/slave/test/build/node-linux-x64/bin/node 16:58:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:58:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--disable-e10s', '--appname=/builds/slave/test/build/application/firefox/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--setpref=webgl.force-enabled=true', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--use-test-media-devices', '--screenshot-on-fail', '--cleanup-crashes', '--marionette-startup-timeout=180', '--flavor=jetpack-package'] in /builds/slave/test/build 16:58:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --disable-e10s --appname=/builds/slave/test/build/application/firefox/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip --certificate-path=tests/certs --setpref=webgl.force-enabled=true --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log --use-test-media-devices --screenshot-on-fail --cleanup-crashes --marionette-startup-timeout=180 --flavor=jetpack-package 16:58:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:58:09 INFO - 'CCACHE_UMASK': '002', 16:58:09 INFO - 'DISPLAY': ':0', 16:58:09 INFO - 'HOME': '/home/cltbld', 16:58:09 INFO - 'LANG': 'en_US.UTF-8', 16:58:09 INFO - 'LOGNAME': 'cltbld', 16:58:09 INFO - 'MAIL': '/var/mail/cltbld', 16:58:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:58:09 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/linux64-minidump_stackwalk', 16:58:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:09 INFO - 'MOZ_NODE_PATH': '/builds/slave/test/build/node-linux-x64/bin/node', 16:58:09 INFO - 'MOZ_NO_REMOTE': '1', 16:58:09 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 16:58:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:58:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:58:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:58:09 INFO - 'PWD': '/builds/slave/test', 16:58:09 INFO - 'SHELL': '/bin/bash', 16:58:09 INFO - 'SHLVL': '1', 16:58:09 INFO - 'TERM': 'linux', 16:58:09 INFO - 'TMOUT': '86400', 16:58:09 INFO - 'USER': 'cltbld', 16:58:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385', 16:58:09 INFO - '_': '/tools/buildbot/bin/python'} 16:58:09 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--disable-e10s', '--appname=/builds/slave/test/build/application/firefox/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--setpref=webgl.force-enabled=true', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--use-test-media-devices', '--screenshot-on-fail', '--cleanup-crashes', '--marionette-startup-timeout=180', '--flavor=jetpack-package'] with output_timeout 1000 16:58:09 INFO - Checking for orphan ssltunnel processes... 16:58:09 INFO - Checking for orphan xpcshell processes... 16:58:10 INFO - mozcrash Removed pending crash reports at '/home/cltbld/.mozilla/firefox/Crash Reports' 16:58:10 INFO - SUITE-START | Running 144 tests 16:58:10 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 16:58:10 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 1ms 16:58:10 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 16:58:10 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 0ms 16:58:10 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 16:58:10 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 1ms 16:58:10 INFO - Setting pipeline to PAUSED ... 16:58:10 INFO - Pipeline is PREROLLING ... 16:58:10 INFO - Pipeline is PREROLLED ... 16:58:10 INFO - Setting pipeline to PLAYING ... 16:58:10 INFO - New clock: GstSystemClock 16:58:10 INFO - Got EOS from element "pipeline0". 16:58:10 INFO - Execution ended after 32810614 ns. 16:58:10 INFO - Setting pipeline to PAUSED ... 16:58:10 INFO - Setting pipeline to READY ... 16:58:10 INFO - Setting pipeline to NULL ... 16:58:10 INFO - Freeing pipeline ... 16:58:10 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 16:58:10 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 16:58:10 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/firefox', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpPBnf2P.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 16:58:10 INFO - runtests.py | Server pid: 2654 16:58:10 INFO - runtests.py | Websocket server pid: 2657 16:58:10 INFO - runtests.py | SSL tunnel pid: 2660 16:58:11 INFO - runtests.py | Running with e10s: False 16:58:11 INFO - runtests.py | Running tests: start. 16:58:11 INFO - Application command: /builds/slave/test/build/application/firefox/firefox -marionette -foreground -profile /tmp/tmpPBnf2P.mozrunner 16:58:11 INFO - runtests.py | Application pid: 2682 16:58:11 INFO - TEST-INFO | started process Main app process 16:58:14 INFO - 1528502294494 Marionette INFO Listening on port 2828 16:58:18 INFO - console.info: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html 16:58:18 INFO - console.info: hiddenWindow document.readyState:complete 16:58:18 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:18 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js | Loading test module 16:58:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window 16:58:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window | should see at least one new window 16:58:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window | window 0 should be GC'd 16:58:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window | This test is done. 16:58:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window | There was a clean UI. 16:58:20 INFO - TEST-END | jetpack-package/addon-sdk/source/test/leak/test-leak-event-dom-closed-window.js.test sdk/event/dom does not leak when attached to closed window 16:58:20 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:20 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js | Loading test module 16:58:20 INFO - TEST-START | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window 16:58:20 INFO - TEST-INFO | [JavaScript Error: "Attempt to stop observing a preference "browser.selfsupport.log." that's not being observed" {file: "resource://gre/modules/Preferences.jsm" line: 323}] 16:58:20 INFO - Preferences.ignore@resource://gre/modules/Preferences.jsm:323:5 16:58:20 INFO - SelfSupportBackendInternal.uninit@resource://app/modules/SelfSupportBackend.jsm:114:5 16:58:20 INFO - this.SelfSupportBackend<.uninit@resource://app/modules/SelfSupportBackend.jsm:61:5 16:58:20 INFO - exports.asyncWindowLeakTest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/leak/leak-utils.js:43:3 16:58:20 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:319:42 16:58:20 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:20 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:20 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:20 INFO - TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:389:16 16:58:20 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:327:15 16:58:20 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:20 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:20 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:20 INFO - @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test.js:54:13 16:58:20 INFO - start@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:576:7 16:58:20 INFO - startMany/runNextTest/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:538:11 16:58:21 INFO - JavaScript error: chrome://browser/content/browser.js, line 2572: TypeError: PanelUI.panel is undefined 16:58:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window | should see at least one new window 16:58:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window | window 0 should be GC'd 16:58:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window | This test is done. 16:58:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window | There was a clean UI. 16:58:22 INFO - TEST-END | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak new window 16:58:22 INFO - TEST-START | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window 16:58:22 INFO - TEST-INFO | [JavaScript Error: "Attempt to stop observing a preference "browser.selfsupport.log." that's not being observed" {file: "resource://gre/modules/Preferences.jsm" line: 323}] 16:58:22 INFO - Preferences.ignore@resource://gre/modules/Preferences.jsm:323:5 16:58:22 INFO - SelfSupportBackendInternal.uninit@resource://app/modules/SelfSupportBackend.jsm:114:5 16:58:22 INFO - this.SelfSupportBackend<.uninit@resource://app/modules/SelfSupportBackend.jsm:61:5 16:58:22 INFO - exports.asyncWindowLeakTest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/leak/leak-utils.js:43:3 16:58:22 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:319:42 16:58:22 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:22 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:22 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:22 INFO - TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:389:16 16:58:22 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:327:15 16:58:22 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:22 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:22 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:22 INFO - @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test.js:54:13 16:58:22 INFO - start@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:576:7 16:58:22 INFO - startMany/runNextTest/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:538:11 16:58:22 INFO - JavaScript error: chrome://browser/content/browser.js, line 2572: TypeError: PanelUI.panel is undefined 16:58:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window | should see at least one new window 16:58:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window | window 0 should be GC'd 16:58:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window | This test is done. 16:58:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window | There was a clean UI. 16:58:23 INFO - TEST-END | jetpack-package/addon-sdk/source/test/leak/test-leak-tab-events.js.test sdk/tab/events does not leak when attached to existing window 16:58:23 INFO - console.warn: 4 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:24 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:24 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js | Loading test module 16:58:24 INFO - TEST-START | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks 16:58:24 INFO - TEST-INFO | [JavaScript Error: "Attempt to stop observing a preference "browser.selfsupport.log." that's not being observed" {file: "resource://gre/modules/Preferences.jsm" line: 323}] 16:58:24 INFO - Preferences.ignore@resource://gre/modules/Preferences.jsm:323:5 16:58:24 INFO - SelfSupportBackendInternal.uninit@resource://app/modules/SelfSupportBackend.jsm:114:5 16:58:24 INFO - this.SelfSupportBackend<.uninit@resource://app/modules/SelfSupportBackend.jsm:61:5 16:58:24 INFO - exports.asyncWindowLeakTest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/leak/leak-utils.js:43:3 16:58:24 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:319:42 16:58:24 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:24 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:24 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:24 INFO - TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:389:16 16:58:24 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:327:15 16:58:24 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:24 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:24 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:24 INFO - @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test.js:54:13 16:58:24 INFO - start@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:576:7 16:58:24 INFO - startMany/runNextTest/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:538:11 16:58:24 INFO - JavaScript error: chrome://browser/content/browser.js, line 2572: TypeError: PanelUI.panel is undefined 16:58:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks | should see at least one new window 16:58:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks | window 0 should be GC'd 16:58:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks | This test is done. 16:58:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks | There was a clean UI. 16:58:26 INFO - TEST-END | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks 16:58:26 INFO - TEST-START | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window 16:58:26 INFO - TEST-INFO | [JavaScript Error: "Attempt to stop observing a preference "browser.selfsupport.log." that's not being observed" {file: "resource://gre/modules/Preferences.jsm" line: 323}] 16:58:26 INFO - Preferences.ignore@resource://gre/modules/Preferences.jsm:323:5 16:58:26 INFO - SelfSupportBackendInternal.uninit@resource://app/modules/SelfSupportBackend.jsm:114:5 16:58:26 INFO - this.SelfSupportBackend<.uninit@resource://app/modules/SelfSupportBackend.jsm:61:5 16:58:26 INFO - exports.asyncWindowLeakTest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/leak/leak-utils.js:43:3 16:58:26 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:319:42 16:58:26 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:26 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:26 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:26 INFO - TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:389:16 16:58:26 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:327:15 16:58:26 INFO - TaskImpl@resource://gre/modules/Task.jsm:277:3 16:58:26 INFO - createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14 16:58:26 INFO - Task_spawn@resource://gre/modules/Task.jsm:166:12 16:58:26 INFO - @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test.js:54:13 16:58:26 INFO - start@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:576:7 16:58:26 INFO - startMany/runNextTest/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/deprecated/unit-test.js:538:11 16:58:26 INFO - JavaScript error: chrome://browser/content/browser.js, line 2572: TypeError: PanelUI.panel is undefined 16:58:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window | should see at least one new window 16:58:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window | window 0 should be GC'd 16:58:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window | This test is done. 16:58:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window | There was a clean UI. 16:58:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/leak/test-leak-window-events.js.test window/events for leaks with existing window 16:58:27 INFO - console.warn: 4 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:28 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:28 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js | Loading test module 16:58:28 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise 16:58:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | install returns a promise 16:58:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | startup returns a promise 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | shutdown returns a promise 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | shutdown returns working promise on multiple calls 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | uninstall returns a promise 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | This test is done. 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise | There was a clean UI. 16:58:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test install/startup/shutdown/uninstall all return a promise 16:58:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | install DNE 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | startup DNE 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | shutdown DNE 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | uninstall DNE 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | install exists 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | startup exists 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | shutdown exists 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | uninstall exists 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | This test is done. 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js | There was a clean UI. 16:58:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-bootstrap.js.test minimal bootstrap.js 16:58:29 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:29 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-addon-extras.js | Loading test module 16:58:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | content-script-before-inserted 16:58:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | content-script-before-inserted done! 16:58:29 INFO - console.log: addon-sdk: get-result recieved 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | result is a number 16:58:30 INFO - console.log: addon-sdk: get-result recieved 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | result is a boolean 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-extras.js.test changing result from addon extras in panel 16:58:30 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:30 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-addon-installer.js | Loading test module 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Copying test add-on /builds/slave/test/build/tests/mochitest/jetpack-package/addon-sdk/source/test/fixtures/addon-install-unit-test@mozilla.com.xpi to /tmp/disable-enable-test.xpi 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Copied test add-on to /tmp/disable-enable-test.xpi 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Addon should be enabled by default 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Addon should be enabled by default 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Addon should be disabled after disabling 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Addon should be disabled after disabling 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Addon should be enabled by default 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Add-on was uninstalled. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | Removed the temp file 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Addon Disable and Enable 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Disable failure 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Disable failure | Addon correctly rejected invalid disable 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Disable failure | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Disable failure | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Disable failure 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Enable failure 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Enable failure | Addon correctly rejected invalid enable 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Enable failure | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Enable failure | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Enable failure 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File | contet was written 16:58:30 INFO - 1528502310932 addons.xpi WARN Invalid XPI: [Exception... "Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.open]" nsresult: "0x8052000b (NS_ERROR_FILE_CORRUPTED)" location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: loadManifest/< :: line 5671" data: no] Stack trace: loadManifest/<()@resource://gre/modules/addons/XPIProvider.jsm:5671 < TaskImpl_run()@resource://gre/modules/Task.jsm:319 < TaskImpl()@resource://gre/modules/Task.jsm:277 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:252 < Task_spawn()@resource://gre/modules/Task.jsm:166 < loadManifest()@resource://gre/modules/addons/XPIProvider.jsm:5667 < init/<()@resource://gre/modules/addons/XPIProvider.jsm:6126 < TaskImpl_run()@resource://gre/modules/Task.jsm:319 < TaskImpl()@resource://gre/modules/Task.jsm:277 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:252 < Task_spawn()@resource://gre/modules/Task.jsm:166 < init()@resource://gre/modules/addons/XPIProvider.jsm:6081 < createLocalInstall()@resource://gre/modules/addons/XPIProvider.jsm:6722 < this.XPIProvider.getInstallForFile()@resource://gre/modules/addons/XPIProvider.jsm:4006 < callProviderAsync()@resource://gre/modules/AddonManager.jsm:264 < AddonManagerInternal.getInstallForFile/<.nextObject()@resource://gre/modules/AddonManager.jsm:1966 < AsyncObjectCaller.prototype.callNext()@resource://gre/modules/AddonManager.jsm:384 < AsyncObjectCaller()@resource://gre/modules/AddonManager.jsm:364 < AddonManagerInternal.getInstallForFile()@resource://gre/modules/AddonManager.jsm:1964 < this.AddonManager.getInstallForFile()@resource://gre/modules/AddonManager.jsm:3443 < install()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/addon/installer.js:66 < exports["test Failing Install With Invalid File"]/<()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/test-addon-installer.js:90 < writeFile/<()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/io/fs.js:914 < observer()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:67 < emitOnObject()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112 < emit()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89 < OutputStreamCallback<.onOutputStreamReady()@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/io/stream.js:275 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File | Got expected error code 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid File 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid Path 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid Path | Got expected error code 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid Path | This test is done. 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid Path | There was a clean UI. 16:58:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Failing Install With Invalid Path 16:58:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | Copying test add-on /builds/slave/test/build/tests/mochitest/jetpack-package/addon-sdk/source/test/fixtures/addon-install-unit-test@mozilla.com.xpi to /tmp/install-test.xpi 16:58:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | Copied test add-on to /tmp/install-test.xpi 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | `id` is valid 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | addon's bootstrap.js functions have been called 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | Add-on was uninstalled. 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | Removed the temp file 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | This test is done. 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install | There was a clean UI. 16:58:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Install 16:58:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Uninstall failure 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Uninstall failure | Addon correctly rejected invalid uninstall 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Uninstall failure | This test is done. 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Uninstall failure | There was a clean UI. 16:58:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Uninstall failure 16:58:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | Copying test add-on /builds/slave/test/build/tests/mochitest/jetpack-package/addon-sdk/source/test/fixtures/addon-install-unit-test@mozilla.com.xpi to /tmp/update-test.xpi 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | Copied test add-on to /tmp/update-test.xpi 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [1] `id` is valid 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [1] addon's bootstrap.js functions have been called 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [2] `id` is valid 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [2] addon's bootstrap.js functions have been called 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [3] `id` is valid 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [3] addon's bootstrap.js functions have been called 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | [3] addon's bootstrap.js functions have been called 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | Add-on was uninstalled. 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | Removed the temp file 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | This test is done. 16:58:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update | There was a clean UI. 16:58:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-installer.js.test Update 16:58:31 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:31 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-addon-window.js | Loading test module 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-addon-window.js.testReady 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-window.js.testReady | ready promise was resolved only once 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-window.js.testReady | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-addon-window.js.testReady | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-addon-window.js.testReady 16:58:32 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:32 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-api-utils.js | Loading test module 16:58:32 INFO - JavaScript warning: resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/test-api-utils.js, line 307: JavaScript 1.6's for-each-in loops are deprecated; consider using ES6 for-of instead 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the keys iterator returns the correct number of items 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the key is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the key is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the key is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the vals iterator returns the correct number of items 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the val is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the val is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | the val is correct 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator | There was a clean UI. 16:58:32 INFO - TEST-INFO | [JavaScript Warning: "JavaScript 1.6's for-each-in loops are deprecated; consider using ES6 for-of instead" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://jetpack-package-tests/jetpack-package/addon-sdk/source/test/test-api-utils.js" line: 307 column: 6 source: " for each (let val in obj) 16:58:32 INFO - "}] 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testAddIterator 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKey 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKeyAndThrown 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKeyAndThrown | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKeyAndThrown | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKeyAndThrown | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateMapWithMissingKeyAndThrown 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsEmpty 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsErrorMsg 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsErrorMsg | ok should raise exception with customized message 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsErrorMsg | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsErrorMsg | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsErrorMsg 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs | Invalid type should raise exception 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIs 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | Invalid type should raise exception 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | Invalid type should raise exception 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithEither 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsIsWithExportedValue 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMap 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMap | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMap | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMap | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMap 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapException 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapException | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapException | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapException | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapException 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk | is should be used before ok is called 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsMapIsOk 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsNonempty 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk | ok should raise exception on invalid option 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk | ok should raise exception on invalid option 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsOk 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithExportedValue 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | Invalid type should raise exception 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-api-utils.js.testValidateOptionsWithRequiredAndOptional 16:58:32 INFO - console.warn: 1 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:32 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:32 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-array.js | Loading test module 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testAdd 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testAdd | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testAdd 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testFind 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFind | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFind | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFind | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFind | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFind | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testFind 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testFlatten 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testHas 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHas | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testHas 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | This test is done. 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny | There was a clean UI. 16:58:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testHasAny 16:58:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testRemove 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | undefined 16:58:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testRemove | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testRemove 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testUnion 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnion | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testUnion 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-array.js.testUnique 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | undefined 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-array.js.testUnique | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-array.js.testUnique 16:58:33 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:33 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-base64.js | Loading test module 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode | decode correctly 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode Unicode 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode Unicode | decode correctly Unicode strings. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode Unicode | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode Unicode | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode Unicode 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode long string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode long string | decode long strings 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode long string | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode long string | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode long string 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.decode with wrong charset 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode | encode correctly 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode Unicode 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode Unicode | encode correctly Unicode strings. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode Unicode | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode Unicode | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode Unicode 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode long string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode long string | encode long strings 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode long string | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode long string | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode long string 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string | treat octet string as octet string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string | treat non-octet string as octet string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string | encode non-octet string as octet string 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode treats input as octet string 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset | The charset argument can be only 'utf-8' 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test base64.encode with wrong charset 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-base64.js.test encode/decode Unicode without utf-8 as charset 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test encode/decode Unicode without utf-8 as charset | Unicode strings needs 'utf-8' charset or will be mangled 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test encode/decode Unicode without utf-8 as charset | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-base64.js.test encode/decode Unicode without utf-8 as charset | There was a clean UI. 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-base64.js.test encode/decode Unicode without utf-8 as charset 16:58:33 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:33 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-bootstrap.js | Loading test module 16:58:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-bootstrap.js.testBootstrapExists 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-bootstrap.js.testBootstrapExists | the bootstrap file was found 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-bootstrap.js.testBootstrapExists | This test is done. 16:58:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-bootstrap.js.testBootstrapExists | There was a clean UI. 16:58:33 INFO - TEST-INFO | [JavaScript Error: "XML Parsing Error: not well-formed 16:58:33 INFO - Location: jar:file:///builds/slave/test/build/application/firefox/omni.ja!/modules/sdk/bootstrap.js 16:58:33 INFO - Line Number 1, Column 1:" {file: "jar:file:///builds/slave/test/build/application/firefox/omni.ja!/modules/sdk/bootstrap.js" line: 1 column: 1 source: "/* This Source Code Form is subject to the terms of the Mozilla Public"}] 16:58:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-bootstrap.js.testBootstrapExists 16:58:33 INFO - console.warn: 1 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:33 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:34 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-browser-events.js | Loading test module 16:58:34 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | window ready 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | window load 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | window load 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | This test is done. 16:58:35 INFO - JavaScript error: chrome://browser/content/browser.js, line 2572: TypeError: PanelUI.panel is undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events | There was a clean UI. 16:58:35 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events 16:58:35 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | browser events were not triggered 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | window is open 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | window ready 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | window load 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | undefined 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | window load 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | This test is done. 16:58:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins | There was a clean UI. 16:58:35 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-browser-events.js.test browser events ignore other wins 16:58:35 INFO - console.warn: 2 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:36 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:36 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-buffer.js | Loading test module 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength | correct byteLength of string 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferByteLength 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferConcat 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: array notation 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from b into c 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copied to other buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from c into b w/o sourceEnd 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copied to other buffer without specifying sourceEnd 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from c into b w/o sourceStart 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copied to other buffer without specifying sourceStart 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from b into c w/o targetStart 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copy long buffer to shorter buffer without targetStart 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 256 bytes from end of b into beg. of c 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | Copied bytes from end of large buffer into beginning of small buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from b trying to overrun c 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copying to buffer that would overflow 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 768 bytes from b into b 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copy partial buffer to itself 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer copy throws at negative sourceStart 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | copied 512 bytes from b into c 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer successfully copied: copying should reset sourceEnd if targetEnd if sourceEnd > targetEnd 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | buffer copy throws at negative sourceEnd 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferCopy 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | Creating a buffer with utf-8 does not throw 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | invalid encoding for Buffer.toString 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | toString 0-length buffer, valid range 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | toString 0-length buffer, invalid range 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | toString 0-length buffer, invalid range 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | toString with object as an encoding 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | correct bytes written in slice 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | correct origin buffer value 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferMain 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer successfully copied: slicing is idempotent 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | massive slice runs do not affect buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | single argument slice 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | slice(0,0) === 0 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer slice range correct 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer.slice should be consistent 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer successfully copied: modifying sliced buffer affects original 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer successfully copied: modifying sliced buffer affects child-sliced buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer successfully copied: modifying original buffer affects sliced 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | buffer successfully copied: modifying original buffer affects grandchild sliced buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferSlice 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | writing a 0-length string beyond buffer throws 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | writing negative offset on buffer throws 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | writing past buffer bounds from pool throws 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | buffer write API alternative syntax works 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWrite 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteEncoding 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | undefined 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testBufferWriteWithMaxLength 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | isBuffer truthy on buffers 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | isBuffer falsy on objects 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | isBuffer falsy on Uint8Array 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | Buffer#slice should be a new buffer 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsBuffer 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding utf-8 truthy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding not-encoding falsy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding undefined falsy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding null falsy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding 100 falsy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | Buffer.isEncoding [object Object] falsy 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testIsEncoding 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws buffer overflow 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws buffer overflow 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws buffer overflow with readFloatLE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws buffer overflow with writeFloatLE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws with readFloatLE negative values 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws with writeFloatLE with negative values 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | correctly throws with readFloatLE with negative values 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testOverflowedBuffers 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadDouble 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadDouble | All tests passed for readDoubleLE/readDoubleBE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadDouble | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadDouble | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadDouble 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadFloat 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadFloat | All tests passed for readFloatLE/readFloatBE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadFloat | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadFloat | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadFloat 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt16 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt16 | All tests passed for readInt16BE/readInt16LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt16 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt16 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt16 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt32 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt32 | All tests passed for readInt32BE/readInt32LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt32 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt32 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt32 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt8 | All tests passed for readInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt8 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt8 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadInt8 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt16 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt16 | All tests passed for readUInt16LE/readUInt16BE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt16 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt16 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt16 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt32 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt32 | All tests passed for readUInt32LE/readUInt32BE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt32 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt32 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt32 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt8 | All tests passed for readUInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt8 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt8 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadUInt8 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readUInt8(0) throws 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readInt8(0) throws 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readUInt16BE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readUInt16LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readInt16BE() 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readInt16LE() 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readUInt32BE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readUInt32LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readInt32BE() 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | readInt32LE() 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testReadWriteDataTypeErrors 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | a new buffer should not have a parent 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | 0-length slice should not have a parent 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | a valid slice's parent should be the original buffer (child) 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | a valid slice's parent should be the original buffer (grandchild) 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testSlicingParents 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder | TextEncoder exists 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder | TextDecoder exists 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testTextEncoderDecoder 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteDouble 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteDouble | All tests passed for writeDoubleBE/writeDoubleLE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteDouble | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteDouble | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteDouble 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteFloat 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteFloat | All tests passed for writeFloatBE/writeFloatLE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteFloat | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteFloat | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteFloat 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | writeInt16LE/writeInt16BE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | writeInt16LE/writeInt16BE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | writeInt16LE/writeInt16BE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | writeInt16LE/writeInt16BE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | All tests passed for writeInt16LE/writeInt16BE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt16 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | writeInt32BE/writeInt32LE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | writeInt32BE/writeInt32LE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | writeInt32BE/writeInt32LE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | writeInt32BE/writeInt32LE: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | All tests passed for writeInt32BE/writeInt32LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt32 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | writeInt8: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | writeInt8: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | writeInt8: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | writeInt8: Need to implement error handling for setting buffer values outside of the data types' range. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | All tests passed for writeInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteInt8 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt16 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt16 | All tests passed for writeUInt16BE/writeUInt16LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt16 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt16 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt16 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt32 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt32 | All tests passed for writeUInt32BE/writeUInt32LE 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt32 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt32 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt32 16:58:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt8 | All tests passed for writeUInt8 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt8 | This test is done. 16:58:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt8 | There was a clean UI. 16:58:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-buffer.js.testWriteUInt8 16:58:37 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:37 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-byte-streams.js | Loading test module 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | stream.read with big byte length should return string written 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | string.read with zero byte length should return empty string 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | string.read with negative byte length should return empty string 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testReadLengths 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | stream.read should return string written 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | stream.read after truncate should be empty 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testTruncate 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testUnload 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testUnload | Stream should be closed after module unload 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testUnload | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testUnload | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testUnload 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | stream.closed after open should be false 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | Stream should be closed after stream.close 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | stream.write after close should raise error 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | stream.read should return string written 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | stream.read at EOS should return empty string 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | Stream should be closed after stream.close 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | stream.read after close should raise error 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteRead 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig | stream.read should return string written 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadBig 16:58:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks | Opened stream should be a ByteWriter 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks | Opened stream should be a ByteReader 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks | stream.write and read in chunks should work as expected 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks | This test is done. 16:58:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks | There was a clean UI. 16:58:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-byte-streams.js.testWriteReadChunks 16:58:37 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:37 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-child_process.js | Loading test module 16:58:38 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:38 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-chrome.js | Loading test module 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test XMLHttpRequest 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test XMLHttpRequest | XMLHttpRequest works 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test XMLHttpRequest | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test XMLHttpRequest | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test XMLHttpRequest 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test addEventListener 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test addEventListener | message received 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test addEventListener | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test addEventListener | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test addEventListener 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test jsctypes 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test jsctypes | ctypes.open is a function 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test jsctypes | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test jsctypes | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test jsctypes 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | event reports the correct uri 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | event reports the correct line number 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | event reports the correct worker 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | event contains the exception message 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test onerror 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test onmessage 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onmessage | message received 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onmessage | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test onmessage | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test onmessage 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-chrome.js.test setTimeout 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test setTimeout | setTimeout fired 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test setTimeout | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-chrome.js.test setTimeout | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-chrome.js.test setTimeout 16:58:38 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:38 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-collection.js | Loading test module 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | All inserted items should be removed 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | All inserted items should be removed 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | This test is done. 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove | There was a clean UI. 16:58:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemove 16:58:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | This test is done. 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray | There was a clean UI. 16:58:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-collection.js.testAddRemoveBackingArray 16:58:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | This test is done. 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty | There was a clean UI. 16:58:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-collection.js.testProperty 16:58:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Collection length should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Items should be equal 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | Number of items in iteration should be correct 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | All inserted items should be removed 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | This test is done. 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray | There was a clean UI. 16:58:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-collection.js.testPropertyBackingArray 16:58:39 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:39 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js | Loading test module 16:58:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that `Assert` is not inherited by sub sub suits 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that `Assert` is not inherited by sub sub suits | assertion function `foo` is not defined 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that `Assert` is not inherited by sub sub suits | This test is done. 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that `Assert` is not inherited by sub sub suits | There was a clean UI. 16:58:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that `Assert` is not inherited by sub sub suits 16:58:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function | custom assertion function `bar` is defined 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function | custom assertion function `bar` is called 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function | This test is done. 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function | There was a clean UI. 16:58:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test sub sub suite.test that custom assertor is passed to test function 16:58:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test that `Assert` is inherited by sub suits 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test that `Assert` is inherited by sub suits | assertion function `foo` is not defined 16:58:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test that `Assert` is inherited by sub suits | This test is done. 16:58:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test that `Assert` is inherited by sub suits | There was a clean UI. 16:58:40 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test sub suite.test that `Assert` is inherited by sub suits 16:58:40 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function 16:58:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function | custom assertion function `foo` is defined 16:58:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function | custom assertion function `foo` is called 16:58:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function | This test is done. 16:58:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function | There was a clean UI. 16:58:40 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-commonjs-test-adapter.js.test custom `Assert`'s.test suite.test that custom assertor is passed to test function 16:58:40 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:40 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-content-events.js | Loading test module 16:58:40 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-events.js.test dead object errors 16:58:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-events.js.test dead object errors | checking dead object errors 16:58:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-events.js.test dead object errors | This test is done. 16:58:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-events.js.test dead object errors | There was a clean UI. 16:58:41 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-events.js.test dead object errors 16:58:41 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:41 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-content-script.js | Loading test module 16:58:41 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes 16:58:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes | correct URL loaded 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes | custom JS attributes are not wrapped 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes | This test is done. 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes | There was a clean UI. 16:58:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Auto Unwrap Custom Attributes 16:58:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections | correct URL loaded 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections | We can get array element multiple times 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections | This test is done. 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections | There was a clean UI. 16:58:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 16:58:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | correct URL loaded 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | body.childNodes length is correct 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | inputs.length is correct 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | body.childNodes[0] is correct 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | body.childNodes[1] is correct 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | body.childNodes[2] is correct 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | body.childNodes is iterable 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | This test is done. 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 | There was a clean UI. 16:58:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Collections 2 16:58:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test | correct URL loaded 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test | You have access to a raw window reference via `helper.rawWindow` 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test | You have access to an XrayWrapper reference via `helper.xrayWindow` 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test | This test is done. 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test | There was a clean UI. 16:58:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test 16:58:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events 16:58:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events | correct URL loaded 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events | You can use events 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events | This test is done. 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events | There was a clean UI. 16:58:43 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Events 16:58:43 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker | correct URL loaded 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker | You can do assertions in your content script 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker | This test is done. 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker | There was a clean UI. 16:58:43 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Create Proxy Test With Worker 16:58:43 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe 16:58:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe | correct URL loaded 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe | COW works properly 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe | This test is done. 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe | There was a clean UI. 16:58:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Cross Domain Iframe 16:58:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | correct URL loaded 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | document[divName] is undefined 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | document[formName] is valid 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | document[imgName] is valid 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | This test is done. 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName | There was a clean UI. 16:58:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Document TagName 16:58:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() | correct URL loaded 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() | matches works while being called from the node 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() | matches works while being called from a function reference to document.documentElement.matches.call 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() | This test is done. 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() | There was a clean UI. 16:58:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Element.matches() 16:58:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload 16:58:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload | correct URL loaded 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload | Event should not be equal to its prototype 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload | Events are working fine 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload | This test is done. 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload | There was a clean UI. 16:58:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Events Overload 16:58:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName | correct URL loaded 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName | form[nodeName] is valid 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName | This test is done. 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName | There was a clean UI. 16:58:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Form nodeName 16:58:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions | correct URL loaded 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions | Function references work 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions | Function references are cached before being wrapped to native 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions | This test is done. 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions | There was a clean UI. 16:58:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Functions 16:58:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | correct URL loaded 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | functions are functions 1 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | strings are strings 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | objects are objects 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | functions are functions 2 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | This test is done. 16:58:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior | There was a clean UI. 16:58:45 INFO - TEST-INFO | [JavaScript Warning: "Security wrapper denied access to property Symbol.toStringTag on privileged Javascript object. Support for exposing privileged objects to untrusted content via __exposedProps__ is being gradually removed - use WebIDL bindings or Components.utils.cloneInto instead. Note that only the first denied property access from a given global object will be reported."] 16:58:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Highlight toString Behavior 16:58:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | correct URL loaded 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | proxy.getElementById works 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | on* attributes are equal to original function set 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | closure given to addEventListener is called once 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | event object is still wrapped and doesn't expose document globals 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | closure set to expando is called once 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | event object is still wrapped and doesn't expose document globals 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | This test is done. 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners | There was a clean UI. 16:58:46 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Listeners 16:58:46 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | correct URL loaded 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | only one attribute mutation 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | check `type` 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | check `target` 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | check `attributeName` 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | check `oldValue` 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | This test is done. 16:58:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver | There was a clean UI. 16:58:46 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test MutationObvserver 16:58:46 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes | correct URL loaded 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes | Nested attribute to sandbox object should not be proxified 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes | Nested attribute to proxy should not be double proxified 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes | This test is done. 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes | There was a clean UI. 16:58:47 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Nested Attributes 16:58:47 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 16:58:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | correct URL loaded 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | `this` is the original object 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | called only once 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | [object Object] 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | This test is done. 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener | There was a clean UI. 16:58:48 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 16:58:48 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | correct URL loaded 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | `this` is the original object 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | called only once 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | event.target is the wrapped window 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | event.source is the wrapped window 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | origin matches testHost 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | message data is correct 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | This test is done. 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 | There was a clean UI. 16:58:48 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Listener 2 16:58:48 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag 16:58:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | correct URL loaded 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | is typeof 'function' 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | is HTMLObjectElement 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | has a setAttribute method 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | This test is done. 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag | There was a clean UI. 16:58:49 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Object Tag 16:58:49 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance | correct URL loaded 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance | We are able to create an event 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance | This test is done. 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance | There was a clean UI. 16:58:49 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Prototype Inheritance 16:58:49 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames 16:58:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames | correct URL loaded 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames | window[frameName] is valid 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames | This test is done. 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames | There was a clean UI. 16:58:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test Window Frames 16:58:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest | correct URL loaded 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest | we are able to instantiate XMLHttpRequest object 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest | This test is done. 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest | There was a clean UI. 16:58:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test XMLHttpRequest 16:58:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | correct URL loaded 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are valid on unwrapped node 16:58:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult's constants are defined on XPCNativeWrapper (platform bug #) 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | XPathResult works correctly on Proxies 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | This test is done. 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult | There was a clean UI. 16:58:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test XPathResult 16:58:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | correct URL loaded 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | has access to localStorage 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | localStorage appears to work 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | localStorage really works 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | localStorage really, really works 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | This test is done. 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage | There was a clean UI. 16:58:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test localStorage 16:58:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script 16:58:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | correct URL loaded 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | assert exported 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | exporting function works 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | content should not have access to content-script 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | This test is done. 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script | There was a clean UI. 16:58:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test nsEp for content-script 16:58:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | correct URL loaded 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | event.source is the top window 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | origin matches testHost 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | message data is correct 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | This test is done. 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage | There was a clean UI. 16:58:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test postMessage 16:58:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame 16:58:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame | correct URL loaded 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame | self is equal to `this` 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame | This test is done. 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame | There was a clean UI. 16:58:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.test requestAnimationFrame 16:58:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope | correct URL loaded 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope | variables in toplevel scope are set to `window` object 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope | variables in toplevel scope are set to `this` object 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope | This test is done. 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope | There was a clean UI. 16:58:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.testGlobalScope 16:58:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload 16:58:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | correct URL loaded 16:58:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | in update, `this` is an object 16:58:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | in update, `this.toString works 16:58:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | String.prototype overload works 16:58:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | This test is done. 16:58:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload | There was a clean UI. 16:58:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-script.js.testStringOverload 16:58:55 INFO - console.warn: 1 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 16:58:56 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:58:56 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-content-sync-worker.js | Loading test module 16:58:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | window.top != window 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | window.frameElement is defined 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | window.parent != window 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | top.location refers to the toplevel content doc 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | parent.location refers to the first iframe doc 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | This test is done. 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes | There was a clean UI. 16:58:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in iframes 16:58:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents | window.top == window 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents | window.frameElement is null 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents | window.parent == window 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents | This test is done. 16:58:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents | There was a clean UI. 16:58:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check window attribute in toplevel documents 16:58:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history 16:58:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history | postMessage should throw when the page is hidden in history 16:58:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history | port.emit should throw when the page is hidden in history 16:58:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history | timeout restored 16:58:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history | This test is done. 16:58:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history | There was a clean UI. 16:58:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:check worker API with page history 16:58:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:chrome is unwrapped 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:chrome is unwrapped | content script has an unwrapped access to chrome document 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:chrome is unwrapped | This test is done. 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:chrome is unwrapped | There was a clean UI. 16:58:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:chrome is unwrapped 16:58:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearInterval 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearInterval | interval cancelled 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearInterval | This test is done. 16:58:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearInterval | There was a clean UI. 16:58:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearInterval 16:58:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearTimeout 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearTimeout | timer cancelled 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearTimeout | This test is done. 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearTimeout | There was a clean UI. 16:59:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:clearTimeout 16:59:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:conentScriptFile as URL instance 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:conentScriptFile as URL instance | received a wrong message from contentScriptFile 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:conentScriptFile as URL instance | This test is done. 16:59:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:conentScriptFile as URL instance | There was a clean UI. 16:59:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:conentScriptFile as URL instance 16:59:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:console method log functions properly 16:59:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:console method log functions properly | undefined 16:59:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:console method log functions properly | This test is done. 16:59:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:console method log functions properly | There was a clean UI. 16:59:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:console method log functions properly 16:59:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:content is wrapped 16:59:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:content is wrapped | content script has a wrapped access to content document 16:59:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:content is wrapped | This test is done. 16:59:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:content is wrapped | There was a clean UI. 16:59:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:content is wrapped 16:59:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:destroy unbinds listeners from port 16:59:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:destroy unbinds listeners from port | Worker destroyed, waiting for no future listeners handling events. 16:59:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:destroy unbinds listeners from port | This test is done. 16:59:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:destroy unbinds listeners from port | There was a clean UI. 16:59:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:destroy unbinds listeners from port 16:59:03 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit 16:59:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit | undefined 16:59:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit | This test is done. 16:59:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit | There was a clean UI. 16:59:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit 16:59:03 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit hack message 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit hack message | undefined 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit hack message | This test is done. 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit hack message | There was a clean UI. 16:59:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit hack message 16:59:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | functions become null 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | objects stay objects 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | object's attributes are enumerable 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | json attribute is accessible 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | function as object attribute is removed 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | DOM nodes are converted into empty object 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | Array keeps being an array 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | Array is correctly serialized 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | This test is done. 16:59:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only | There was a clean UI. 16:59:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:emit-json-values-only 16:59:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console.xxx("xxx"), i.e. message is equal to the console method name we are calling 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | console methods have been called successfully, in expected order 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | This test is done. 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs | There was a clean UI. 16:59:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:ensure console.xxx works in cs 16:59:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:global postMessage 16:59:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:global postMessage | Communication from content-script to window completed 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:global postMessage | This test is done. 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:global postMessage | There was a clean UI. 16:59:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:global postMessage 16:59:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit | undefined 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit | undefined 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit | undefined 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit | This test is done. 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit | There was a clean UI. 16:59:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:n-arguments emit 16:59:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script | worker API constructor isn't leaked 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script | Proxy API stuff isn't leaked 1/2 16:59:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script | Proxy API stuff isn't leaked 2/2 16:59:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script | This test is done. 16:59:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script | There was a clean UI. 16:59:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:nothing is leaked to content script 16:59:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on destroy 16:59:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on destroy | location.href is as expected 16:59:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on destroy | This test is done. 16:59:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on destroy | There was a clean UI. 16:59:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on destroy 16:59:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on unload 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on unload | location.href is as expected 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on unload | This test is done. 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on unload | There was a clean UI. 16:59:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:onDetach in contentScript on unload 16:59:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | function becomes undefined 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | object stays object 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | object's attributes are enumerable 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | jsonable attributes are accessible 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | Array keeps being an array 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | Array is correctly serialized 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | This test is done. 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only | There was a clean UI. 16:59:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:post-json-values-only 16:59:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample 16:59:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | window is now on the right document 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | worker.url works 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | worker.contentURL works 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | undefined 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | worker.url still works 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | This test is done. 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample | There was a clean UI. 16:59:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:sample 16:59:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError 16:59:09 INFO - console.error: addon-sdk: 16:59:09 INFO - Object 16:59:09 INFO - - prototype Object 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 1 time(s) 16:59:09 INFO - console.error: addon-sdk: 16:59:09 INFO - Object 16:59:09 INFO - - prototype Object 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 2 time(s) 16:59:09 INFO - console.error: addon-sdk: 16:59:09 INFO - Object 16:59:09 INFO - - prototype Object 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 3 time(s) 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError | This test is done. 16:59:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError | There was a clean UI. 16:59:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval async Errors passed to .onError 16:59:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument 16:59:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument | got 1 message(s) from setInterval 16:59:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument | got 2 message(s) from setInterval 16:59:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument | got 3 message(s) from setInterval 16:59:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument | This test is done. 16:59:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument | There was a clean UI. 16:59:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setInterval works with string argument 16:59:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload | New document has not been modified 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload | Nor previous one 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload | This test is done. 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload | There was a clean UI. 16:59:11 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout are unregistered on content unload 16:59:11 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout can't be cancelled by content 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout can't be cancelled by content | content didn't managed to cancel our setTimeout 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout can't be cancelled by content | This test is done. 16:59:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout can't be cancelled by content | There was a clean UI. 16:59:11 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout can't be cancelled by content 16:59:11 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError 16:59:12 INFO - console.error: addon-sdk: 16:59:12 INFO - Object 16:59:12 INFO - - prototype Object 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | received SyntaxError thrown from bad code in string argument to setTimeout 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError contains a fileName property 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError contains a stack property 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError has the correct (helpful) message 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError was thrown on the right lineNumber 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | This test is done. 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError | There was a clean UI. 16:59:12 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout string arg with SyntaxError to .onError 16:59:12 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError 16:59:12 INFO - console.error: addon-sdk: 16:59:12 INFO - Array 16:59:12 INFO - - 0 = array 16:59:12 INFO - - 1 = 42 16:59:12 INFO - - length = 2 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError | the type of thrown/propagated object is array 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError | the propagated thrown array is the right length 16:59:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError | element inside the thrown array correctly propagated 16:59:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError | This test is done. 16:59:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError | There was a clean UI. 16:59:13 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout throws array, passed to .onError 16:59:13 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument 16:59:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument | accessing content-script values 16:59:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument | can't access document values (directly) 16:59:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument | nothing is leaked from chrome 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument | This test is done. 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument | There was a clean UI. 16:59:14 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:setTimeout works with string argument 16:59:14 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | attach event called when attached 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | attach event passes in attached window 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | `onMessage` handles postMessage 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | Error passed into error event 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | `onDetach` called when worker detached 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | This test is done. 16:59:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events | There was a clean UI. 16:59:14 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-sync-worker.js.test:worker events 16:59:14 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:59:15 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-content-worker.js | Loading test module 16:59:15 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | window.top != window 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | window.frameElement is defined 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | window.parent != window 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | top.location refers to the toplevel content doc 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | parent.location refers to the first iframe doc 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | This test is done. 16:59:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes | There was a clean UI. 16:59:15 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in iframes 16:59:15 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents 16:59:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents | window.top == window 16:59:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents | window.frameElement is null 16:59:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents | window.parent == window 16:59:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents | This test is done. 16:59:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents | There was a clean UI. 16:59:16 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check window attribute in toplevel documents 16:59:16 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | Timer fired 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | Saw message 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | Saw message 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | Saw event 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | This test is done. 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history | There was a clean UI. 16:59:17 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:check worker API with page history 16:59:17 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearInterval 16:59:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearInterval | interval cancelled 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearInterval | This test is done. 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearInterval | There was a clean UI. 16:59:18 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearInterval 16:59:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearTimeout 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearTimeout | timer cancelled 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearTimeout | This test is done. 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearTimeout | There was a clean UI. 16:59:18 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:clearTimeout 16:59:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:conentScriptFile as URL instance 16:59:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:conentScriptFile as URL instance | received a wrong message from contentScriptFile 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:conentScriptFile as URL instance | This test is done. 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:conentScriptFile as URL instance | There was a clean UI. 16:59:19 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:conentScriptFile as URL instance 16:59:19 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:console method log functions properly 16:59:19 INFO - console.log: addon-sdk: function Function() { 16:59:19 INFO - [native code] 16:59:19 INFO - } 16:59:19 INFO - console.log: addon-sdk: (foo) => foo * foo 16:59:19 INFO - console.log: addon-sdk: function foo(bar) { return bar + bar } 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:console method log functions properly | undefined 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:console method log functions properly | This test is done. 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:console method log functions properly | There was a clean UI. 16:59:19 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:console method log functions properly 16:59:19 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:content is wrapped 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:content is wrapped | content script has a wrapped access to content document 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:content is wrapped | This test is done. 16:59:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:content is wrapped | There was a clean UI. 16:59:19 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:content is wrapped 16:59:19 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker | Saw the right message 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker | The message was sent 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker | The message was sent 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker | This test is done. 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker | There was a clean UI. 16:59:20 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy kills child worker 16:59:20 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy unbinds listeners from port 16:59:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy unbinds listeners from port | Worker destroyed, waiting for no future listeners handling events. 16:59:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy unbinds listeners from port | This test is done. 16:59:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy unbinds listeners from port | There was a clean UI. 16:59:21 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:destroy unbinds listeners from port 16:59:21 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit | undefined 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit | This test is done. 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit | There was a clean UI. 16:59:22 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit 16:59:22 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit hack message 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit hack message | undefined 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit hack message | This test is done. 16:59:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit hack message | There was a clean UI. 16:59:22 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit hack message 16:59:22 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | functions become null 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | objects stay objects 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | object's attributes are enumerable 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | json attribute is accessible 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | function as object attribute is removed 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | DOM nodes are converted into empty object 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | Array keeps being an array 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | Array is correctly serialized 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | This test is done. 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only | There was a clean UI. 16:59:23 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:emit-json-values-only 16:59:23 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs 16:59:23 INFO - console.time: addon-sdk: 'time' @ Fri Jun 08 2018 16:59:23 GMT-0700 (PDT) 16:59:23 INFO - console.log: addon-sdk: log 16:59:23 INFO - console.info: addon-sdk: info 16:59:23 INFO - console.warn: addon-sdk: warn 16:59:23 INFO - console.error: addon-sdk: 16:59:23 INFO - error 16:59:23 INFO - console.error: addon-sdk: 16:59:23 INFO - error 16:59:23 INFO - console.timeEnd: addon-sdk: 'timeEnd' NaNms 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs | console methods have been called successfully, in expected order 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs | console messages have correct log levels, in expected order 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs | This test is done. 16:59:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs | There was a clean UI. 16:59:23 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:ensure console.xxx works in cs 16:59:23 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:global postMessage 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:global postMessage | Communication from content-script to window completed 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:global postMessage | This test is done. 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:global postMessage | There was a clean UI. 16:59:24 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:global postMessage 16:59:24 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit | undefined 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit | undefined 16:59:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit | undefined 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit | This test is done. 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit | There was a clean UI. 16:59:25 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:n-arguments emit 16:59:25 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script | worker API contrustor isn't leaked 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script | Proxy API stuff isn't leaked 1/2 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script | Proxy API stuff isn't leaked 2/2 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script | This test is done. 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script | There was a clean UI. 16:59:25 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:nothing is leaked to content script 16:59:25 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on destroy 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on destroy | location.href is as expected 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on destroy | This test is done. 16:59:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on destroy | There was a clean UI. 16:59:25 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on destroy 16:59:25 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on unload 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on unload | location.href is as expected 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on unload | This test is done. 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on unload | There was a clean UI. 16:59:26 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:onDetach in contentScript on unload 16:59:26 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | function becomes undefined 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | object stays object 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | object's attributes are enumerable 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | jsonable attributes are accessible 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | Array keeps being an array 16:59:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | Array is correctly serialized 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | This test is done. 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only | There was a clean UI. 16:59:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:post-json-values-only 16:59:27 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | window is now on the right document 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | worker.url works 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | worker.contentURL works 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | undefined 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | worker.url still works 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | This test is done. 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample | There was a clean UI. 16:59:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:sample 16:59:27 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError 16:59:27 INFO - console.error: addon-sdk: 16:59:27 INFO - Object 16:59:27 INFO - - prototype Object 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 1 time(s) 16:59:27 INFO - console.error: addon-sdk: 16:59:27 INFO - Object 16:59:27 INFO - - prototype Object 16:59:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 2 time(s) 16:59:28 INFO - console.error: addon-sdk: 16:59:28 INFO - Object 16:59:28 INFO - - prototype Object 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError | error (correctly) propagated 3 time(s) 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError | This test is done. 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError | There was a clean UI. 16:59:28 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval async Errors passed to .onError 16:59:28 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument | got 1 message(s) from setInterval 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument | got 2 message(s) from setInterval 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument | got 3 message(s) from setInterval 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument | This test is done. 16:59:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument | There was a clean UI. 16:59:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setInterval works with string argument 16:59:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload 16:59:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload | New document has not been modified 16:59:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload | Nor previous one 16:59:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload | This test is done. 16:59:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload | There was a clean UI. 16:59:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout are unregistered on content unload 16:59:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout can't be cancelled by content 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout can't be cancelled by content | content didn't managed to cancel our setTimeout 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout can't be cancelled by content | This test is done. 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout can't be cancelled by content | There was a clean UI. 16:59:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout can't be cancelled by content 16:59:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError 16:59:30 INFO - console.error: addon-sdk: 16:59:30 INFO - Object 16:59:30 INFO - - prototype Object 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | received SyntaxError thrown from bad code in string argument to setTimeout 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError contains a fileName property 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError contains a stack property 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError has the correct (helpful) message 16:59:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | propagated SyntaxError was thrown on the right lineNumber 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | This test is done. 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError | There was a clean UI. 16:59:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout string arg with SyntaxError to .onError 16:59:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError 16:59:31 INFO - console.error: addon-sdk: 16:59:31 INFO - Array 16:59:31 INFO - - 0 = array 16:59:31 INFO - - 1 = 42 16:59:31 INFO - - length = 2 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError | the type of thrown/propagated object is array 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError | the propagated thrown array is the right length 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError | element inside the thrown array correctly propagated 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError | This test is done. 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError | There was a clean UI. 16:59:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout throws array, passed to .onError 16:59:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument | accessing content-script values 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument | can't access document values (directly) 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument | nothing is leaked from chrome 16:59:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument | This test is done. 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument | There was a clean UI. 16:59:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:setTimeout works with string argument 16:59:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker | Saw the right message 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker | The message was sent 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker | The message was sent 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker | This test is done. 16:59:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker | There was a clean UI. 16:59:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:unload kills child worker 16:59:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | attach event called when attached 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | `onMessage` handles postMessage 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | Error passed into error event 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | `onDetach` called when worker detached 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | This test is done. 16:59:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events | There was a clean UI. 16:59:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-content-worker.js.test:worker events 16:59:33 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 16:59:33 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-context-menu.js | Loading test module 16:59:34 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | separator should not be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Should only see nodes at the top level or in overflow 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | overflow menu should not be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item DOM element should be a xul:menuitem 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should have correct title 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should not have accesskey 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should not have image 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | The iconic classes should not be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | hidden should be set correctly 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | should have checked all the XUL nodes 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | separator should be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Should only see nodes at the top level or in overflow 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | overflow menu should not be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | should be no items in the overflow context menu 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item DOM element should be a xul:menuitem 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should have correct title 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should not have accesskey 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | Item should not have image 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | The iconic classes should not be present 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | hidden should be set correctly 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | should have checked all the XUL nodes 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | This test is done. 16:59:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext | There was a clean UI. 16:59:35 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAddContext 16:59:35 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | separator should be present 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | Should only see nodes at the top level or in overflow 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | overflow menu should not be present 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | should be no items in the overflow context menu 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | Item DOM element should be a xul:menuitem 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | Item should have correct title 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | Item should not have accesskey 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | Item should not have image 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | The iconic classes should not be present 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | hidden should be set correctly 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | should have checked all the XUL nodes 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | This test is done. 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe | There was a clean UI. 16:59:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testAlreadyOpenIframe 16:59:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy 16:59:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | item's parent menu should be correct 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | separator should be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Should only see nodes at the top level or in overflow 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | overflow menu should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | should be no items in the overflow context menu 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Item DOM element should be a xul:menuitem 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Item should have correct title 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Item should not have accesskey 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Item should not have image 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | The iconic classes should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | hidden should be set correctly 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | should have checked all the XUL nodes 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | separator should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | Should only see nodes at the top level or in overflow 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | overflow menu should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | should have checked all the XUL nodes 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | This test is done. 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy | There was a clean UI. 16:59:37 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testConstructDestroy 16:59:37 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | separator should be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | Should only see nodes at the top level or in overflow 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | overflow menu should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | should be no items in the overflow context menu 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | Item DOM element should be a xul:menuitem 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | Item should have correct title 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | Item should not have accesskey 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | Item should not have image 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | The iconic classes should not be present 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | hidden should be set correctly 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | should have checked all the XUL nodes 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | That's a lot of potatoes! 16:59:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | This test is done. 16:59:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication | There was a clean UI. 16:59:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentCommunication 16:59:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextArgs 16:59:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextArgs | node should be an HTML element 16:59:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextArgs | This test is done. 16:59:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextArgs | There was a clean UI. 16:59:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextArgs 16:59:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | separator should not be present 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Should only see nodes at the top level or in overflow 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | overflow menu should not be present 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Item DOM element should be a xul:menuitem 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Item should have correct title 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Item should not have accesskey 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Item should not have image 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | The iconic classes should not be present 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | hidden should be set correctly 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | should have checked all the XUL nodes 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | Label should still be correct 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | This test is done. 16:59:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString | There was a clean UI. 16:59:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextEmptyString 16:59:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | separator should be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | Should only see nodes at the top level or in overflow 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | overflow menu should not be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | should be no items in the overflow context menu 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | Item DOM element should be a xul:menuitem 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | Item should have correct title 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | Item should not have accesskey 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | Item should not have image 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | The iconic classes should not be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | hidden should be set correctly 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | should have checked all the XUL nodes 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | This test is done. 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch | There was a clean UI. 16:59:40 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatch 16:59:40 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | separator should be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Should only see nodes at the top level or in overflow 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | overflow menu should not be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | should be no items in the overflow context menu 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should have correct title 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have accesskey 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have image 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | The iconic classes should not be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | hidden should be set correctly 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should have correct title 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have accesskey 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have image 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | The iconic classes should not be present 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | hidden should be set correctly 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | nodes should all be in the same group 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should have correct title 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have accesskey 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have image 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | The iconic classes should not be present 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | hidden should be set correctly 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | nodes should all be in the same group 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should have correct title 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have accesskey 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | Item should not have image 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | The iconic classes should not be present 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | hidden should be set correctly 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | nodes should all be in the same group 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | should have checked all the XUL nodes 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | This test is done. 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement | There was a clean UI. 16:59:41 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchActiveElement 16:59:41 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | separator should be present 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | Should only see nodes at the top level or in overflow 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | overflow menu should not be present 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | should be no items in the overflow context menu 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | Item DOM element should be a xul:menuitem 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | Item should have correct title 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | Item should not have accesskey 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | Item should not have image 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | The iconic classes should not be present 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | hidden should be set correctly 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | should have checked all the XUL nodes 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | item's label should be updated 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | This test is done. 16:59:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString | There was a clean UI. 16:59:41 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextMatchString 16:59:41 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | separator should not be present 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | Should only see nodes at the top level or in overflow 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | overflow menu should not be present 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | Item DOM element should be a xul:menuitem 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | Item should have correct title 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | Item should not have accesskey 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | Item should not have image 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | The iconic classes should not be present 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | hidden should be set correctly 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | should have checked all the XUL nodes 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | This test is done. 16:59:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch | There was a clean UI. 16:59:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatch 16:59:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | separator should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Should only see nodes at the top level or in overflow 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | overflow menu should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should have correct title 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have accesskey 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have image 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | The iconic classes should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | hidden should be set correctly 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should have correct title 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have accesskey 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have image 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | The iconic classes should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | hidden should be set correctly 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | nodes should all be in the same group 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should have correct title 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have accesskey 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have image 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | The iconic classes should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | hidden should be set correctly 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | nodes should all be in the same group 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item DOM element should be a xul:menuitem 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should have correct title 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have accesskey 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | Item should not have image 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | The iconic classes should not be present 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | hidden should be set correctly 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | nodes should all be in the same group 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | should have checked all the XUL nodes 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | This test is done. 16:59:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement | There was a clean UI. 16:59:43 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextNoMatchActiveElement 16:59:43 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | separator should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | Should only see nodes at the top level or in overflow 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | overflow menu should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | Item DOM element should be a xul:menuitem 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | Item should have correct title 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | Item should not have accesskey 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | Item should not have image 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | The iconic classes should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | hidden should be set correctly 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | should have checked all the XUL nodes 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | This test is done. 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined | There was a clean UI. 16:59:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentContextUndefined 16:59:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item throws when contentScriptFile is a remote URL 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | contentScriptFile loaded with absolute url 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | contentScriptFile loaded with relative url 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | separator should be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Should only see nodes at the top level or in overflow 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | overflow menu should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | should be no items in the overflow context menu 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item DOM element should be a xul:menuitem 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should have correct title 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should not have accesskey 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should not have image 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | The iconic classes should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | hidden should be set correctly 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item DOM element should be a xul:menuitem 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should have correct title 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should not have accesskey 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | Item should not have image 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | The iconic classes should not be present 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | hidden should be set correctly 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | nodes should all be in the same group 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | should have checked all the XUL nodes 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | This test is done. 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile | There was a clean UI. 16:59:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testContentScriptFile 16:59:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDestroyTwice 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDestroyTwice | undefined 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDestroyTwice | This test is done. 16:59:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDestroyTwice | There was a clean UI. 16:59:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDestroyTwice 16:59:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | separator should be present 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | Should only see nodes at the top level or in overflow 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | overflow menu should not be present 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | should be no items in the overflow context menu 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | Item DOM element should be a xul:menuitem 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | Item should have correct title 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | Item should not have accesskey 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | Item should not have image 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | The iconic classes should not be present 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | hidden should be set correctly 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | should have checked all the XUL nodes 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | This test is done. 16:59:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode | There was a clean UI. 16:59:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testDrawImageOnClickNode 16:59:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the image to i 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the accesskey to m 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | separator should be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should only see nodes at the top level or in overflow 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | overflow menu should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should be no items in the overflow context menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Menu DOM element should be a xul:menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu should have a child 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu's first child should be a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | menu XUL should contain a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | nodes should all be in the same group 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the accesskey to e 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the accesskey to e 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | separator should be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should only see nodes at the top level or in overflow 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | overflow menu should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should be no items in the overflow context menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Menu DOM element should be a xul:menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu should have a child 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu's first child should be a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | menu XUL should contain a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | nodes should all be in the same group 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the accesskey to e 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should have set the accesskey to e 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | separator should be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Should only see nodes at the top level or in overflow 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | overflow menu should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should be no items in the overflow context menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Menu DOM element should be a xul:menu 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu should have a child 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | xul:menu's first child should be a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | menu XUL should contain a menupopup 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item DOM element should be a xul:menuitem 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should have correct title 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have accesskey 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | Item should not have image 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | The iconic classes should not be present 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | hidden should be set correctly 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | nodes should all be in the same group 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | should have checked all the XUL nodes 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | This test is done. 16:59:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey | There was a clean UI. 16:59:46 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemAccessKey 16:59:46 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | separator should be present 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Should only see nodes at the top level or in overflow 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | overflow menu should not be present 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | should be no items in the overflow context menu 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Item DOM element should be a xul:menuitem 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Item should have correct data 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Item should have correct title 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Item should not have accesskey 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | Item should not have image 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | The iconic classes should not be present 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | hidden should be set correctly 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | should have checked all the XUL nodes 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | `this` inside onMessage should be item 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | node should be an HTML element 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | data should be item data 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | This test is done. 16:59:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick | There was a clean UI. 16:59:47 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClick 16:59:47 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | separator should be present 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Should only see nodes at the top level or in overflow 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | overflow menu should not be present 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | should be no items in the overflow context menu 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item DOM element should be a xul:menuitem 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should have correct title 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should not have accesskey 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should not have image 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | The iconic classes should not be present 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | hidden should be set correctly 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item DOM element should be a xul:menuitem 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should have correct title 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should not have accesskey 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | Item should not have image 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | The iconic classes should not be present 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | hidden should be set correctly 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | nodes should all be in the same group 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | should have checked all the XUL nodes 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | undefined 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | This test is done. 16:59:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules | There was a clean UI. 16:59:48 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemClickMultipleModules 16:59:48 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | separator should be present 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Should only see nodes at the top level or in overflow 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | overflow menu should not be present 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | should be no items in the overflow context menu 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Item DOM element should be a xul:menuitem 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Item should have correct data 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Item should have correct title 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Item should not have accesskey 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | Item should not have image 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | The iconic classes should not be present 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | hidden should be set correctly 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | should have checked all the XUL nodes 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | `this` inside onMessage should be item 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | node should be an HTML element 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | data should be item data 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | This test is done. 16:59:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand | There was a clean UI. 16:59:49 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommand 16:59:49 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | separator should be present 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Should only see nodes at the top level or in overflow 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | overflow menu should not be present 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | should be no items in the overflow context menu 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item DOM element should be a xul:menuitem 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should have correct title 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should not have accesskey 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should not have image 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | The iconic classes should not be present 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | hidden should be set correctly 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item DOM element should be a xul:menuitem 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should have correct title 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should not have accesskey 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | Item should not have image 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | The iconic classes should not be present 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | hidden should be set correctly 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | nodes should all be in the same group 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | should have checked all the XUL nodes 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | undefined 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | This test is done. 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules | There was a clean UI. 16:59:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemCommandMultipleModules 16:59:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter 16:59:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | item should have correct data 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | separator should be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Should only see nodes at the top level or in overflow 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | overflow menu should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | should be no items in the overflow context menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Item should have correct data 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | This test is done. 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter | There was a clean UI. 16:59:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemDataSetter 16:59:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | separator should be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should only see nodes at the top level or in overflow 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | overflow menu should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should be no items in the overflow context menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Items with images should have the correct class 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Menu DOM element should be a xul:menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu should have a child 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu's first child should be a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Menus with images should have the correct class 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | menu XUL should contain a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | nodes should all be in the same group 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | separator should be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should only see nodes at the top level or in overflow 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | overflow menu should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should be no items in the overflow context menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Items with images should have the correct class 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Menu DOM element should be a xul:menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu should have a child 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu's first child should be a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Menus with images should have the correct class 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | menu XUL should contain a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | nodes should all be in the same group 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should have set the image correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | separator should be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Should only see nodes at the top level or in overflow 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | overflow menu should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should be no items in the overflow context menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Menu DOM element should be a xul:menu 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu should have a child 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | xul:menu's first child should be a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | menu XUL should contain a menupopup 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item DOM element should be a xul:menuitem 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should have correct title 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have accesskey 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | Item should not have image 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | The iconic classes should not be present 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | hidden should be set correctly 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | nodes should all be in the same group 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | should have checked all the XUL nodes 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | This test is done. 16:59:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage | There was a clean UI. 16:59:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImage 16:59:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | undefined 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | undefined 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | undefined 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | Should be proper image URL 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | Should be null image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | Should be undefined image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | This test is done. 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL | There was a clean UI. 16:59:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemImageValidURL 16:59:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Should be no defined image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Should be no defined image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Should be no defined image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | separator should be present 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Should only see nodes at the top level or in overflow 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | overflow menu should not be present 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | should be no items in the overflow context menu 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item DOM element should be a xul:menuitem 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should have correct title 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have accesskey 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | The iconic classes should not be present 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | hidden should be set correctly 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item DOM element should be a xul:menuitem 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should have correct title 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have accesskey 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | The iconic classes should not be present 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | hidden should be set correctly 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | nodes should all be in the same group 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item DOM element should be a xul:menuitem 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should have correct title 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have accesskey 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | Item should not have image 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | The iconic classes should not be present 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | hidden should be set correctly 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | nodes should all be in the same group 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | should have checked all the XUL nodes 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | This test is done. 16:59:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey | There was a clean UI. 16:59:53 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoAccessKey 16:59:53 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Should be no defined image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Should be no defined image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Should be no defined image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | separator should be present 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Should only see nodes at the top level or in overflow 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | overflow menu should not be present 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | should be no items in the overflow context menu 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item DOM element should be a xul:menuitem 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should have correct title 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have accesskey 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | The iconic classes should not be present 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | hidden should be set correctly 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item DOM element should be a xul:menuitem 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should have correct title 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have accesskey 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | The iconic classes should not be present 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | hidden should be set correctly 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | nodes should all be in the same group 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item DOM element should be a xul:menuitem 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should have correct title 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have accesskey 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | Item should not have image 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | The iconic classes should not be present 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | hidden should be set correctly 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | nodes should all be in the same group 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | should have checked all the XUL nodes 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | This test is done. 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage | There was a clean UI. 16:59:53 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoImage 16:59:53 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | Should have seen exception 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | Should have seen exception 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | Should have seen exception 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | Should have seen exception 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | This test is done. 16:59:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel | There was a clean UI. 16:59:53 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testItemNoLabel 16:59:53 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | separator should be present 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | Should only see nodes at the top level or in overflow 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | overflow menu should not be present 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | should be no items in the overflow context menu 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | Item DOM element should be a xul:menuitem 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | Item should have correct title 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | Item should not have accesskey 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | Item should not have image 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | The iconic classes should not be present 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | hidden should be set correctly 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | should have checked all the XUL nodes 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | This test is done. 16:59:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab | There was a clean UI. 16:59:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testLoadWithOpenTab 16:59:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | menu should have correct number of items 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item label should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item's parent menu should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item label should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item's parent menu should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item label should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | item's parent menu should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | separator should be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Should only see nodes at the top level or in overflow 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | overflow menu should not be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | should be no items in the overflow context menu 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Menu DOM element should be a xul:menu 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | xul:menu should have a child 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | xul:menu's first child should be a menupopup 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should have correct title 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have accesskey 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have image 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | The iconic classes should not be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | hidden should be set correctly 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | menu XUL should contain a menupopup 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item DOM element should be a xul:menuitem 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should have correct title 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have accesskey 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have image 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | The iconic classes should not be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | hidden should be set correctly 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item DOM element should be a xul:menuitem 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should have correct title 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have accesskey 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have image 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | The iconic classes should not be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | hidden should be set correctly 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | nodes should all be in the same group 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item DOM element should be a xul:menuitem 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should have correct title 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have accesskey 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | Item should not have image 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | The iconic classes should not be present 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | hidden should be set correctly 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | nodes should all be in the same group 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | should have checked all the XUL nodes 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | should have checked all the XUL nodes 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | This test is done. 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem | There was a clean UI. 16:59:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItem 16:59:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | menu should have correct number of items 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | item label should be correct 16:59:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | item label should be correct 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | separator should be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Should only see nodes at the top level or in overflow 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | overflow menu should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | should be no items in the overflow context menu 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Menu DOM element should be a xul:menu 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | xul:menu should have a child 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | xul:menu's first child should be a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | menu XUL should contain a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item DOM element should be a xul:menuitem 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item DOM element should be a xul:menuitem 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | nodes should all be in the same group 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | should have checked all the XUL nodes 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | should have checked all the XUL nodes 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | This test is done. 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice | There was a clean UI. 16:59:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuAddItemTwice 16:59:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | separator should be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Should only see nodes at the top level or in overflow 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | overflow menu should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | should be no items in the overflow context menu 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Menu DOM element should be a xul:menu 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | xul:menu should have a child 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | xul:menu's first child should be a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | menu XUL should contain a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Menu DOM element should be a xul:menu 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | xul:menu should have a child 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | xul:menu's first child should be a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | menu XUL should contain a menupopup 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item DOM element should be a xul:menuitem 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should have correct data 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should have correct title 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have accesskey 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Item should not have image 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | The iconic classes should not be present 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | hidden should be set correctly 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | should have checked all the XUL nodes 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | should have checked all the XUL nodes 16:59:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | should have checked all the XUL nodes 16:59:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | `this` inside top menu should be menu 16:59:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Clicked node should be anchor 16:59:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | Clicked item data should be correct 16:59:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | This test is done. 16:59:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick | There was a clean UI. 16:59:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuClick 16:59:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | separator should be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Should only see nodes at the top level or in overflow 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | overflow menu should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | should be no items in the overflow context menu 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Menu DOM element should be a xul:menu 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | xul:menu should have a child 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | xul:menu's first child should be a menupopup 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should have correct title 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have accesskey 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have image 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | The iconic classes should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | hidden should be set correctly 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | menu XUL should contain a menupopup 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Menu DOM element should be a xul:menu 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | xul:menu should have a child 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | xul:menu's first child should be a menupopup 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should have correct title 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have accesskey 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have image 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | The iconic classes should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | hidden should be set correctly 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | menu XUL should contain a menupopup 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item DOM element should be a xul:menuitem 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should have correct data 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should have correct title 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have accesskey 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Item should not have image 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | The iconic classes should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | hidden should be set correctly 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | should have checked all the XUL nodes 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | should have checked all the XUL nodes 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | should have checked all the XUL nodes 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | `this` inside top menu should be menu 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Clicked node should be anchor 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | Clicked item data should be correct 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | This test is done. 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand | There was a clean UI. 16:59:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuCommand 16:59:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | separator should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | Should only see nodes at the top level or in overflow 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | overflow menu should not be present 16:59:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | should have checked all the XUL nodes 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | This test is done. 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy | There was a clean UI. 16:59:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuDestroy 16:59:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | menu should have correct number of items 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | item's parent menu should be correct 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | separator should not be present 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | Should only see nodes at the top level or in overflow 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | overflow menu should not be present 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | Menu DOM element should be a xul:menu 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | xul:menu should have a child 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | xul:menu's first child should be a menupopup 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | Item should have correct title 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | Item should not have accesskey 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | Item should not have image 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | The iconic classes should not be present 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | hidden should be set correctly 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | should have checked all the XUL nodes 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | This test is done. 16:59:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy | There was a clean UI. 17:00:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemDestroy 17:00:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | menu should have correct number of items 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | menu should have correct number of items 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | item label should be correct 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | item's parent menu should be correct 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | separator should be present 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Should only see nodes at the top level or in overflow 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | overflow menu should not be present 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | should be no items in the overflow context menu 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Menu DOM element should be a xul:menu 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | xul:menu should have a child 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | xul:menu's first child should be a menupopup 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should have correct title 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have accesskey 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have image 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | The iconic classes should not be present 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | hidden should be set correctly 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Menu DOM element should be a xul:menu 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | xul:menu should have a child 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | xul:menu's first child should be a menupopup 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should have correct title 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have accesskey 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have image 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | The iconic classes should not be present 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | hidden should be set correctly 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | menu XUL should contain a menupopup 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item DOM element should be a xul:menuitem 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should have correct title 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have accesskey 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | Item should not have image 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | The iconic classes should not be present 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | hidden should be set correctly 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | should have checked all the XUL nodes 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | nodes should all be in the same group 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | should have checked all the XUL nodes 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | This test is done. 17:00:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap | There was a clean UI. 17:00:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemSwap 17:00:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | menu should have correct number of items 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item label should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item's parent menu should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item label should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item's parent menu should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item label should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | item's parent menu should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | separator should be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Should only see nodes at the top level or in overflow 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | overflow menu should not be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | should be no items in the overflow context menu 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Menu DOM element should be a xul:menu 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | xul:menu should have a child 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | xul:menu's first child should be a menupopup 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should have correct title 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have accesskey 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have image 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | The iconic classes should not be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | hidden should be set correctly 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | menu XUL should contain a menupopup 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item DOM element should be a xul:menuitem 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should have correct title 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have accesskey 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have image 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | The iconic classes should not be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | hidden should be set correctly 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item DOM element should be a xul:menuitem 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should have correct title 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have accesskey 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have image 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | The iconic classes should not be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | hidden should be set correctly 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | nodes should all be in the same group 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item DOM element should be a xul:menuitem 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should have correct title 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have accesskey 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | Item should not have image 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | The iconic classes should not be present 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | hidden should be set correctly 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | nodes should all be in the same group 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | should have checked all the XUL nodes 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | should have checked all the XUL nodes 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | This test is done. 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter | There was a clean UI. 17:00:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuItemsSetter 17:00:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | item's parent menu should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | menu should have correct number of items 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | item label should be correct 17:00:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | item label should be correct 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | separator should be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Should only see nodes at the top level or in overflow 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | overflow menu should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | should be no items in the overflow context menu 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Menu DOM element should be a xul:menu 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | xul:menu should have a child 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | xul:menu's first child should be a menupopup 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should have correct title 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have accesskey 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have image 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | The iconic classes should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | hidden should be set correctly 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | menu XUL should contain a menupopup 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item DOM element should be a xul:menuitem 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should have correct title 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have accesskey 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have image 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | The iconic classes should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | hidden should be set correctly 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item DOM element should be a xul:menuitem 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should have correct title 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have accesskey 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | Item should not have image 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | The iconic classes should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | hidden should be set correctly 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | nodes should all be in the same group 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | should have checked all the XUL nodes 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | should have checked all the XUL nodes 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | This test is done. 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem | There was a clean UI. 17:00:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMenuRemoveItem 17:00:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | separator should be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | Should only see nodes at the top level or in overflow 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | overflow menu should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | should be no items in the overflow context menu 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | Item DOM element should be a xul:menuitem 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | Item should have correct title 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | Item should not have accesskey 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | Item should not have image 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | The iconic classes should not be present 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | hidden should be set correctly 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | should have checked all the XUL nodes 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | This test is done. 17:00:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 | There was a clean UI. 17:00:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch1 17:00:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | separator should be present 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | Should only see nodes at the top level or in overflow 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | overflow menu should not be present 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | should be no items in the overflow context menu 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | Item DOM element should be a xul:menuitem 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | Item should have correct title 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | Item should not have accesskey 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | Item should not have image 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | The iconic classes should not be present 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | hidden should be set correctly 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | should have checked all the XUL nodes 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | This test is done. 17:00:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 | There was a clean UI. 17:00:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextMatch2 17:00:03 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | separator should be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Should only see nodes at the top level or in overflow 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | overflow menu should not be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | should be no items in the overflow context menu 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Item DOM element should be a xul:menuitem 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Item should have correct title 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Item should not have accesskey 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Item should not have image 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | The iconic classes should not be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | hidden should be set correctly 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | should have checked all the XUL nodes 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | Label should have changed 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | This test is done. 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 | There was a clean UI. 17:00:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString1 17:00:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | separator should be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Should only see nodes at the top level or in overflow 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | overflow menu should not be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | should be no items in the overflow context menu 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Item DOM element should be a xul:menuitem 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Item should have correct title 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Item should not have accesskey 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Item should not have image 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | The iconic classes should not be present 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | hidden should be set correctly 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | should have checked all the XUL nodes 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | Label should have changed 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | This test is done. 17:00:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 | There was a clean UI. 17:00:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString2 17:00:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | separator should be present 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Should only see nodes at the top level or in overflow 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | overflow menu should not be present 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | should be no items in the overflow context menu 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Item DOM element should be a xul:menuitem 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Item should have correct title 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Item should not have accesskey 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Item should not have image 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | The iconic classes should not be present 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | hidden should be set correctly 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | should have checked all the XUL nodes 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | Label should have changed 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | This test is done. 17:00:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 | There was a clean UI. 17:00:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContentContextString3 17:00:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | separator should not be present 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | Should only see nodes at the top level or in overflow 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | overflow menu should not be present 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | Item DOM element should be a xul:menuitem 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | Item should have correct title 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | Item should not have accesskey 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | Item should not have image 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | The iconic classes should not be present 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | hidden should be set correctly 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | should have checked all the XUL nodes 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | This test is done. 17:00:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts | There was a clean UI. 17:00:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleContexts 17:00:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | separator should be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Should only see nodes at the top level or in overflow 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | overflow menu should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | should be no items in the overflow context menu 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item DOM element should be a xul:menuitem 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should have correct title 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have accesskey 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have image 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | The iconic classes should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | hidden should be set correctly 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item DOM element should be a xul:menuitem 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should have correct title 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have accesskey 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have image 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | The iconic classes should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | hidden should be set correctly 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | nodes should all be in the same group 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | should have checked all the XUL nodes 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | separator should be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Should only see nodes at the top level or in overflow 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | overflow menu should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | should be no items in the overflow context menu 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item DOM element should be a xul:menuitem 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should have correct title 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have accesskey 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Item should not have image 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | The iconic classes should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | hidden should be set correctly 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | should have checked all the XUL nodes 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | separator should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | Should only see nodes at the top level or in overflow 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | overflow menu should not be present 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | should have checked all the XUL nodes 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | This test is done. 17:00:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd | There was a clean UI. 17:00:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAdd 17:00:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | separator should be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Should only see nodes at the top level or in overflow 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | overflow menu should be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | should be no items in the main context menu 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | nodes should all be in the same group 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | should have checked all the XUL nodes 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | separator should be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Should only see nodes at the top level or in overflow 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | overflow menu should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | should be no items in the overflow context menu 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item DOM element should be a xul:menuitem 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should have correct title 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have accesskey 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Item should not have image 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | The iconic classes should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | hidden should be set correctly 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | should have checked all the XUL nodes 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | separator should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | Should only see nodes at the top level or in overflow 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | overflow menu should not be present 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | should have checked all the XUL nodes 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | This test is done. 17:00:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow | There was a clean UI. 17:00:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddOverflow 17:00:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | separator should be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Should only see nodes at the top level or in overflow 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | overflow menu should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | should be no items in the overflow context menu 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Item DOM element should be a xul:menuitem 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Item should have correct title 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Item should not have accesskey 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Item should not have image 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | The iconic classes should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | hidden should be set correctly 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | should have checked all the XUL nodes 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | separator should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Should only see nodes at the top level or in overflow 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | overflow menu should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | should have checked all the XUL nodes 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | separator should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | Should only see nodes at the top level or in overflow 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | overflow menu should not be present 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | should have checked all the XUL nodes 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | This test is done. 17:00:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove | There was a clean UI. 17:00:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesAddRemove 17:00:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | separator should be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Should only see nodes at the top level or in overflow 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | overflow menu should not be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | should be no items in the overflow context menu 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item DOM element should be a xul:menuitem 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should have correct title 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have accesskey 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have image 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | The iconic classes should not be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | hidden should be set correctly 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item DOM element should be a xul:menuitem 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should have correct title 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have accesskey 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have image 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | The iconic classes should not be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | hidden should be set correctly 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | nodes should all be in the same group 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | should have checked all the XUL nodes 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | separator should be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Should only see nodes at the top level or in overflow 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | overflow menu should not be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | should be no items in the overflow context menu 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item DOM element should be a xul:menuitem 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should have correct title 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have accesskey 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Item should not have image 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | The iconic classes should not be present 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | hidden should be set correctly 17:00:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | should have checked all the XUL nodes 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | separator should not be present 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | Should only see nodes at the top level or in overflow 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | overflow menu should not be present 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | should have checked all the XUL nodes 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | This test is done. 17:00:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 | There was a clean UI. 17:00:11 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts1 17:00:11 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | separator should be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Should only see nodes at the top level or in overflow 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | overflow menu should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | should be no items in the overflow context menu 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item DOM element should be a xul:menuitem 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should have correct title 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have accesskey 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have image 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | The iconic classes should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | hidden should be set correctly 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item DOM element should be a xul:menuitem 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should have correct title 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have accesskey 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have image 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | The iconic classes should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | hidden should be set correctly 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | nodes should all be in the same group 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | should have checked all the XUL nodes 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | separator should be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Should only see nodes at the top level or in overflow 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | overflow menu should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | should be no items in the overflow context menu 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item DOM element should be a xul:menuitem 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should have correct title 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have accesskey 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Item should not have image 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | The iconic classes should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | hidden should be set correctly 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | should have checked all the XUL nodes 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | separator should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | Should only see nodes at the top level or in overflow 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | overflow menu should not be present 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | should have checked all the XUL nodes 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | This test is done. 17:00:12 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 | There was a clean UI. 17:00:12 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts2 17:00:12 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | separator should be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Should only see nodes at the top level or in overflow 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | overflow menu should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | should be no items in the overflow context menu 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item DOM element should be a xul:menuitem 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should have correct title 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have accesskey 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have image 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | The iconic classes should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | hidden should be set correctly 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item DOM element should be a xul:menuitem 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should have correct title 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have accesskey 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have image 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | The iconic classes should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | hidden should be set correctly 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | nodes should all be in the same group 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | should have checked all the XUL nodes 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | separator should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Should only see nodes at the top level or in overflow 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | overflow menu should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item DOM element should be a xul:menuitem 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should have correct title 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have accesskey 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Item should not have image 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | The iconic classes should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | hidden should be set correctly 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | should have checked all the XUL nodes 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | separator should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | Should only see nodes at the top level or in overflow 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | overflow menu should not be present 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | should have checked all the XUL nodes 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | This test is done. 17:00:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 | There was a clean UI. 17:00:13 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts3 17:00:13 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | separator should be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Should only see nodes at the top level or in overflow 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | overflow menu should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | should be no items in the overflow context menu 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item DOM element should be a xul:menuitem 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should have correct title 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have accesskey 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have image 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | The iconic classes should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | hidden should be set correctly 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item DOM element should be a xul:menuitem 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should have correct title 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have accesskey 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have image 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | The iconic classes should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | hidden should be set correctly 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | nodes should all be in the same group 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | should have checked all the XUL nodes 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | separator should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Should only see nodes at the top level or in overflow 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | overflow menu should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item DOM element should be a xul:menuitem 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should have correct title 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have accesskey 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Item should not have image 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | The iconic classes should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | hidden should be set correctly 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | should have checked all the XUL nodes 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | separator should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | Should only see nodes at the top level or in overflow 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | overflow menu should not be present 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | should have checked all the XUL nodes 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | This test is done. 17:00:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 | There was a clean UI. 17:00:14 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesDiffContexts4 17:00:14 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | separator should be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Should only see nodes at the top level or in overflow 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | overflow menu should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should be no items in the overflow context menu 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should have checked all the XUL nodes 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | separator should be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Should only see nodes at the top level or in overflow 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | overflow menu should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should be no items in the overflow context menu 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should have checked all the XUL nodes 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | separator should be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Should only see nodes at the top level or in overflow 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | overflow menu should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should be no items in the overflow context menu 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item DOM element should be a xul:menuitem 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should have correct title 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have accesskey 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | Item should not have image 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | The iconic classes should not be present 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | hidden should be set correctly 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | nodes should all be in the same group 17:00:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | should have checked all the XUL nodes 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | This test is done. 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder | There was a clean UI. 17:00:16 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrder 17:00:16 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | separator should be present 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Should only see nodes at the top level or in overflow 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | overflow menu should be present 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should be no items in the main context menu 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should have checked all the XUL nodes 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | separator should be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Should only see nodes at the top level or in overflow 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | overflow menu should be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should be no items in the main context menu 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should have checked all the XUL nodes 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | separator should be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Should only see nodes at the top level or in overflow 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | overflow menu should be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should be no items in the main context menu 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item DOM element should be a xul:menuitem 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should have correct title 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have accesskey 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | Item should not have image 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | The iconic classes should not be present 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | hidden should be set correctly 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | nodes should all be in the same group 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | should have checked all the XUL nodes 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | This test is done. 17:00:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow | There was a clean UI. 17:00:17 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOrderOverflow 17:00:17 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | separator should be present 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Should only see nodes at the top level or in overflow 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | overflow menu should be present 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | should be no items in the main context menu 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item DOM element should be a xul:menuitem 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should have correct title 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should not have accesskey 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should not have image 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | The iconic classes should not be present 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | hidden should be set correctly 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item DOM element should be a xul:menuitem 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should have correct title 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should not have accesskey 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | Item should not have image 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | The iconic classes should not be present 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | hidden should be set correctly 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | nodes should all be in the same group 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | should have checked all the XUL nodes 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | This test is done. 17:00:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden | There was a clean UI. 17:00:18 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden 17:00:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | separator should be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Should only see nodes at the top level or in overflow 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | overflow menu should be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | should be no items in the main context menu 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item DOM element should be a xul:menuitem 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should have correct title 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should not have accesskey 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should not have image 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | The iconic classes should not be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | hidden should be set correctly 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item DOM element should be a xul:menuitem 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should have correct title 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should not have accesskey 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | Item should not have image 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | The iconic classes should not be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | hidden should be set correctly 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | nodes should all be in the same group 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | should have checked all the XUL nodes 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | This test is done. 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 | There was a clean UI. 17:00:19 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testMultipleModulesOverflowHidden2 17:00:19 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | separator should be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Should only see nodes at the top level or in overflow 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | overflow menu should not be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | should be no items in the overflow context menu 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item DOM element should be a xul:menuitem 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should have correct title 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should not have accesskey 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should not have image 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | The iconic classes should not be present 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | hidden should be set correctly 17:00:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | should have checked all the XUL nodes 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | separator should be present 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Should only see nodes at the top level or in overflow 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | overflow menu should not be present 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | should be no items in the overflow context menu 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item DOM element should be a xul:menuitem 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should have correct title 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should not have accesskey 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | Item should not have image 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | The iconic classes should not be present 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | hidden should be set correctly 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | should have checked all the XUL nodes 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | This test is done. 17:00:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow | There was a clean UI. 17:00:22 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindow 17:00:22 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | separator should be present 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Should only see nodes at the top level or in overflow 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | overflow menu should not be present 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | should be no items in the overflow context menu 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Item DOM element should be a xul:menuitem 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Item should have correct title 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Item should not have accesskey 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Item should not have image 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | The iconic classes should not be present 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | hidden should be set correctly 17:00:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | should have checked all the XUL nodes 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | separator should not be present 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | Should only see nodes at the top level or in overflow 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | overflow menu should not be present 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | should have checked all the XUL nodes 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | This test is done. 17:00:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded | There was a clean UI. 17:00:24 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateEnabledWindowUnloaded 17:00:24 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | separator should be present 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Should only see nodes at the top level or in overflow 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | overflow menu should not be present 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | should be no items in the overflow context menu 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Item DOM element should be a xul:menuitem 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Item should have correct title 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Item should not have accesskey 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Item should not have image 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | The iconic classes should not be present 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | hidden should be set correctly 17:00:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | should have checked all the XUL nodes 17:00:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | separator should not be present 17:00:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | Should only see nodes at the top level or in overflow 17:00:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | overflow menu should not be present 17:00:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | should have checked all the XUL nodes 17:00:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | This test is done. 17:00:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow | There was a clean UI. 17:00:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewPrivateWindow 17:00:27 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | separator should be present 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | Should only see nodes at the top level or in overflow 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | overflow menu should not be present 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | should be no items in the overflow context menu 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | Item DOM element should be a xul:menuitem 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | Item should have correct title 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | Item should not have accesskey 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | Item should not have image 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | The iconic classes should not be present 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | hidden should be set correctly 17:00:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | should have checked all the XUL nodes 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | This test is done. 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow | There was a clean UI. 17:00:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindow 17:00:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | separator should be present 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Should only see nodes at the top level or in overflow 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | overflow menu should not be present 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | should be no items in the overflow context menu 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Item DOM element should be a xul:menuitem 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Item should have correct title 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Item should not have accesskey 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Item should not have image 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | The iconic classes should not be present 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | hidden should be set correctly 17:00:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | should have checked all the XUL nodes 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | separator should not be present 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | Should only see nodes at the top level or in overflow 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | overflow menu should not be present 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | should have checked all the XUL nodes 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | This test is done. 17:00:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules | There was a clean UI. 17:00:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testNewWindowMultipleModules 17:00:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | separator should be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Should only see nodes at the top level or in overflow 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | overflow menu should be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | should be no items in the main context menu 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item DOM element should be a xul:menuitem 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should have correct title 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have accesskey 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | Item should not have image 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | The iconic classes should not be present 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | hidden should be set correctly 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | nodes should all be in the same group 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | should have checked all the XUL nodes 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | This test is done. 17:00:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow | There was a clean UI. 17:00:32 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflow 17:00:32 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | separator should be present 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Should only see nodes at the top level or in overflow 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | overflow menu should not be present 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | should be no items in the overflow context menu 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item DOM element should be a xul:menuitem 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should have correct title 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have accesskey 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have image 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | The iconic classes should not be present 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | hidden should be set correctly 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item DOM element should be a xul:menuitem 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should have correct title 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have accesskey 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have image 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | The iconic classes should not be present 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | hidden should be set correctly 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | nodes should all be in the same group 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item DOM element should be a xul:menuitem 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should have correct title 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have accesskey 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | Item should not have image 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | The iconic classes should not be present 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | hidden should be set correctly 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | nodes should all be in the same group 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | should have checked all the XUL nodes 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | This test is done. 17:00:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden | There was a clean UI. 17:00:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHidden 17:00:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | separator should be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Should only see nodes at the top level or in overflow 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | overflow menu should not be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | should be no items in the overflow context menu 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item DOM element should be a xul:menuitem 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should have correct title 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have accesskey 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have image 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | The iconic classes should not be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | hidden should be set correctly 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item DOM element should be a xul:menuitem 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should have correct title 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have accesskey 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have image 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | The iconic classes should not be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | hidden should be set correctly 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | nodes should all be in the same group 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item DOM element should be a xul:menuitem 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should have correct title 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have accesskey 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have image 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | The iconic classes should not be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | hidden should be set correctly 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | nodes should all be in the same group 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item DOM element should be a xul:menuitem 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should have correct title 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have accesskey 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | Item should not have image 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | The iconic classes should not be present 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | hidden should be set correctly 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | nodes should all be in the same group 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | should have checked all the XUL nodes 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | This test is done. 17:00:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 | There was a clean UI. 17:00:34 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules1 17:00:34 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | separator should be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Should only see nodes at the top level or in overflow 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | overflow menu should not be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | should be no items in the overflow context menu 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item DOM element should be a xul:menuitem 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should have correct title 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have accesskey 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have image 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | The iconic classes should not be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | hidden should be set correctly 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item DOM element should be a xul:menuitem 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should have correct title 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have accesskey 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have image 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | The iconic classes should not be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | hidden should be set correctly 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | nodes should all be in the same group 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item DOM element should be a xul:menuitem 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should have correct title 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have accesskey 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have image 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | The iconic classes should not be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | hidden should be set correctly 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | nodes should all be in the same group 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item DOM element should be a xul:menuitem 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should have correct title 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have accesskey 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | Item should not have image 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | The iconic classes should not be present 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | hidden should be set correctly 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | nodes should all be in the same group 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | should have checked all the XUL nodes 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | This test is done. 17:00:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 | There was a clean UI. 17:00:35 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules2 17:00:35 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | separator should be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Should only see nodes at the top level or in overflow 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | overflow menu should not be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | should be no items in the overflow context menu 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item DOM element should be a xul:menuitem 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should have correct title 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have accesskey 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have image 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | The iconic classes should not be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | hidden should be set correctly 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item DOM element should be a xul:menuitem 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should have correct title 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have accesskey 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have image 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | The iconic classes should not be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | hidden should be set correctly 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | nodes should all be in the same group 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item DOM element should be a xul:menuitem 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should have correct title 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have accesskey 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have image 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | The iconic classes should not be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | hidden should be set correctly 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | nodes should all be in the same group 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item DOM element should be a xul:menuitem 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should have correct title 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have accesskey 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | Item should not have image 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | The iconic classes should not be present 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | hidden should be set correctly 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | nodes should all be in the same group 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | should have checked all the XUL nodes 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | This test is done. 17:00:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 | There was a clean UI. 17:00:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowIgnoresHiddenMultipleModules3 17:00:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should be no items in the main context menu 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should be no items in the overflow context menu 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should be no items in the overflow context menu 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should be no items in the main context menu 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | separator should be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Should only see nodes at the top level or in overflow 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | overflow menu should be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should be no items in the main context menu 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item DOM element should be a xul:menuitem 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should have correct title 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have accesskey 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | Item should not have image 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | The iconic classes should not be present 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | hidden should be set correctly 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | nodes should all be in the same group 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | should have checked all the XUL nodes 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | This test is done. 17:00:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition | There was a clean UI. 17:00:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testOverflowTransition 17:00:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | separator should be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Should only see nodes at the top level or in overflow 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | overflow menu should not be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | should be no items in the overflow context menu 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item DOM element should be a xul:menuitem 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should have correct title 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have accesskey 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have image 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | The iconic classes should not be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | hidden should be set correctly 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item DOM element should be a xul:menuitem 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should have correct title 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have accesskey 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have image 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | The iconic classes should not be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | hidden should be set correctly 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | nodes should all be in the same group 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item DOM element should be a xul:menuitem 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should have correct title 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have accesskey 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have image 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | The iconic classes should not be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | hidden should be set correctly 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | nodes should all be in the same group 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item DOM element should be a xul:menuitem 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should have correct title 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have accesskey 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | Item should not have image 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | The iconic classes should not be present 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | hidden should be set correctly 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | nodes should all be in the same group 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | should have checked all the XUL nodes 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | This test is done. 17:00:40 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch | There was a clean UI. 17:00:40 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextMatch 17:00:40 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | separator should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Should only see nodes at the top level or in overflow 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | overflow menu should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item DOM element should be a xul:menuitem 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should have correct title 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have accesskey 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have image 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | The iconic classes should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | hidden should be set correctly 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item DOM element should be a xul:menuitem 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should have correct title 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have accesskey 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have image 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | The iconic classes should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | hidden should be set correctly 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | nodes should all be in the same group 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item DOM element should be a xul:menuitem 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should have correct title 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have accesskey 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have image 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | The iconic classes should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | hidden should be set correctly 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | nodes should all be in the same group 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item DOM element should be a xul:menuitem 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should have correct title 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have accesskey 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | Item should not have image 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | The iconic classes should not be present 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | hidden should be set correctly 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | nodes should all be in the same group 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | should have checked all the XUL nodes 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | This test is done. 17:00:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch | There was a clean UI. 17:00:41 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageContextNoMatch 17:00:41 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | separator should be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Should only see nodes at the top level or in overflow 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | overflow menu should not be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | should be no items in the overflow context menu 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item DOM element should be a xul:menuitem 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should have correct title 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should not have accesskey 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should not have image 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | The iconic classes should not be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | hidden should be set correctly 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | should have checked all the XUL nodes 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | separator should not be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Should only see nodes at the top level or in overflow 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | overflow menu should not be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item DOM element should be a xul:menuitem 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should have correct title 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should not have accesskey 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | Item should not have image 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | The iconic classes should not be present 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | hidden should be set correctly 17:00:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | should have checked all the XUL nodes 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | This test is done. 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload | There was a clean UI. 17:00:43 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPageReload 17:00:43 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should be in the sub menu 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | separator should be present 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Should only see nodes at the top level or in overflow 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | overflow menu should not be present 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | should be no items in the overflow context menu 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Menu DOM element should be a xul:menu 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | xul:menu should have a child 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | xul:menu's first child should be a menupopup 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should have correct title 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have accesskey 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have image 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | The iconic classes should not be present 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | hidden should be set correctly 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | menu XUL should contain a menupopup 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item DOM element should be a xul:menuitem 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should have correct title 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have accesskey 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have image 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | The iconic classes should not be present 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | hidden should be set correctly 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item DOM element should be a xul:menuitem 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should have correct title 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have accesskey 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | Item should not have image 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | The iconic classes should not be present 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | hidden should be set correctly 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | nodes should all be in the same group 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | should have checked all the XUL nodes 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | should have checked all the XUL nodes 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | This test is done. 17:00:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu | There was a clean UI. 17:00:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testParentMenu 17:00:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | undefined 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | separator should be present 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | Should only see nodes at the top level or in overflow 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | overflow menu should not be present 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | should be no items in the overflow context menu 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | Item DOM element should be a xul:menuitem 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | Item should have correct title 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | Item should not have accesskey 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | Item should not have image 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | The iconic classes should not be present 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | hidden should be set correctly 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | should have checked all the XUL nodes 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | This test is done. 17:00:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable | There was a clean UI. 17:00:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextButtonIsNotEditable 17:00:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | separator should be present 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Should only see nodes at the top level or in overflow 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | overflow menu should not be present 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | should be no items in the overflow context menu 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item DOM element should be a xul:menuitem 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should have correct title 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should not have accesskey 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should not have image 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | The iconic classes should not be present 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | hidden should be set correctly 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item DOM element should be a xul:menuitem 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should have correct title 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should not have accesskey 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | Item should not have image 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | The iconic classes should not be present 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | hidden should be set correctly 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | nodes should all be in the same group 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | should have checked all the XUL nodes 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | This test is done. 17:00:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl | There was a clean UI. 17:00:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextControl 17:00:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable 17:00:46 INFO - JavaScript error: resource://gre/modules/LoginManagerParent.jsm, line 106: TypeError: this._recipeManager is null 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | undefined 17:00:46 INFO - TEST-INFO | [JavaScript Error: "TypeError: this._recipeManager is null" {file: "resource://gre/modules/LoginManagerParent.jsm" line: 106}] 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | separator should be present 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | Should only see nodes at the top level or in overflow 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | overflow menu should not be present 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | should be no items in the overflow context menu 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | Item DOM element should be a xul:menuitem 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | Item should have correct title 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | Item should not have accesskey 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | Item should not have image 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | The iconic classes should not be present 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | hidden should be set correctly 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | should have checked all the XUL nodes 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | This test is done. 17:00:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable | There was a clean UI. 17:00:46 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDisabledTextBoxIsNotEditable 17:00:46 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | undefined 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | separator should be present 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | Should only see nodes at the top level or in overflow 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | overflow menu should not be present 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | should be no items in the overflow context menu 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | Item DOM element should be a xul:menuitem 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | Item should have correct title 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | Item should not have accesskey 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | Item should not have image 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | The iconic classes should not be present 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | hidden should be set correctly 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | should have checked all the XUL nodes 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | This test is done. 17:00:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType | There was a clean UI. 17:00:47 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentType 17:00:47 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | undefined 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | separator should be present 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | Should only see nodes at the top level or in overflow 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | overflow menu should not be present 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | should be no items in the overflow context menu 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | Item DOM element should be a xul:menuitem 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | Item should have correct title 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | Item should not have accesskey 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | Item should not have image 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | The iconic classes should not be present 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | hidden should be set correctly 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | should have checked all the XUL nodes 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | This test is done. 17:00:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL | There was a clean UI. 17:00:48 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextDocumentURL 17:00:48 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | undefined 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | separator should be present 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | Should only see nodes at the top level or in overflow 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | overflow menu should not be present 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | should be no items in the overflow context menu 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | Item DOM element should be a xul:menuitem 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | Item should have correct title 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | Item should not have accesskey 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | Item should not have image 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | The iconic classes should not be present 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | hidden should be set correctly 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | should have checked all the XUL nodes 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | This test is done. 17:00:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement | There was a clean UI. 17:00:49 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextEditableElement 17:00:49 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | undefined 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | separator should be present 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | Should only see nodes at the top level or in overflow 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | overflow menu should not be present 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | should be no items in the overflow context menu 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | Item DOM element should be a xul:menuitem 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | Item should have correct title 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | Item should not have accesskey 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | Item should not have image 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | The iconic classes should not be present 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | hidden should be set correctly 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | should have checked all the XUL nodes 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | This test is done. 17:00:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage | There was a clean UI. 17:00:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNoSelectionInPage 17:00:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | undefined 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | separator should be present 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | Should only see nodes at the top level or in overflow 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | overflow menu should not be present 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | should be no items in the overflow context menu 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | Item DOM element should be a xul:menuitem 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | Item should have correct title 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | Item should not have accesskey 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | Item should not have image 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | The iconic classes should not be present 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | hidden should be set correctly 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | should have checked all the XUL nodes 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | This test is done. 17:00:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable | There was a clean UI. 17:00:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextNonInputIsNotEditable 17:00:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable 17:00:52 INFO - JavaScript error: resource://gre/modules/LoginManagerParent.jsm, line 106: TypeError: this._recipeManager is null 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | undefined 17:00:52 INFO - TEST-INFO | [JavaScript Error: "TypeError: this._recipeManager is null" {file: "resource://gre/modules/LoginManagerParent.jsm" line: 106}] 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | separator should be present 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | Should only see nodes at the top level or in overflow 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | overflow menu should not be present 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | should be no items in the overflow context menu 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | Item DOM element should be a xul:menuitem 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | Item should have correct title 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | Item should not have accesskey 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | Item should not have image 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | The iconic classes should not be present 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | hidden should be set correctly 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | should have checked all the XUL nodes 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | This test is done. 17:00:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable | There was a clean UI. 17:00:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextReadonlyTextBoxIsNotEditable 17:00:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Expected "Some text.", got " 17:00:53 INFO - Some text. 17:00:53 INFO - " 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | separator should be present 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Should only see nodes at the top level or in overflow 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | overflow menu should not be present 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | should be no items in the overflow context menu 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Item DOM element should be a xul:menuitem 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Item should have correct title 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Item should not have accesskey 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | Item should not have image 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | The iconic classes should not be present 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | hidden should be set correctly 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | should have checked all the XUL nodes 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | This test is done. 17:00:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage | There was a clean UI. 17:00:53 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInPage 17:00:53 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox 17:00:54 INFO - JavaScript error: resource://gre/modules/LoginManagerParent.jsm, line 106: TypeError: this._recipeManager is null 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | undefined 17:00:54 INFO - TEST-INFO | [JavaScript Error: "TypeError: this._recipeManager is null" {file: "resource://gre/modules/LoginManagerParent.jsm" line: 106}] 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | separator should be present 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | Should only see nodes at the top level or in overflow 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | overflow menu should not be present 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | should be no items in the overflow context menu 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | Item DOM element should be a xul:menuitem 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | Item should have correct title 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | Item should not have accesskey 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | Item should not have image 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | The iconic classes should not be present 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | hidden should be set correctly 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | should have checked all the XUL nodes 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | This test is done. 17:00:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox | There was a clean UI. 17:00:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextSelectionInTextBox 17:00:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | undefined 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | separator should be present 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | Should only see nodes at the top level or in overflow 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | overflow menu should not be present 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | should be no items in the overflow context menu 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | Item DOM element should be a xul:menuitem 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | Item should have correct title 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | Item should not have accesskey 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | Item should not have image 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | The iconic classes should not be present 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | hidden should be set correctly 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | should have checked all the XUL nodes 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | This test is done. 17:00:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet | There was a clean UI. 17:00:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDNotSet 17:00:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | undefined 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | separator should be present 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | Should only see nodes at the top level or in overflow 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | overflow menu should not be present 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | should be no items in the overflow context menu 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | Item DOM element should be a xul:menuitem 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | Item should have correct title 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | Item should not have accesskey 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | Item should not have image 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | The iconic classes should not be present 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | hidden should be set correctly 17:00:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | should have checked all the XUL nodes 17:00:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | This test is done. 17:00:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet | There was a clean UI. 17:00:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetIDSet 17:00:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | undefined 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | separator should be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | Should only see nodes at the top level or in overflow 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | overflow menu should not be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | should be no items in the overflow context menu 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | Item DOM element should be a xul:menuitem 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | Item should have correct title 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | Item should not have accesskey 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | Item should not have image 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | The iconic classes should not be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | hidden should be set correctly 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | should have checked all the XUL nodes 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | This test is done. 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet | There was a clean UI. 17:00:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkNotSet 17:00:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | undefined 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | separator should be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | Should only see nodes at the top level or in overflow 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | overflow menu should not be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | should be no items in the overflow context menu 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | Item DOM element should be a xul:menuitem 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | Item should have correct title 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | Item should not have accesskey 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | Item should not have image 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | The iconic classes should not be present 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | hidden should be set correctly 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | should have checked all the XUL nodes 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | This test is done. 17:00:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet | There was a clean UI. 17:00:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSet 17:00:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | undefined 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | separator should be present 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | Should only see nodes at the top level or in overflow 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | overflow menu should not be present 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | should be no items in the overflow context menu 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | Item DOM element should be a xul:menuitem 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | Item should have correct title 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | Item should not have accesskey 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | Item should not have image 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | The iconic classes should not be present 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | hidden should be set correctly 17:00:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | should have checked all the XUL nodes 17:01:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | This test is done. 17:01:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage | There was a clean UI. 17:01:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedImage 17:01:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | undefined 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | separator should be present 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | Should only see nodes at the top level or in overflow 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | overflow menu should not be present 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | should be no items in the overflow context menu 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | Item DOM element should be a xul:menuitem 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | Item should have correct title 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | Item should not have accesskey 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | Item should not have image 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | The iconic classes should not be present 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | hidden should be set correctly 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | should have checked all the XUL nodes 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | This test is done. 17:01:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure | There was a clean UI. 17:01:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetLinkSetNestedStructure 17:01:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | undefined 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | separator should be present 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | Should only see nodes at the top level or in overflow 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | overflow menu should not be present 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | should be no items in the overflow context menu 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | Item DOM element should be a xul:menuitem 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | Item should have correct title 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | Item should not have accesskey 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | Item should not have image 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | The iconic classes should not be present 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | hidden should be set correctly 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | should have checked all the XUL nodes 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | This test is done. 17:01:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName | There was a clean UI. 17:01:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetName 17:01:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | undefined 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | separator should be present 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | Should only see nodes at the top level or in overflow 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | overflow menu should not be present 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | should be no items in the overflow context menu 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | Item DOM element should be a xul:menuitem 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | Item should have correct title 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | Item should not have accesskey 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | Item should not have image 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | The iconic classes should not be present 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | hidden should be set correctly 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | should have checked all the XUL nodes 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | This test is done. 17:01:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet | There was a clean UI. 17:01:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcNotSet 17:01:03 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | undefined 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | separator should be present 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | Should only see nodes at the top level or in overflow 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | overflow menu should not be present 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | should be no items in the overflow context menu 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | Item DOM element should be a xul:menuitem 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | Item should have correct title 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | Item should not have accesskey 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | Item should not have image 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | The iconic classes should not be present 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | hidden should be set correctly 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | should have checked all the XUL nodes 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | This test is done. 17:01:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet | There was a clean UI. 17:01:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetSrcSet 17:01:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | undefined 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | separator should be present 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | Should only see nodes at the top level or in overflow 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | overflow menu should not be present 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | should be no items in the overflow context menu 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | Item DOM element should be a xul:menuitem 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | Item should have correct title 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | Item should not have accesskey 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | Item should not have image 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | The iconic classes should not be present 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | hidden should be set correctly 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | should have checked all the XUL nodes 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | This test is done. 17:01:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet | There was a clean UI. 17:01:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueNotSet 17:01:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet 17:01:06 INFO - JavaScript error: resource://gre/modules/LoginManagerParent.jsm, line 106: TypeError: this._recipeManager is null 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | undefined 17:01:06 INFO - TEST-INFO | [JavaScript Error: "TypeError: this._recipeManager is null" {file: "resource://gre/modules/LoginManagerParent.jsm" line: 106}] 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | separator should be present 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | Should only see nodes at the top level or in overflow 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | overflow menu should not be present 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | should be no items in the overflow context menu 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | Item DOM element should be a xul:menuitem 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | Item should have correct title 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | Item should not have accesskey 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | Item should not have image 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | The iconic classes should not be present 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | hidden should be set correctly 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | should have checked all the XUL nodes 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | This test is done. 17:01:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet | There was a clean UI. 17:01:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTargetValueSet 17:01:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | undefined 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | separator should be present 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | Should only see nodes at the top level or in overflow 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | overflow menu should not be present 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | should be no items in the overflow context menu 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | Item DOM element should be a xul:menuitem 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | Item should have correct title 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | Item should not have accesskey 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | Item should not have image 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | The iconic classes should not be present 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | hidden should be set correctly 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | should have checked all the XUL nodes 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | This test is done. 17:01:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable | There was a clean UI. 17:01:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextAreaIsEditable 17:01:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable 17:01:07 INFO - JavaScript error: resource://gre/modules/LoginManagerParent.jsm, line 106: TypeError: this._recipeManager is null 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | undefined 17:01:08 INFO - TEST-INFO | [JavaScript Error: "TypeError: this._recipeManager is null" {file: "resource://gre/modules/LoginManagerParent.jsm" line: 106}] 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | separator should be present 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | Should only see nodes at the top level or in overflow 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | overflow menu should not be present 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | should be no items in the overflow context menu 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | Item DOM element should be a xul:menuitem 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | Item should have correct title 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | Item should not have accesskey 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | Item should not have image 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | The iconic classes should not be present 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | hidden should be set correctly 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | should have checked all the XUL nodes 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | This test is done. 17:01:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable | There was a clean UI. 17:01:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testPredicateContextTextBoxIsEditable 17:01:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | separator should be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Should only see nodes at the top level or in overflow 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | overflow menu should not be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | should be no items in the overflow context menu 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item DOM element should be a xul:menuitem 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should have correct title 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should not have accesskey 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should not have image 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | The iconic classes should not be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | hidden should be set correctly 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | should have checked all the XUL nodes 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | separator should not be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Should only see nodes at the top level or in overflow 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | overflow menu should not be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item DOM element should be a xul:menuitem 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should have correct title 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should not have accesskey 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | Item should not have image 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | The iconic classes should not be present 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | hidden should be set correctly 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | should have checked all the XUL nodes 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | This test is done. 17:01:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext | There was a clean UI. 17:01:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testRemoveContext 17:01:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | separator should be present 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | Should only see nodes at the top level or in overflow 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | overflow menu should not be present 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | should be no items in the overflow context menu 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | Item DOM element should be a xul:menuitem 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | Item should have correct title 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | Item should not have accesskey 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | Item should not have image 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | The iconic classes should not be present 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | hidden should be set correctly 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | should have checked all the XUL nodes 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | This test is done. 17:01:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch | There was a clean UI. 17:01:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonMatch 17:01:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | separator should not be present 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | Should only see nodes at the top level or in overflow 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | overflow menu should not be present 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | Item DOM element should be a xul:menuitem 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | Item should have correct title 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | Item should not have accesskey 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | Item should not have image 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | The iconic classes should not be present 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | hidden should be set correctly 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | should have checked all the XUL nodes 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | This test is done. 17:01:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch | There was a clean UI. 17:01:11 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextButtonNoMatch 17:01:11 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | separator should be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Should only see nodes at the top level or in overflow 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | overflow menu should not be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | should be no items in the overflow context menu 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item DOM element should be a xul:menuitem 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should have correct title 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should not have accesskey 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should not have image 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | The iconic classes should not be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | hidden should be set correctly 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | should have checked all the XUL nodes 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | separator should not be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Should only see nodes at the top level or in overflow 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | overflow menu should not be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item DOM element should be a xul:menuitem 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should have correct title 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should not have accesskey 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | Item should not have image 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | The iconic classes should not be present 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | hidden should be set correctly 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | should have checked all the XUL nodes 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | This test is done. 17:01:13 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab | There was a clean UI. 17:01:13 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextInNewTab 17:01:13 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | separator should be present 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | Should only see nodes at the top level or in overflow 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | overflow menu should not be present 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | should be no items in the overflow context menu 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | Item DOM element should be a xul:menuitem 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | Item should have correct title 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | Item should not have accesskey 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | Item should not have image 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | The iconic classes should not be present 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | hidden should be set correctly 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | should have checked all the XUL nodes 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | This test is done. 17:01:14 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch | There was a clean UI. 17:01:14 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatch 17:01:14 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | separator should be present 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | Should only see nodes at the top level or in overflow 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | overflow menu should not be present 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | should be no items in the overflow context menu 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | Item DOM element should be a xul:menuitem 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | Item should have correct title 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | Item should not have accesskey 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | Item should not have image 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | The iconic classes should not be present 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | hidden should be set correctly 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | should have checked all the XUL nodes 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | This test is done. 17:01:15 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField | There was a clean UI. 17:01:15 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextMatchInTextField 17:01:15 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | separator should not be present 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | Should only see nodes at the top level or in overflow 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | overflow menu should not be present 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | Item DOM element should be a xul:menuitem 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | Item should have correct title 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | Item should not have accesskey 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | Item should not have image 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | The iconic classes should not be present 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | hidden should be set correctly 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | should have checked all the XUL nodes 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | This test is done. 17:01:16 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch | There was a clean UI. 17:01:16 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatch 17:01:16 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | separator should not be present 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | Should only see nodes at the top level or in overflow 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | overflow menu should not be present 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | Item DOM element should be a xul:menuitem 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | Item should have correct title 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | Item should not have accesskey 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | Item should not have image 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | The iconic classes should not be present 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | hidden should be set correctly 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | should have checked all the XUL nodes 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | This test is done. 17:01:17 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField | There was a clean UI. 17:01:18 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionContextNoMatchInTextField 17:01:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | separator should be present 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | Should only see nodes at the top level or in overflow 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | overflow menu should not be present 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | should be no items in the overflow context menu 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | Item DOM element should be a xul:menuitem 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | Item should have correct title 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | Item should not have accesskey 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | Item should not have image 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | The iconic classes should not be present 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | hidden should be set correctly 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | should have checked all the XUL nodes 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | This test is done. 17:01:18 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch | There was a clean UI. 17:01:18 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameMatch 17:01:18 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | separator should not be present 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | Should only see nodes at the top level or in overflow 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | overflow menu should not be present 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | Item DOM element should be a xul:menuitem 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | Item should have correct title 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | Item should not have accesskey 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | Item should not have image 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | The iconic classes should not be present 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | hidden should be set correctly 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | should have checked all the XUL nodes 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | This test is done. 17:01:19 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch | There was a clean UI. 17:01:19 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInInnerFrameNoMatch 17:01:19 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | separator should not be present 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | Should only see nodes at the top level or in overflow 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | overflow menu should not be present 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | Item DOM element should be a xul:menuitem 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | Item should have correct title 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | Item should not have accesskey 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | Item should not have image 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | The iconic classes should not be present 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | hidden should be set correctly 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | should have checked all the XUL nodes 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | This test is done. 17:01:20 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch | There was a clean UI. 17:01:20 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectionInOuterFrameNoMatch 17:01:20 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | separator should be present 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Should only see nodes at the top level or in overflow 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | overflow menu should not be present 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | should be no items in the overflow context menu 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Item DOM element should be a xul:menuitem 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Item should have correct data 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Item should have correct title 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Item should not have accesskey 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | Item should not have image 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | The iconic classes should not be present 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | hidden should be set correctly 17:01:21 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | should have checked all the XUL nodes 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | This test is done. 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch | There was a clean UI. 17:01:22 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorAncestorContextMatch 17:01:22 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | separator should be present 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Should only see nodes at the top level or in overflow 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | overflow menu should not be present 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | should be no items in the overflow context menu 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Item DOM element should be a xul:menuitem 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Item should have correct data 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Item should have correct title 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Item should not have accesskey 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | Item should not have image 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | The iconic classes should not be present 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | hidden should be set correctly 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | should have checked all the XUL nodes 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | This test is done. 17:01:22 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch | There was a clean UI. 17:01:23 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextMatch 17:01:23 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | separator should not be present 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Should only see nodes at the top level or in overflow 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | overflow menu should not be present 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Item DOM element should be a xul:menuitem 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Item should have correct data 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Item should have correct title 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Item should not have accesskey 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | Item should not have image 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | The iconic classes should not be present 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | hidden should be set correctly 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | should have checked all the XUL nodes 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | This test is done. 17:01:23 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch | There was a clean UI. 17:01:23 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSelectorContextNoMatch 17:01:23 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | separator should be present 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Should only see nodes at the top level or in overflow 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | overflow menu should not be present 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | should be no items in the overflow context menu 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Menu DOM element should be a xul:menu 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | xul:menu should have a child 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | xul:menu's first child should be a menupopup 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Item should have correct title 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Item should not have accesskey 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Item should not have image 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | The iconic classes should not be present 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | hidden should be set correctly 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | menu XUL should contain a menupopup 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | Separator DOM element should be a xul:menuseparator 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | hidden should be set correctly 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | should have checked all the XUL nodes 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | should have checked all the XUL nodes 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | This test is done. 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator | There was a clean UI. 17:01:24 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparator 17:01:24 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparatorPosition 17:01:24 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparatorPosition | New separator should appear before the old one 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparatorPosition | This test is done. 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparatorPosition | There was a clean UI. 17:01:25 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSeparatorPosition 17:01:25 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | separator should not be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Should only see nodes at the top level or in overflow 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | overflow menu should not be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item DOM element should be a xul:menuitem 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should have correct title 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should not have accesskey 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should not have image 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | The iconic classes should not be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | hidden should be set correctly 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | should have checked all the XUL nodes 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | separator should be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Should only see nodes at the top level or in overflow 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | overflow menu should not be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | should be no items in the overflow context menu 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item DOM element should be a xul:menuitem 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should have correct title 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should not have accesskey 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | Item should not have image 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | The iconic classes should not be present 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | hidden should be set correctly 17:01:25 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | should have checked all the XUL nodes 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | This test is done. 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd | There was a clean UI. 17:01:26 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextAdd 17:01:26 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | separator should be present 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Should only see nodes at the top level or in overflow 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | overflow menu should not be present 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | should be no items in the overflow context menu 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item DOM element should be a xul:menuitem 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should have correct title 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should not have accesskey 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should not have image 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | The iconic classes should not be present 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | hidden should be set correctly 17:01:26 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | should have checked all the XUL nodes 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | separator should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Should only see nodes at the top level or in overflow 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | overflow menu should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item DOM element should be a xul:menuitem 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should have correct title 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should not have accesskey 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | Item should not have image 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | The iconic classes should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | hidden should be set correctly 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | should have checked all the XUL nodes 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | This test is done. 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove | There was a clean UI. 17:01:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetContextRemove 17:01:27 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | separator should be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Should only see nodes at the top level or in overflow 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | overflow menu should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | should be no items in the overflow context menu 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item DOM element should be a xul:menuitem 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should have correct title 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have accesskey 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have image 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | The iconic classes should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | hidden should be set correctly 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item DOM element should be a xul:menuitem 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should have correct title 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have accesskey 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have image 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | The iconic classes should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | hidden should be set correctly 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | nodes should all be in the same group 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | should have checked all the XUL nodes 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | undefined 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | separator should be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Should only see nodes at the top level or in overflow 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | overflow menu should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | should be no items in the overflow context menu 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item DOM element should be a xul:menuitem 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should have correct title 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have accesskey 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have image 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | The iconic classes should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | hidden should be set correctly 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item DOM element should be a xul:menuitem 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should have correct title 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have accesskey 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | Item should not have image 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | The iconic classes should not be present 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | hidden should be set correctly 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | nodes should all be in the same group 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | should have checked all the XUL nodes 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | This test is done. 17:01:27 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow | There was a clean UI. 17:01:27 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShow 17:01:27 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | separator should be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Should only see nodes at the top level or in overflow 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | overflow menu should be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | should be no items in the main context menu 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item DOM element should be a xul:menuitem 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should have correct title 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have accesskey 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have image 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | The iconic classes should not be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | hidden should be set correctly 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item DOM element should be a xul:menuitem 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should have correct title 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have accesskey 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have image 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | The iconic classes should not be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | hidden should be set correctly 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | nodes should all be in the same group 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | should have checked all the XUL nodes 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | undefined 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | separator should be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Should only see nodes at the top level or in overflow 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | overflow menu should be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | should be no items in the main context menu 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item DOM element should be a xul:menuitem 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should have correct title 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have accesskey 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have image 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | The iconic classes should not be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | hidden should be set correctly 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item DOM element should be a xul:menuitem 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should have correct title 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have accesskey 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | Item should not have image 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | The iconic classes should not be present 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | hidden should be set correctly 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | nodes should all be in the same group 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | should have checked all the XUL nodes 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | This test is done. 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow | There was a clean UI. 17:01:28 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelAfterShowOverflow 17:01:28 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow 17:01:28 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | undefined 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | separator should be present 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Should only see nodes at the top level or in overflow 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | overflow menu should not be present 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | should be no items in the overflow context menu 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item DOM element should be a xul:menuitem 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should have correct title 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should not have accesskey 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should not have image 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | The iconic classes should not be present 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | hidden should be set correctly 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item DOM element should be a xul:menuitem 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should have correct title 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should not have accesskey 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | Item should not have image 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | The iconic classes should not be present 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | hidden should be set correctly 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | nodes should all be in the same group 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | should have checked all the XUL nodes 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | This test is done. 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow | There was a clean UI. 17:01:29 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShow 17:01:29 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow 17:01:29 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | undefined 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | separator should be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Should only see nodes at the top level or in overflow 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | overflow menu should be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | should be no items in the main context menu 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item DOM element should be a xul:menuitem 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should have correct title 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should not have accesskey 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should not have image 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | The iconic classes should not be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | hidden should be set correctly 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item DOM element should be a xul:menuitem 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should have correct title 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should not have accesskey 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | Item should not have image 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | The iconic classes should not be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | hidden should be set correctly 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | nodes should all be in the same group 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | should have checked all the XUL nodes 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | This test is done. 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow | There was a clean UI. 17:01:30 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelBeforeShowOverflow 17:01:30 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | undefined 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | separator should be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Should only see nodes at the top level or in overflow 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | overflow menu should not be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | should be no items in the overflow context menu 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Menu DOM element should be a xul:menu 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | xul:menu should have a child 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | xul:menu's first child should be a menupopup 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should have correct title 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should not have accesskey 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should not have image 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | The iconic classes should not be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | hidden should be set correctly 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | menu XUL should contain a menupopup 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item DOM element should be a xul:menuitem 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should have correct title 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should not have accesskey 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | Item should not have image 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | The iconic classes should not be present 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | hidden should be set correctly 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | should have checked all the XUL nodes 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | should have checked all the XUL nodes 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | This test is done. 17:01:30 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem | There was a clean UI. 17:01:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSetLabelMenuItem 17:01:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | separator should be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Should only see nodes at the top level or in overflow 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | overflow menu should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | should be no items in the overflow context menu 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item DOM element should be a xul:menuitem 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should have correct title 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have accesskey 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | Item should not have image 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | The iconic classes should not be present 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | hidden should be set correctly 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | nodes should all be in the same group 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | should have checked all the XUL nodes 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | This test is done. 17:01:31 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting | There was a clean UI. 17:01:31 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSorting 17:01:31 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | separator should be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Should only see nodes at the top level or in overflow 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | overflow menu should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | should be no items in the overflow context menu 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item DOM element should be a xul:menuitem 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should have correct title 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have accesskey 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Item should not have image 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | The iconic classes should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | hidden should be set correctly 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | nodes should all be in the same group 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | should have checked all the XUL nodes 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | separator should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | Should only see nodes at the top level or in overflow 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | overflow menu should not be present 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | should have checked all the XUL nodes 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | This test is done. 17:01:32 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules | There was a clean UI. 17:01:33 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingMultipleModules 17:01:33 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | separator should be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Should only see nodes at the top level or in overflow 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | overflow menu should be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | should be no items in the main context menu 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item DOM element should be a xul:menuitem 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should have correct title 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have accesskey 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | Item should not have image 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | The iconic classes should not be present 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | hidden should be set correctly 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | nodes should all be in the same group 17:01:33 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | should have checked all the XUL nodes 17:01:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | This test is done. 17:01:34 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow | There was a clean UI. 17:01:34 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSortingOverflow 17:01:34 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | separator should be present 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Should only see nodes at the top level or in overflow 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | overflow menu should not be present 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should be no items in the overflow context menu 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Menu DOM element should be a xul:menu 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | xul:menu should have a child 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | xul:menu's first child should be a menupopup 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should have correct title 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should not have accesskey 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should not have image 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | The iconic classes should not be present 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | hidden should be set correctly 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | menu XUL should contain a menupopup 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item DOM element should be a xul:menuitem 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should have correct data 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should have correct title 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should not have accesskey 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | Item should not have image 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | The iconic classes should not be present 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | hidden should be set correctly 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have checked all the XUL nodes 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have checked all the XUL nodes 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the right node 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the right data 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the event at the right time 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the right node 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the right data 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | should have seen the event at the right time 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | This test is done. 17:01:35 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick | There was a clean UI. 17:01:35 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemClick 17:01:35 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | separator should be present 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Should only see nodes at the top level or in overflow 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | overflow menu should not be present 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should be no items in the overflow context menu 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Menu DOM element should be a xul:menu 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | xul:menu should have a child 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | xul:menu's first child should be a menupopup 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should have correct title 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should not have accesskey 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should not have image 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | The iconic classes should not be present 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | hidden should be set correctly 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | menu XUL should contain a menupopup 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item DOM element should be a xul:menuitem 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should have correct data 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should have correct title 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should not have accesskey 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | Item should not have image 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | The iconic classes should not be present 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | hidden should be set correctly 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have checked all the XUL nodes 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have checked all the XUL nodes 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the right node 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the right data 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the event at the right time 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the right node 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the right data 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | should have seen the event at the right time 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | This test is done. 17:01:36 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand | There was a clean UI. 17:01:36 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemCommand 17:01:36 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | separator should be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Should only see nodes at the top level or in overflow 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | overflow menu should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should be no items in the overflow context menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Menu DOM element should be a xul:menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu should have a child 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu's first child should be a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | menu XUL should contain a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Menu DOM element should be a xul:menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu should have a child 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu's first child should be a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | menu XUL should contain a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Menu DOM element should be a xul:menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu should have a child 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu's first child should be a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | menu XUL should contain a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Menu DOM element should be a xul:menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu should have a child 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu's first child should be a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | menu XUL should contain a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Menu DOM element should be a xul:menu 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu should have a child 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | xul:menu's first child should be a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | menu XUL should contain a menupopup 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item DOM element should be a xul:menuitem 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should have correct title 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have accesskey 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | Item should not have image 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | The iconic classes should not be present 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | hidden should be set correctly 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | nodes should all be in the same group 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | should have checked all the XUL nodes 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | This test is done. 17:01:37 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch | There was a clean UI. 17:01:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextMatch 17:01:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | separator should not be present 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Should only see nodes at the top level or in overflow 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | overflow menu should not be present 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Menu DOM element should be a xul:menu 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu should have a child 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu's first child should be a menupopup 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should have correct title 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have accesskey 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have image 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | The iconic classes should not be present 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | hidden should be set correctly 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Menu DOM element should be a xul:menu 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu should have a child 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu's first child should be a menupopup 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should have correct title 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have accesskey 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have image 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | The iconic classes should not be present 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | hidden should be set correctly 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | nodes should all be in the same group 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Menu DOM element should be a xul:menu 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu should have a child 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | xul:menu's first child should be a menupopup 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should have correct title 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have accesskey 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | Item should not have image 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | The iconic classes should not be present 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | hidden should be set correctly 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | nodes should all be in the same group 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | should have checked all the XUL nodes 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | This test is done. 17:01:38 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu | There was a clean UI. 17:01:38 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemContextNoMatchHideMenu 17:01:38 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | separator should be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Should only see nodes at the top level or in overflow 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | overflow menu should not be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | should be no items in the overflow context menu 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Menu DOM element should be a xul:menu 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | xul:menu should have a child 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | xul:menu's first child should be a menupopup 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should have correct title 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have accesskey 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have image 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | The iconic classes should not be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | hidden should be set correctly 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | menu XUL should contain a menupopup 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item DOM element should be a xul:menuitem 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should have correct title 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have accesskey 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have image 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | The iconic classes should not be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | hidden should be set correctly 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item DOM element should be a xul:menuitem 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should have correct title 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have accesskey 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have image 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | The iconic classes should not be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | hidden should be set correctly 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | nodes should all be in the same group 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item DOM element should be a xul:menuitem 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should have correct title 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have accesskey 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | Item should not have image 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | The iconic classes should not be present 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | hidden should be set correctly 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | nodes should all be in the same group 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | should have checked all the XUL nodes 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | should have checked all the XUL nodes 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | This test is done. 17:01:39 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible | There was a clean UI. 17:01:39 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testSubItemDefaultVisible 17:01:39 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | separator should be present 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Should only see nodes at the top level or in overflow 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | overflow menu should not be present 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | should be no items in the overflow context menu 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item DOM element should be a xul:menuitem 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should have correct title 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have accesskey 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have image 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | The iconic classes should not be present 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | hidden should be set correctly 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item DOM element should be a xul:menuitem 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should have correct title 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have accesskey 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have image 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | The iconic classes should not be present 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | hidden should be set correctly 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | nodes should all be in the same group 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item DOM element should be a xul:menuitem 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should have correct title 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have accesskey 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | Item should not have image 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | The iconic classes should not be present 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | hidden should be set correctly 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | nodes should all be in the same group 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | should have checked all the XUL nodes 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | This test is done. 17:01:41 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch | There was a clean UI. 17:01:41 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextMatch 17:01:41 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | separator should not be present 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Should only see nodes at the top level or in overflow 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | overflow menu should not be present 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item DOM element should be a xul:menuitem 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should have correct title 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have accesskey 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have image 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | The iconic classes should not be present 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | hidden should be set correctly 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item DOM element should be a xul:menuitem 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should have correct title 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have accesskey 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have image 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | The iconic classes should not be present 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | hidden should be set correctly 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | nodes should all be in the same group 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item DOM element should be a xul:menuitem 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should have correct title 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have accesskey 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | Item should not have image 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | The iconic classes should not be present 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | hidden should be set correctly 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | nodes should all be in the same group 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | should have checked all the XUL nodes 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | This test is done. 17:01:42 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch | There was a clean UI. 17:01:42 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testURLContextNoMatch 17:01:42 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | separator should be present 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Should only see nodes at the top level or in overflow 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | overflow menu should not be present 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | should be no items in the overflow context menu 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Item DOM element should be a xul:menuitem 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Item should have correct title 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Item should not have accesskey 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Item should not have image 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | The iconic classes should not be present 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | hidden should be set correctly 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | should have checked all the XUL nodes 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | separator should not be present 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | Should only see nodes at the top level or in overflow 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | overflow menu should not be present 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | should have checked all the XUL nodes 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | This test is done. 17:01:43 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload | There was a clean UI. 17:01:43 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu.js.testUnload 17:01:43 INFO - console.warn: 5 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 17:01:44 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:44 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-context-menu@2.js | Loading test module 17:01:44 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-context-menu@2.js.test skip on jpm 17:01:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu@2.js.test skip on jpm | skipping this file with jpm 17:01:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu@2.js.test skip on jpm | This test is done. 17:01:44 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-context-menu@2.js.test skip on jpm | There was a clean UI. 17:01:44 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-context-menu@2.js.test skip on jpm 17:01:44 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:45 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-deprecate.js | Loading test module 17:01:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | undefined 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | undefined 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | undefined 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | only one error is dispatched 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | the console message is an error 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | message contains the given message 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | message contains name of the caller function 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | message contains URI of the caller module 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | This test is done. 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function | There was a clean UI. 17:01:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Function 17:01:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | only one error is dispatched 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | the console message is an error 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | message contains the given message 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | message contains name of the caller function 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | message contains URI of the caller module 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | This test is done. 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage | There was a clean UI. 17:01:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-deprecate.js.test Deprecate Usage 17:01:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | only one error is dispatched 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | the console message is an error 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | message contains the given message 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | message contains name of the caller function 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | message contains URI of the caller module 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | only one error is dispatched 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | only one error is dispatched 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | This test is done. 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent | There was a clean UI. 17:01:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateEvent 17:01:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting | no errors dispatched on deprecateUsage 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting | no errors dispatched on deprecateFunction 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting | no errors dispatched on deprecateEvent 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting | This test is done. 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting | There was a clean UI. 17:01:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSetting 17:01:45 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle | no deprecation warnings 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle | deprecation warnings when toggled 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle | no new deprecation warnings 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle | This test is done. 17:01:45 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle | There was a clean UI. 17:01:45 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-deprecate.js.testDeprecateSettingToggle 17:01:45 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:45 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-dev-panel.js | Loading test module 17:01:46 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API 17:01:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | panel is defined 17:01:46 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | tool is defined 17:01:47 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | at construction time panel document is not inited 17:01:48 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:48 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | is instance of MyPanel 17:01:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | panel.label is found in the developer toolbox DOM 17:01:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | panel.tooltip is found in the developer toolbox DOM 17:01:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | toolbar panel with a matching id is present 17:01:48 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | panel is loaded 17:01:48 INFO - console.error: 17:01:48 INFO - Known types: selection, javascript 17:01:48 INFO - console.error: 17:01:48 INFO - While adding: appcache validate 17:01:48 INFO - console.error: 17:01:48 INFO - Error: Unknown type: 'string' 17:01:48 INFO - console.error: 17:01:48 INFO - Types.prototype.createType@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/types/types.js:1121:11 17:01:48 INFO - Parameter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:256:15 17:01:48 INFO - Command/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:122:19 17:01:48 INFO - Command@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:120:3 17:01:48 INFO - Commands.prototype.add@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:407:17 17:01:48 INFO - exports.createSystem/addItem@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:69:7 17:01:48 INFO - exports.createSystem/system.addItems@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:143:7 17:01:48 INFO - syncItems/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:316:5 17:01:48 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:932:23 17:01:48 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:813:7 17:01:48 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | panel is destroyed 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | This test is done. 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API | There was a clean UI. 17:01:49 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel API 17:01:49 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication 17:01:49 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:49 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | is instance of MyPanel 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | panel.label is found in the developer toolbox DOM 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | panel.tooltip is found in the developer toolbox DOM 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | toolbar panel with a matching id is present 17:01:49 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | received ping from panel doc 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | received bye from panel doc 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | panel is destroyed 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | This test is done. 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication | There was a clean UI. 17:01:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test Panel communication 17:01:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee 17:01:50 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:50 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | is instance of MyPanel 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | panel.label is found in the developer toolbox DOM 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | panel.tooltip is found in the developer toolbox DOM 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | toolbar panel with a matching id is present 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | intro message from root 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | received message back from root 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | panel is destroyed 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | This test is done. 17:01:50 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee | There was a clean UI. 17:01:50 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test communication with debuggee 17:01:50 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel 17:01:51 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:51 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel | panel passed to createView is one instantiated 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel | createView has created an iframe 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel | is expected iframe 17:01:51 INFO - console.error: 17:01:51 INFO - Known types: selection, javascript 17:01:51 INFO - console.error: 17:01:51 INFO - While adding: appcache validate 17:01:51 INFO - console.error: 17:01:51 INFO - Error: Unknown type: 'string' 17:01:51 INFO - console.error: 17:01:51 INFO - Types.prototype.createType@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/types/types.js:1121:11 17:01:51 INFO - Parameter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:256:15 17:01:51 INFO - Command/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:122:19 17:01:51 INFO - Command@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:120:3 17:01:51 INFO - Commands.prototype.add@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:407:17 17:01:51 INFO - exports.createSystem/addItem@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:69:7 17:01:51 INFO - exports.createSystem/system.addItems@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:143:7 17:01:51 INFO - syncItems/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:316:5 17:01:51 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:932:23 17:01:51 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:813:7 17:01:51 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel | This test is done. 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel | There was a clean UI. 17:01:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test createView panel 17:01:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote ftp docs 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote ftp docs | can't use panel with remote URI 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote ftp docs | This test is done. 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote ftp docs | There was a clean UI. 17:01:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote ftp docs 17:01:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote http docs 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote http docs | can't use panel with remote URI 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote http docs | This test is done. 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote http docs | There was a clean UI. 17:01:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote http docs 17:01:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote https docs 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote https docs | can't use panel with remote URI 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote https docs | This test is done. 17:01:51 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote https docs | There was a clean UI. 17:01:51 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test forbid remote https docs 17:01:51 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional 17:01:52 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:52 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | is instance of MyPanel 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | panel.label is found in the developer toolbox DOM 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | panel.tooltip is found in the developer toolbox DOM 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | toolbar panel with a matching id is present 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | got first packet back 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | panel is destroyed 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | This test is done. 17:01:52 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional | There was a clean UI. 17:01:52 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test ports is an optional 17:01:52 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel 17:01:53 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:01:53 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:01:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel | is instance of MyPanel 17:01:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel | viewFor(panel) returns associated iframe 17:01:53 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel | is expected iframe 17:01:54 INFO - console.error: 17:01:54 INFO - Known types: selection, javascript 17:01:54 INFO - console.error: 17:01:54 INFO - While adding: appcache validate 17:01:54 INFO - console.error: 17:01:54 INFO - Error: Unknown type: 'string' 17:01:54 INFO - console.error: 17:01:54 INFO - Types.prototype.createType@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/types/types.js:1121:11 17:01:54 INFO - Parameter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:256:15 17:01:54 INFO - Command/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:122:19 17:01:54 INFO - Command@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:120:3 17:01:54 INFO - Commands.prototype.add@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/commands/commands.js:407:17 17:01:54 INFO - exports.createSystem/addItem@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:69:7 17:01:54 INFO - exports.createSystem/system.addItems@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:143:7 17:01:54 INFO - syncItems/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/gcli/source/lib/gcli/system.js:316:5 17:01:54 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:932:23 17:01:54 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:813:7 17:01:54 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dev-panel.js.test viewFor panel 17:01:54 INFO - console.warn: 6 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 17:01:54 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:54 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-diffpatcher.js | Loading test module 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | delete and add 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | delete and adds 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | diff on empty objcet returns equivalen of to 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | missing deep propertes are deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | missing nested propertes are deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test add update 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | missing property is deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | missing property is deleted another updated 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | missing propertes are deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | missing deep propertes are deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | missing nested propertes are deleted 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff delete 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null | diff null to x returns x 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null | diff undefined to x returns x 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff from null 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical | diff on empty objects is {} 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical | if properties match diff is {} 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical | diff between identical nested hashes is {} 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff identical 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff to null 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff to null | diff x null returns x with all properties nullified 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff to null | This test is done. 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff to null | There was a clean UI. 17:01:54 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test diff.test diff to null 17:01:54 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch(a, diff(a, b)) => b 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch(a, diff(a, b)) => b | patch(a, diff(a, b)) => b 17:01:54 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch(a, diff(a, b)) => b | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch(a, diff(a, b)) => b | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch(a, diff(a, b)) => b 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test delete deleted 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test delete deleted | removed all existing and non existing 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test delete deleted | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test delete deleted | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test delete deleted 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test hash on itself 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test hash on itself | applying hash to itself returns hash itself 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test hash on itself | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test hash on itself | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test hash on itself 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch addition 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch addition | new properties are added 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch addition | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch addition | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch addition 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete | null removes property 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing | null removes property if exists 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing | void removes property if exists 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete missing 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete with void 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete with void | void(0) removes property 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete with void | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete with void | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch delete with void 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch nested data 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch nested data | nested structures can also be patched 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch nested data | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch nested data | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch nested data 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch with empty delta 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch with empty delta | applying empty delta results in no changes 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch with empty delta | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch with empty delta | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test patch with empty delta 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test update deleted 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test update deleted | replace deleted 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test update deleted | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test update deleted | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-diffpatcher.js.test diffpatcher.test patch.test update deleted 17:01:55 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:55 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-dispatcher.js | Loading test module 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | Goose ain't duck 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | Ducks are ducks 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | It's a duck if it quacks 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | not implemneted 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | Ain't duck if it does not quacks! 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | dispatch is a function 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | dispatch.define is a function 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | dispatch.implement is a function 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | dispatch.when is a function 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test dispatcher API 17:01:55 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails | yeap afternoon 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails | seems like afternoon 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails | can't redefine on same predicate 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails | This test is done. 17:01:55 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails | There was a clean UI. 17:01:55 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-dispatcher.js.test redefining fails 17:01:55 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:55 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-disposable.js | Loading test module 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | disposed on destroy 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | second destroy is ignored 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | uninstall invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | disposal happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | shutdown invoke disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | shutdown disposal happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | disable invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | destroy happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | disable invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | destroy happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | upgrade invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | destroy happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | downgrade invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | destroy happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | unrecognized reason invokes disposal 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | destroy happens just once 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroy reasons 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | attribute was set 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | destroy disposes instance 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | attribute was set 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | unload disposes alive instances 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test destroyed windows dispose before unload 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | uninstall hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | shutdown hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | disable hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | upgrade hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | downgrade hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | dispose hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | dispose hook invoked 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test different unload hooks 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | GC removed dispose listeners 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are GC-able 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | arguments passed to constructur is passed to setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | second argument is also passed to a setup 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | this is an instance in the scope of the setup method 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | attribute was set 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | attribute was set 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | both instances were disposed 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables are disposed on unload 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw | disposable constructors may throw 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw | no disposal if constructor threw 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposables that throw 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable | f1 has WeakReference support 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable | disposed on dispose 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable | after disposeDisposable, dispose is not called anymore 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test disposeDisposable 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders | no destroy calls 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders | 1 destroy calls 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders | 2 destroy calls 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test loader unloads do not affect other loaders 17:01:56 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | no disposals yet 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | disposed properly 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | didn't attempt to dispose twice 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | other instances still dispose fine 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | but not twice 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | unload only disposed the remaining instance 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | This test is done. 17:01:56 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy | There was a clean UI. 17:01:56 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-disposable.js.test multiple destroy 17:01:57 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:57 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-dom.js | Loading test module 17:01:57 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:57 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-environment.js | Loading test module 17:01:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-environment.js.test exists 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | PATH environment variable is defined 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | FOO1 environment variable is not defined 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | FOO1 environment variable was set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | FOO1 environment variable was unset 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | This test is done. 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test exists | There was a clean UI. 17:01:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-environment.js.test exists 17:01:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-environment.js.test get 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | PATH env variable matches 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | BAR2 env variable is not defined 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | BAR2 env variable was set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | BAR2 env variable was unset 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | This test is done. 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test get | There was a clean UI. 17:01:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-environment.js.test get 17:01:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-environment.js.test set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | BAZ3 env variable is not set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | BAZ3 is not set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | BAZ3 env variable is set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | BAZ3 env variable was set to "baz" 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | This test is done. 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test set | There was a clean UI. 17:01:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-environment.js.test set 17:01:57 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-environment.js.test unset 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | BLA4 env variable is set 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | BLA4 env variable is removed 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | BLA4 env variable is unset 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | BLA4 env variable no longer exists 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | This test is done. 17:01:57 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-environment.js.test unset | There was a clean UI. 17:01:57 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-environment.js.test unset 17:01:58 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:58 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-event-core.js | Loading test module 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | this is a target object 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | message is emitted event 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | this is a target object 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | message is emitted event 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test add a listener 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd | first argument passed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd | second argument passed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test all arguments are pasesd 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test can remove next listener 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test can remove next listener | first litener called 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test can remove next listener | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test can remove next listener | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test can remove next listener 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test count 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test count | no listeners for "foo" events 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test count | listener registered 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test count | listeners unregistered 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test count | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test count | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test count 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test error handling 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test error handling | thrown exception causes error event 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test error handling | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test error handling | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test error handling 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test event type matters 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test event type matters | event is emitted 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test event type matters | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test event type matters | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test event type matters 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine | 3rd bad ard will keep listeners 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine | 2nd bad arg will keep listener 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine | 2nd&3rd bad args will keep listener 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test falsy arguments are fine 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events | non-wildcard listeners still work 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events | wildcard listener called 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events | wildcard listener called for unbound event name 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test listen to all events 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test no side-effects in emit 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test no side-effects in emit | first listener is called 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test no side-effects in emit | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test no side-effects in emit | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test no side-effects in emit 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test once 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once | listener called only once 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once | correct argument was passed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test once 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc | listener called only once 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc | correct argument was passed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test once with gc 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test order of propagation 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test order of propagation | called in order they were added 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test order of propagation | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test order of propagation | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test order of propagation 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors | error logged only once, considered "handled" on `target` by the catch-all pipe 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors | The console message is exception 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors | unhandled (piped) exception is logged on `second` target 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test piped errors 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener | first listener called 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener | second listener called 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener | first listener removed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove a listener 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners | all listeners events were removed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners for type 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners for type | all message listeners were removed 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners for type | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners for type | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test remove all listeners for type 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once | emit foo 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once | emit done 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc | emit foo 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc | emit done 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc | This test is done. 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc | There was a clean UI. 17:01:58 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test removing once with gc 17:01:58 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type | only one message listener added 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type | same listener added for other event 17:01:58 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test that listener is unique per type 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors | Error was logged 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors | The console message is exception 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors | unhandled exception is logged 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled errors 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | Got the first exception 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | The console message is exception 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | unhandled exception is logged 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | Got the second exception 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | The console message is exception 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | error in error handler is logged 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-core.js.test unhandled exceptions 17:01:59 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:59 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-event-dom.js | Loading test module 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-dom.js.test suite skipped 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-dom.js.test suite skipped | Cu is not defined 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-dom.js.test suite skipped | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-dom.js.test suite skipped | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-dom.js.test suite skipped 17:01:59 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:01:59 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-event-target.js | Loading test module 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners | first listener called 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners | second listener called 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners | target.off() removed all listeners 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test .off() removes all listeners 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | this is a target object 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | message is emitted event 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | this is a target object 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | message is emitted event 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test add a listener 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd | first argument passed 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd | second argument passed 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test all arguments are pasesd 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test error handling 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test error handling | thrown exception causes error event 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test error handling | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test error handling | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test error handling 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test event type matters 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test event type matters | event is emitted 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test event type matters | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test event type matters | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test event type matters 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test no side-effects in emit 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test no side-effects in emit | first listener is called 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test no side-effects in emit | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test no side-effects in emit | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test no side-effects in emit 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test order of propagation 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test order of propagation | called in order they were added 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test order of propagation | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test order of propagation | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test order of propagation 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners | this is an event target 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners | this is an event target 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners | all listeners trigerred in right order 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test pass in listeners 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener | first listener called 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener | second listener called 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener | first listener removed 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener | This test is done. 17:01:59 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener | There was a clean UI. 17:01:59 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test remove a listener 17:01:59 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | handles event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | once event called only once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | handle chained event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | error handled in chained event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test target is chainable 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type | only one message listener added 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type | same listener added for other event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test that listener is unique per type 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors | unhandled exception is logged 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors | error in error handler is logged 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-target.js.test unhandled errors 17:02:00 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:00 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-event-utils.js | Loading test module 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test expand 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test expand | all inputs data merged into one 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test expand | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test expand | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test expand 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter emits 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter emits | this is `output` & evens passed 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter emits | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter emits | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter emits 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter events 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter events | only even numbers passed through 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter events | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter events | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter events 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter ignores new 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter ignores new | new listener is ignored 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter ignores new | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter ignores new | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter ignores new 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter is FIFO 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter is FIFO | listeners are invoked in fifo order 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter is FIFO | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter is FIFO | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter is FIFO 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter reg once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter reg once | listener can be registered only once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter reg once | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter reg once | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test filter reg once 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map emits 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map emits | this is `output` & evens passed 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map emits | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map emits | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map emits 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map events 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map events | all numbers were incremented 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map events | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map events | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map events 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map ignores new 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map ignores new | new listener is ignored 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map ignores new | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map ignores new | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map ignores new 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map is FIFO 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map is FIFO | listeners are invoked in fifo order 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map is FIFO | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map is FIFO | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map is FIFO 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map reg once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map reg once | listener can be registered only once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map reg once | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map reg once | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test map reg once 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test marge is FIFO 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test marge is FIFO | listeners are invoked in fifo order 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test marge is FIFO | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test marge is FIFO | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test marge is FIFO 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge array[stream] 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge array[stream] | all inputs data merged into one 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge array[stream] | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge array[stream] | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge array[stream] 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge emits 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge emits | this is `output` & evens passed 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge emits | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge emits | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge emits 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge ignores new 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge ignores new | new listener is ignored 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge ignores new | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge ignores new | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge ignores new 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge reg once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge reg once | listener can be registered only once 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge reg once | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge reg once | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge reg once 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge stream[stream] 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge stream[stream] | all inputs data merged into one 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge stream[stream] | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge stream[stream] | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test merge stream[stream] 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | piped argument to event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | argument passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | piped argument to event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | argument passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | piped argument to event 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | argument passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | multiple arguments passed via pipe, wildcard 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event triggers in source in pipe chain 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event passes through the middle of pipe chain 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event propagates to end of pipe chain 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event does not fire on alternative chain routes 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event triggers in source in pipe chain 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event passes through the middle of pipe chain from different src 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event propagates to end of pipe chain from different src 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event does not fire on alternative chain routes 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event triggers in source of pipe chain 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event propagates to end of pipe chain from middle src 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event does not fire on alternative chain routes 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | event does not fire on alternative chain routes 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test pipe multiple targets 17:02:00 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners should return a new object 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners does not affect original 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners does not affect original 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners does not affect original 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners does not affect original 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners removes `on*` values 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners removes `on*` values 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners leaves not `on*` values 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | stripListeners leaves not `on*` values 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | This test is done. 17:02:00 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners | There was a clean UI. 17:02:00 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-event-utils.js.test stripListeners 17:02:01 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:01 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-file.js | Loading test module 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testBasename 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testBasename | basename should work on paths with no components 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testBasename | basename should work on paths with a single component 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testBasename | basename should work on paths with multiple components 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testBasename | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testBasename | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testBasename 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testDirName 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testDirName | file.dirname() of dir should return parent dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testDirName | file.dirname() of file should return its dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testDirName | dirname should return empty string when dir has no parent 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testDirName | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testDirName | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testDirName 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testJoin 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testJoin | file.join() should work 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testJoin | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testJoin | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testJoin 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testList 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testList | file.list() should work 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testList | file.list() on non-dir should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testList | file.list() on nonexistent should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testList | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testList | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testList 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory | File should exist 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory | mkpath on file should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathExistingNondirectory 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | Sanity check: path should not exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir/test-file-dir/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | Sanity check: path should not exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | Sanity check: path should not exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | mkpath should create path: /tmp/tmpPBnf2P.mozrunner/test-file-dir/test-file-dir/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | rmdir should remove path: /tmp/tmpPBnf2P.mozrunner/test-file-dir/test-file-dir/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | rmdir should remove path: /tmp/tmpPBnf2P.mozrunner/test-file-dir/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | rmdir should remove path: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathRmdir 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | Sanity check: path should not exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | mkpath should create path: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | After second mkpath, path should still exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | rmdir should remove path: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testMkpathTwice 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory | file.open() on directory should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory | file.open('w') on directory should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testOpenDirectory 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead | file.open() on nonexistent file should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead | file.open('r') on nonexistent file should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead | file.open('zz') on nonexistent file should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForRead 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | file.exists() should return true after file.open('w') 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | file.exists() should return false after file.remove() 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | file.exists() should return true after file.open('rw') 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | file.exists() should return false after file.remove() 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testOpenNonexistentForWrite 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open(w) should return a TextWriter 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open(wb) should return a ByteWriter 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open() should return a TextReader 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open(r) should return a TextReader 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open(b) should return a ByteReader 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | open(rb) should return a ByteReader 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testOpenTypes 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testRead 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRead | file.read() should work 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRead | file.read() on nonexistent file should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRead | file.read() on dir should throw 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRead | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRead | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testRead 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | File should exist 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | rmdir on file should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | File should not exist 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | rmdir on non-existing file should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNondirectory 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | Sanity check: path should not exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | Sanity check: path should exist: /tmp/tmpPBnf2P.mozrunner/test-file-dir/file 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | rmdir on non-empty directory should raise error 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | Path should not exist 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | This test is done. 17:02:01 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty | There was a clean UI. 17:02:01 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-file.js.testRmdirNonempty 17:02:01 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:01 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-frame-utils.js | Loading test module 17:02:01 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test fram has js disabled by default 17:02:02 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:02 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test fram has js disabled by default | JS was executed 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test fram has js disabled by default | This test is done. 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test fram has js disabled by default | There was a clean UI. 17:02:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test fram has js disabled by default 17:02:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | frame type is content 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | frame has contentWindow 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | by default "about:blank" is loaded 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | auth disabled by default 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | js disabled by default 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | plugins disabled by default 17:02:02 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:02 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | This test is done. 17:02:02 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation | There was a clean UI. 17:02:02 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame creation 17:02:02 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame with js enabled 17:02:03 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:03 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame with js enabled | JS was executed 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame with js enabled | This test is done. 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame with js enabled | There was a clean UI. 17:02:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-frame-utils.js.test frame with js enabled 17:02:03 INFO - console.warn: 3 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 17:02:03 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:03 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-framescript-manager.js | Loading test module 17:02:03 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-framescript-manager.js.test suite skipped 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-manager.js.test suite skipped | Cu is not defined 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-manager.js.test suite skipped | This test is done. 17:02:03 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-manager.js.test suite skipped | There was a clean UI. 17:02:03 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-framescript-manager.js.test suite skipped 17:02:03 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:03 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-framescript-util.js | Loading test module 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-framescript-util.js.test suite skipped 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-util.js.test suite skipped | Cu is not defined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-util.js.test suite skipped | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-framescript-util.js.test suite skipped | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-framescript-util.js.test suite skipped 17:02:04 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:04 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-fs.js | Loading test module 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 493 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 511 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 438 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 329 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 128 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 32 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 0 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 511 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 438 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 329 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 128 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 32 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | mode correctly set to 0 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | Successful chmod passes 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.chmod 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO | fs.exists is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO | file does not exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists NO 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES | fs.exists is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES | file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.exists YES 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync | exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync | exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.existsSync 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | mkdir is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | no error 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | dir was created 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | dir was removed 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | mkdir is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | dir was removed 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdir error 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | does not exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | dir was created 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | dir was removed 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.mkdirSync fs.rmdirSync 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | source file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | destination doesn't exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | fs.rename is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | source path no longer exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | destination file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | cleaned up properly 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | source file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | destination file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | fs.rename is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | source path no longer exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | destination file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | cleaned up properly 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (existing target file) 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | source file doesn't exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | destination doesn't exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | fs.rename is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rename (missing source file) 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | dir exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | mkdir is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | no error 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | dir was removed 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | dir doesn't exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | mkdir is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | dir is removed 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.rmdir error 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | fs.stat is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | is a dir 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | not a file 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | isn't a symlink 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | size is a number 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat dir 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | fs.stat is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | error has a code 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | error has a path 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | error has a errno 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error | There was a clean UI. 17:02:04 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat error 17:02:04 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | fs.stat is async 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | error is falsy 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | not a dir 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | is a file 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | isn't a symlink 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | size is a number 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | file exists 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | undefined 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | This test is done. 17:02:04 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.stat file 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | truncate is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | no error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | file was created 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | file was removed 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncate 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync | does not exists 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync | file was created 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync | file was removed 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.truncateSync fs.unlinkSync 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | file doesn't exists yet 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | file was created 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | fs.unlink is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | error is falsy 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | file was removed 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | file doesn't exists yet 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | fs.unlink is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | error has a code 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | error has a path 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | error has a errno 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.unlink error 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | fs write is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | error is falsy 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | file was created 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | contet was written 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | file was removed 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | fs write is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | error is falsy 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | file was created 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | contet was written 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | file was removed 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile (with large files) 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error | writeFile with a non-string error should not be caught 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error | error should be TypeError 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error | error caught and handled in callback 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test fs.writeFile error 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | readFile is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | error is falsy 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | readFile returns buffer 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | buffer has length 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | content contains expected data 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | readFile is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | error has a code 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | error has a path 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | error has a errno 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readFile error 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readFileSync not implemented 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFileSync not implemented | read content 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFileSync not implemented | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readFileSync not implemented | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readFileSync not implemented 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | readdir is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | there is no error when reading directory 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | got at least number of entries we expect 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | all profiles are present 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | readdir is async 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | error has a code 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | error has a path 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | error has a errno 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readdir error 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync | got at least number of entries we expect 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync | all profiles are present 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | error has a code 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | error has a path 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | error has a errno 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-fs.js.test readdirSync error 17:02:05 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:05 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-functional.js | Loading test module 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test apply 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test apply | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test apply 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable | passes arguments into chained 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable | accepts no arguments in chain 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test chainable 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test complement 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test complement | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test complement 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test compose 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | can compose a function that takes another 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | in this case, the functions are also commutative 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | this can be passed in 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | this can be applied 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | works with single function 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | works with zero functions 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test compose | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test compose 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test constant 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test constant | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test constant | undefined 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test constant | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test constant | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test constant 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | sum(2, 2, 1) => 5 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | sum(2, 4)(1) => 7 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | sum(2)(4, 2) => 8 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | sum(2)(4)(3) => 9 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | This test is done. 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments | There was a clean UI. 17:02:05 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test curry defined numeber of arguments 17:02:05 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce 17:02:05 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce | debounce does not fire immediately 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce | function called after wait time 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce | function able to be called again after wait 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test debounce 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function | enqueued is called in next turn of event loop 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function | passed arguments an pseoude-variable are used 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test deferred function 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test delay 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay | delayed the function 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test delay 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this | this was passed in 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this | argument was passed in 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test delay with this 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test field 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | function 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test field | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test field 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test flip 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test flip | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test flip 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply | passed arguments and pseoude-variable are used 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply | bounded `this` pseoudo variable is used 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test forwardApply 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test is 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | is can be partially applied 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | is is curried 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test is | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test is 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test isInstance 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | is can be partially applied 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test isnt 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | a memoized version of fibonacci produces identical results 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | a memoized version of fibonacci produces identical results 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | returns value back 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | memoized by a first argument 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | returns back value if not memoized 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | memoized new value 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | values do not override 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | returns same value as un-memoized 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | has correct `this` 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | name is memoized 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | once memoized can be called without this 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test memoize 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test once 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once | only incremented once 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once | this was passed in and called only once 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test once 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument | only incremented once 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument | only incremented once 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test once with argument 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function | partial one arguments works 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function | partial both arguments works 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test partial function 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test query 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | function 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test query | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test query 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle | called twice, but attempted 10 times 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle | atleast 100ms have passed 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle | called third, waits for delay to happen 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test throttle 17:02:06 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test when 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | undefined 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | This test is done. 17:02:06 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test when | There was a clean UI. 17:02:06 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test when 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap | wrapped the saluation function 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap | works with this 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap | works with fancy stuff 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-functional.js.test wrap 17:02:07 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:07 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-globals.js | Loading test module 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-globals.js.testComponent 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testComponent | using `Components` throws 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testComponent | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testComponent | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-globals.js.testComponent 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | have "module", good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | have "exports", good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | have "require", good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | have "dump", good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | have "console", good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | no 'packaging', good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | no 'memory', good 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | should contain filename 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-globals.js.testGlobals 17:02:07 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:07 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-heritage.js | Loading test module 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | creates instance of Type 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | inherits from Base 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | inherits properties from Base 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | is instance of Base 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | is instance of Type 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | is instance of SubType 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | proprety is defined 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | proprety is inherited 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | inherits base properties 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test complements regular inheritace 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | red() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | green() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | blue() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | magenta() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | yellow() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | cyan() works 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | is instance of Color 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | is instance of Class 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | inherits A.a 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | inherits B.b overrides A.b 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | inherits C.c overrides B.c 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | inherits D.d 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | implements e 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test composition with objects 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance | stringifies correctly 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance | instance of Pixel 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance | instance of Point 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test compostion with inheritance 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | descendant inherits from ancestor 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | 2 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | 3 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | 4 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test extend 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | instance of Foo 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | is not instance of Class 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | inherits from given prototype 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | contsructor prototype inherits from extends option 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | property is defined 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | prototype proprety is inherited 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test extends object 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ | prototype chain is immune to __proto__ hacks 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ | prototype chain of decedants immune to __proto__ hacks 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test immunity against __proto__ 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | can be instantiated without new 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | can also be instantiated with new 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | if ancestor not specified than defaults to Class 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | [object Object] 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | instance inherits defined properties 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | instantiates correctly 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | Inherits for passed `extends` 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | propreties inherited 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test inheritance 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize | instanceof works as expected 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize | inherits form Class if not specified otherwise 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize | fluffy 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test initialize 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix | properties mixed as expected 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix | first arguments ancestor is ancestor of result 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test mix 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure | a property is included 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure | b proprety is included 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure | obscured properties are non-enumerable 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure | There was a clean UI. 17:02:07 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test obscure 17:02:07 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-heritage.js.test super 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test super | bar initializer was called 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test super | bar initializer called Foo initializer 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test super | This test is done. 17:02:07 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-heritage.js.test super | There was a clean UI. 17:02:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-heritage.js.test super 17:02:08 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:08 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-hidden-frame.js | Loading test module 17:02:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame 17:02:08 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:08 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame | HiddenFrame loads about:blank by default. 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame | HiddenFrame loads the specified content. 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame | This test is done. 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame | There was a clean UI. 17:02:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test Frame 17:02:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly 17:02:08 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:08 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly | frame has a parent node 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly | frame no longer has a parent node 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly | This test is done. 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly | There was a clean UI. 17:02:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test frame removed properly 17:02:08 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels 17:02:08 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:08 INFO - JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js, line 81: TypeError: target.messageManager is undefined 17:02:08 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:08 INFO - TEST-INFO | [JavaScript Error: "TypeError: target.messageManager is undefined" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu/core.js" line: 81}] 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | frame is in the document 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | frame is in the document 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | frame isn't in the document' 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | frame isn't in the document' 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | This test is done. 17:02:08 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels | There was a clean UI. 17:02:08 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hidden-frame.js.test unload detaches panels 17:02:08 INFO - console.warn: 4 warnings or errors were logged to the platform's nsIConsoleService, which could be of no consequence; however, they could also be indicative of aberrant behavior. 17:02:08 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:09 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-host-events.js | Loading test module 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | ID should be unique 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | has event name 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | ID should be unique 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | has event name 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | ID should be unique 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | has event name 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | rejected calls are rejected 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | rejected calls are rejected 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | rejected calls are rejected 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-host-events.js.testMultipleSends 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | correct event name 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | message has an ID 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | serialized data passes 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | response is handled 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-host-events.js.testSend 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-host-events.js.testSendError 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSendError | should reject with error/reason 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSendError | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSendError | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-host-events.js.testSendError 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization | object passed by value to host 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization | original object not modified 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization | object passed by value from host 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-host-events.js.testSerialization 17:02:09 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:09 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-hotkeys.js | Loading test module 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control | first callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control | second callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey meta & control 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift | first callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift | second callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: accel alt shift 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | Hotkey is destroyed and not called. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | accel-shift-y was pressed. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | Hotkey is still not called, in time it would take. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | accel-shift-x was pressed. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | Hotkey is still not called, and reusing is ok. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: automatic destroy 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- | first callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- | second callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: control-1 / meta-- 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key | first callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key | Context `this` in `onPress` should be the hotkey object 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key | second callback is called 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test hotkey: function key 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos | throws if no modifier is present 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos | throws if no key is present 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos | throws if more then one key is present 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test invalid combos 17:02:09 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test no exception on unmodified keypress 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test no exception on unmodified keypress | No exception throw, unmodified keypress passed 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test no exception on unmodified keypress | This test is done. 17:02:09 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test no exception on unmodified keypress | There was a clean UI. 17:02:09 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-hotkeys.js.test no exception on unmodified keypress 17:02:10 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:10 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-httpd.js | Loading test module 17:02:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-httpd.js.test suite skipped 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-httpd.js.test suite skipped | loader.sandbox(...) is undefined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-httpd.js.test suite skipped | This test is done. 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-httpd.js.test suite skipped | There was a clean UI. 17:02:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-httpd.js.test suite skipped 17:02:10 INFO - Running tests on Firefox 52.8.2/Gecko 52.8.2 (Build 20180608150819) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86_64. 17:02:10 INFO - TEST-INFO: jetpack-package/addon-sdk/source/test/test-indexed-db.js | Loading test module 17:02:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables | variable is defined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables | variable is defined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables | variable is defined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables | This test is done. 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables | There was a clean UI. 17:02:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test db variables 17:02:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test dbname is unprefixed 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test dbname is unprefixed | undefined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test dbname is unprefixed | This test is done. 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test dbname is unprefixed | There was a clean UI. 17:02:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test dbname is unprefixed 17:02:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen | undefined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen | undefined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen | undefined 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen | This test is done. 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen | There was a clean UI. 17:02:10 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test indexedDB is frozen 17:02:10 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Correct old version 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was open 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Upgrade needed called 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Storage is correct 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Old version is correct 17:02:10 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was deleted 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Correct old version 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was open 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Upgrade needed called 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Storage is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Old version is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was deleted 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Correct old version 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was open 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Upgrade needed called 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Storage is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Old version is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was deleted 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Correct old version 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was open 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Upgrade needed called 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Storage is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | Old version is correct 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | IndexedDB was deleted 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | This test is done. 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open | There was a clean UI. 17:02:11 INFO - TEST-END | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test open 17:02:11 INFO - TEST-START | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test structuring the database 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test structuring the database | data base upgrade 17:02:11 INFO - TEST-PASS | jetpack-package/addon-sdk/source/test/test-indexed-db.js.test structuring the database | data added to object store command interrupted, attempting to kill process killed by signal 9 program finished with exit code -1 elapsedTime=595.209175 The web-page 'stop build' button was pressed by 'rvandermeulen@mozilla.com': Cancelled via self-serve ========= master_lag: 0.16 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' interrupted (results: 4, elapsed: 9 mins, 55 secs) (at 2018-06-08 17:02:11.439408) ========= ========= Started set props: build_url (results: 0, elapsed: 0 secs) (at 2018-06-08 17:02:11.440327) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False build_url:https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2 program finished with exit code 0 elapsedTime=0.073769 build_url: 'https://queue.taskcluster.net/v1/task/I1iAdq48Sa60c5BCPWswkg/artifacts/public/build/firefox-52.8.2.en-US.linux-x86_64.tar.bz2' ========= master_lag: 0.02 ========= ========= Finished set props: build_url (results: 0, elapsed: 0 secs) (at 2018-06-08 17:02:11.529360) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 17:02:11.529710) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1528501931.531363-1220803385 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060431 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2018-06-08 17:02:11.626278) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2018-06-08 17:02:11.626656) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2018-06-08 17:02:11.626902) ========= ========= Total master_lag: 0.32 =========