builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0133 starttime: 1467243790.42 results: success (0) buildid: 20160629123057 builduid: b2f4a7c5378444db8e226a7492374fef revision: 311fec989776d55026e1ce3c8900350e1483209e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.420698) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.421608) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.422275) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.448535) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.449123) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-29 16:43:10-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-06-29 16:43:10 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.128823 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.600286) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.600645) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.027514 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:10.648937) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 16:43:10.649325) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 311fec989776d55026e1ce3c8900350e1483209e --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-beta --rev 311fec989776d55026e1ce3c8900350e1483209e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-29 16:43:10,721 truncating revision to first 12 chars 2016-06-29 16:43:10,721 Setting DEBUG logging. 2016-06-29 16:43:10,721 attempt 1/10 2016-06-29 16:43:10,721 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/311fec989776?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 16:43:11,916 unpacking tar archive at: mozilla-beta-311fec989776/testing/mozharness/ program finished with exit code 0 elapsedTime=1.452029 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 16:43:12.125886) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:12.126644) ========= script_repo_revision: 311fec989776d55026e1ce3c8900350e1483209e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:12.127606) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:12.128252) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 16:43:12.148243) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 47 secs) (at 2016-06-29 16:43:12.148960) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:43:12 INFO - MultiFileLogger online at 20160629 16:43:12 in /builds/slave/test 16:43:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 16:43:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:43:12 INFO - {'append_to_log': False, 16:43:12 INFO - 'base_work_dir': '/builds/slave/test', 16:43:12 INFO - 'blob_upload_branch': 'mozilla-beta', 16:43:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:43:12 INFO - 'buildbot_json_path': 'buildprops.json', 16:43:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:43:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:43:12 INFO - 'download_minidump_stackwalk': True, 16:43:12 INFO - 'download_symbols': 'true', 16:43:12 INFO - 'e10s': False, 16:43:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:43:12 INFO - 'tooltool.py': '/tools/tooltool.py', 16:43:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:43:12 INFO - '/tools/misc-python/virtualenv.py')}, 16:43:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:43:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:43:12 INFO - 'log_level': 'info', 16:43:12 INFO - 'log_to_console': True, 16:43:12 INFO - 'opt_config_files': (), 16:43:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:43:12 INFO - '--processes=1', 16:43:12 INFO - '--config=%(test_path)s/wptrunner.ini', 16:43:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:43:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:43:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:43:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:43:12 INFO - 'pip_index': False, 16:43:12 INFO - 'require_test_zip': True, 16:43:12 INFO - 'test_type': ('testharness',), 16:43:12 INFO - 'this_chunk': '1', 16:43:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:43:12 INFO - 'total_chunks': '10', 16:43:12 INFO - 'virtualenv_path': 'venv', 16:43:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:43:12 INFO - 'work_dir': 'build'} 16:43:12 INFO - ##### 16:43:12 INFO - ##### Running clobber step. 16:43:12 INFO - ##### 16:43:12 INFO - Running pre-action listener: _resource_record_pre_action 16:43:12 INFO - Running main action method: clobber 16:43:12 INFO - rmtree: /builds/slave/test/build 16:43:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:43:14 INFO - Running post-action listener: _resource_record_post_action 16:43:14 INFO - ##### 16:43:14 INFO - ##### Running read-buildbot-config step. 16:43:14 INFO - ##### 16:43:14 INFO - Running pre-action listener: _resource_record_pre_action 16:43:14 INFO - Running main action method: read_buildbot_config 16:43:14 INFO - Using buildbot properties: 16:43:14 INFO - { 16:43:14 INFO - "project": "", 16:43:14 INFO - "product": "firefox", 16:43:14 INFO - "script_repo_revision": "production", 16:43:14 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:43:14 INFO - "repository": "", 16:43:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:43:14 INFO - "buildid": "20160629123057", 16:43:14 INFO - "pgo_build": "False", 16:43:14 INFO - "basedir": "/builds/slave/test", 16:43:14 INFO - "buildnumber": 14, 16:43:14 INFO - "slavename": "t-yosemite-r7-0133", 16:43:14 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 16:43:14 INFO - "platform": "macosx64", 16:43:14 INFO - "branch": "mozilla-beta", 16:43:14 INFO - "revision": "311fec989776d55026e1ce3c8900350e1483209e", 16:43:14 INFO - "repo_path": "releases/mozilla-beta", 16:43:14 INFO - "moz_repo_path": "", 16:43:14 INFO - "stage_platform": "macosx64", 16:43:14 INFO - "builduid": "b2f4a7c5378444db8e226a7492374fef", 16:43:14 INFO - "slavebuilddir": "test" 16:43:14 INFO - } 16:43:14 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg. 16:43:14 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.test_packages.json. 16:43:14 INFO - Running post-action listener: _resource_record_post_action 16:43:14 INFO - ##### 16:43:14 INFO - ##### Running download-and-extract step. 16:43:14 INFO - ##### 16:43:14 INFO - Running pre-action listener: _resource_record_pre_action 16:43:14 INFO - Running main action method: download_and_extract 16:43:14 INFO - mkdir: /builds/slave/test/build/tests 16:43:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.test_packages.json 16:43:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:43:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 16:43:15 INFO - Downloaded 1201 bytes. 16:43:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:43:15 INFO - Using the following test package requirements: 16:43:15 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:43:15 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:43:15 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:43:15 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'jsshell-mac64.zip'], 16:43:15 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:43:15 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:43:15 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:43:15 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:43:15 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:43:15 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:43:15 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:43:15 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.common.tests.zip 16:43:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 16:43:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 16:43:20 INFO - Downloaded 18405702 bytes. 16:43:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:43:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:43:20 INFO - caution: filename not matched: web-platform/* 16:43:20 INFO - Return code: 11 16:43:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:43:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:43:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:45:06 INFO - Downloaded 36389085 bytes. 16:45:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:45:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:45:10 INFO - caution: filename not matched: bin/* 16:45:10 INFO - caution: filename not matched: config/* 16:45:10 INFO - caution: filename not matched: mozbase/* 16:45:10 INFO - caution: filename not matched: marionette/* 16:45:10 INFO - caution: filename not matched: tools/wptserve/* 16:45:10 INFO - Return code: 11 16:45:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:45:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg 16:45:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:45:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 16:45:13 INFO - Downloaded 73042765 bytes. 16:45:13 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg 16:45:13 INFO - mkdir: /builds/slave/test/properties 16:45:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:45:13 INFO - Writing to file /builds/slave/test/properties/build_url 16:45:13 INFO - Contents: 16:45:13 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg 16:45:13 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:45:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:45:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:45:13 INFO - Contents: 16:45:13 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:45:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:45:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:45:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:45:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:51:27 INFO - Downloaded 103701170 bytes. 16:51:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:51:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:51:30 INFO - Return code: 0 16:51:30 INFO - Running post-action listener: _resource_record_post_action 16:51:30 INFO - Running post-action listener: set_extra_try_arguments 16:51:30 INFO - ##### 16:51:30 INFO - ##### Running create-virtualenv step. 16:51:30 INFO - ##### 16:51:30 INFO - Running pre-action listener: _pre_create_virtualenv 16:51:30 INFO - Running pre-action listener: _resource_record_pre_action 16:51:30 INFO - Running main action method: create_virtualenv 16:51:30 INFO - Creating virtualenv /builds/slave/test/build/venv 16:51:30 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:51:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:51:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:51:31 INFO - Using real prefix '/tools/python27' 16:51:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:51:31 INFO - Installing distribute.............................................................................................................................................................................................done. 16:51:34 INFO - Installing pip.................done. 16:51:34 INFO - Return code: 0 16:51:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:51:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:34 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a861e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaabced7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:51:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:51:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:51:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:51:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:51:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:51:34 INFO - 'HOME': '/Users/cltbld', 16:51:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:51:34 INFO - 'LOGNAME': 'cltbld', 16:51:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:34 INFO - 'MOZ_NO_REMOTE': '1', 16:51:34 INFO - 'NO_EM_RESTART': '1', 16:51:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:51:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:34 INFO - 'PWD': '/builds/slave/test', 16:51:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:51:34 INFO - 'SHELL': '/bin/bash', 16:51:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:51:34 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:51:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:51:34 INFO - 'USER': 'cltbld', 16:51:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:51:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:51:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:51:34 INFO - 'XPC_FLAGS': '0x0', 16:51:34 INFO - 'XPC_SERVICE_NAME': '0', 16:51:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:51:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:34 INFO - Downloading/unpacking psutil>=0.7.1 16:51:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:51:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:51:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:51:38 INFO - Installing collected packages: psutil 16:51:38 INFO - Running setup.py install for psutil 16:51:38 INFO - building 'psutil._psutil_osx' extension 16:51:38 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:51:39 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:51:39 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:51:39 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:51:39 INFO - building 'psutil._psutil_posix' extension 16:51:39 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:51:39 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:51:39 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:51:39 INFO - ^ 16:51:39 INFO - 1 warning generated. 16:51:39 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:51:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:51:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:51:39 INFO - Successfully installed psutil 16:51:39 INFO - Cleaning up... 16:51:39 INFO - Return code: 0 16:51:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:39 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a861e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaabced7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:51:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:51:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:51:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:51:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:51:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:51:39 INFO - 'HOME': '/Users/cltbld', 16:51:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:51:39 INFO - 'LOGNAME': 'cltbld', 16:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:39 INFO - 'MOZ_NO_REMOTE': '1', 16:51:39 INFO - 'NO_EM_RESTART': '1', 16:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:51:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:39 INFO - 'PWD': '/builds/slave/test', 16:51:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:51:39 INFO - 'SHELL': '/bin/bash', 16:51:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:51:39 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:51:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:51:39 INFO - 'USER': 'cltbld', 16:51:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:51:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:51:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:51:39 INFO - 'XPC_FLAGS': '0x0', 16:51:39 INFO - 'XPC_SERVICE_NAME': '0', 16:51:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:51:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:51:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:51:42 INFO - Installing collected packages: mozsystemmonitor 16:51:42 INFO - Running setup.py install for mozsystemmonitor 16:51:42 INFO - Successfully installed mozsystemmonitor 16:51:42 INFO - Cleaning up... 16:51:42 INFO - Return code: 0 16:51:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:51:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:42 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10a861e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaabced7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:51:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:51:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:51:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:51:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:51:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:51:42 INFO - 'HOME': '/Users/cltbld', 16:51:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:51:42 INFO - 'LOGNAME': 'cltbld', 16:51:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:42 INFO - 'MOZ_NO_REMOTE': '1', 16:51:42 INFO - 'NO_EM_RESTART': '1', 16:51:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:51:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:42 INFO - 'PWD': '/builds/slave/test', 16:51:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:51:42 INFO - 'SHELL': '/bin/bash', 16:51:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:51:42 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:51:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:51:42 INFO - 'USER': 'cltbld', 16:51:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:51:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:51:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:51:42 INFO - 'XPC_FLAGS': '0x0', 16:51:42 INFO - 'XPC_SERVICE_NAME': '0', 16:51:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:51:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:42 INFO - Downloading/unpacking blobuploader==1.2.4 16:51:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:45 INFO - Downloading blobuploader-1.2.4.tar.gz 16:51:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:51:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:51:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:51:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:51:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:46 INFO - Downloading docopt-0.6.1.tar.gz 16:51:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:51:46 INFO - Installing collected packages: blobuploader, requests, docopt 16:51:46 INFO - Running setup.py install for blobuploader 16:51:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:51:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:51:46 INFO - Running setup.py install for requests 16:51:47 INFO - Running setup.py install for docopt 16:51:47 INFO - Successfully installed blobuploader requests docopt 16:51:47 INFO - Cleaning up... 16:51:47 INFO - Return code: 0 16:51:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:47 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a861e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaabced7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:51:47 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:51:47 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.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:51:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:51:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:51:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:51:47 INFO - 'HOME': '/Users/cltbld', 16:51:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:51:47 INFO - 'LOGNAME': 'cltbld', 16:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:47 INFO - 'MOZ_NO_REMOTE': '1', 16:51:47 INFO - 'NO_EM_RESTART': '1', 16:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:51:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:47 INFO - 'PWD': '/builds/slave/test', 16:51:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:51:47 INFO - 'SHELL': '/bin/bash', 16:51:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:51:47 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:51:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:51:47 INFO - 'USER': 'cltbld', 16:51:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:51:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:51:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:51:47 INFO - 'XPC_FLAGS': '0x0', 16:51:47 INFO - 'XPC_SERVICE_NAME': '0', 16:51:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:51:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:51:47 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-ry2vEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:51:47 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-DAJBWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-jNaMBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-St72sn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-dQsM73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-dnj5fH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-vISa9G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-DkUbFd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-oTeklc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-LgeKH7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-0jYaY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:51:48 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-rdROIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-UjC5JQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-qzOg_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-QjdkMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-4_WYH6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-k5amHS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-4Jx9SI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-71iNAo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:49 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-sQAooN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:51:50 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-bsvli1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:51:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:50 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:51:50 INFO - Running setup.py install for manifestparser 16:51:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:51:50 INFO - Running setup.py install for mozcrash 16:51:50 INFO - Running setup.py install for mozdebug 16:51:50 INFO - Running setup.py install for mozdevice 16:51:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:51:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:51:50 INFO - Running setup.py install for mozfile 16:51:51 INFO - Running setup.py install for mozhttpd 16:51:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Running setup.py install for mozinfo 16:51:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Running setup.py install for mozInstall 16:51:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Running setup.py install for mozleak 16:51:51 INFO - Running setup.py install for mozlog 16:51:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:51:51 INFO - Running setup.py install for moznetwork 16:51:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Running setup.py install for mozprocess 16:51:52 INFO - Running setup.py install for mozprofile 16:51:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Running setup.py install for mozrunner 16:51:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Running setup.py install for mozscreenshot 16:51:52 INFO - Running setup.py install for moztest 16:51:52 INFO - Running setup.py install for mozversion 16:51:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:51:52 INFO - Running setup.py install for wptserve 16:51:53 INFO - Running setup.py install for marionette-driver 16:51:53 INFO - Running setup.py install for browsermob-proxy 16:51:53 INFO - Running setup.py install for marionette-client 16:51:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:51:53 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:51:53 INFO - Cleaning up... 16:51:53 INFO - Return code: 0 16:51:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:51:53 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a861e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaabced7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:51:53 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.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:51:53 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.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:51:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:51:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:51:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:51:53 INFO - 'HOME': '/Users/cltbld', 16:51:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:51:53 INFO - 'LOGNAME': 'cltbld', 16:51:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:53 INFO - 'MOZ_NO_REMOTE': '1', 16:51:53 INFO - 'NO_EM_RESTART': '1', 16:51:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:51:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:53 INFO - 'PWD': '/builds/slave/test', 16:51:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:51:53 INFO - 'SHELL': '/bin/bash', 16:51:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:51:53 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:51:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:51:53 INFO - 'USER': 'cltbld', 16:51:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:51:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:51:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:51:53 INFO - 'XPC_FLAGS': '0x0', 16:51:53 INFO - 'XPC_SERVICE_NAME': '0', 16:51:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:51:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-bANfcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-bOCnwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:51:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-mC6ZBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-e2_sKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-UI22pK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-NBvWmO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-besrUL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-hjvdH4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:51:54 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-5z1JeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-PbD30q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:51:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-R9RDpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-wMDOw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:51:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-p_YTgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-1eg2gG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:51:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-jbxeV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-BGeljA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:51:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-tm7gob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-WRtFBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:51:55 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 2)) 16:51:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:51:55 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-K0onRj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:51:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.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 3)) 16:51:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:56 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-hp0Fq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:56 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/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 4)) 16:51:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:51:56 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-uI6wev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:51:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette 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:51:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:51:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:51:56 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:51:56 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:51:56 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:51:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:59 INFO - Downloading blessings-1.6.tar.gz 16:51:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:51:59 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 4)) 16:51:59 INFO - Installing collected packages: blessings 16:51:59 INFO - Running setup.py install for blessings 16:51:59 INFO - Successfully installed blessings 16:51:59 INFO - Cleaning up... 16:51:59 INFO - Return code: 0 16:51:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:51:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:51:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:51:59 INFO - Reading from file tmpfile_stdout 16:51:59 INFO - Current package versions: 16:51:59 INFO - blessings == 1.6 16:51:59 INFO - blobuploader == 1.2.4 16:51:59 INFO - browsermob-proxy == 0.6.0 16:51:59 INFO - docopt == 0.6.1 16:51:59 INFO - manifestparser == 1.1 16:51:59 INFO - marionette-client == 2.3.0 16:51:59 INFO - marionette-driver == 1.4.0 16:51:59 INFO - mozInstall == 1.12 16:51:59 INFO - mozcrash == 0.17 16:51:59 INFO - mozdebug == 0.1 16:51:59 INFO - mozdevice == 0.48 16:51:59 INFO - mozfile == 1.2 16:51:59 INFO - mozhttpd == 0.7 16:51:59 INFO - mozinfo == 0.9 16:51:59 INFO - mozleak == 0.1 16:51:59 INFO - mozlog == 3.1 16:51:59 INFO - moznetwork == 0.27 16:51:59 INFO - mozprocess == 0.22 16:51:59 INFO - mozprofile == 0.28 16:51:59 INFO - mozrunner == 6.11 16:51:59 INFO - mozscreenshot == 0.1 16:51:59 INFO - mozsystemmonitor == 0.0 16:51:59 INFO - moztest == 0.7 16:51:59 INFO - mozversion == 1.4 16:51:59 INFO - psutil == 3.1.1 16:51:59 INFO - requests == 1.2.3 16:51:59 INFO - wptserve == 1.4.0 16:51:59 INFO - wsgiref == 0.1.2 16:51:59 INFO - Running post-action listener: _resource_record_post_action 16:51:59 INFO - Running post-action listener: _start_resource_monitoring 16:51:59 INFO - Starting resource monitoring. 16:51:59 INFO - ##### 16:51:59 INFO - ##### Running pull step. 16:51:59 INFO - ##### 16:51:59 INFO - Running pre-action listener: _resource_record_pre_action 16:51:59 INFO - Running main action method: pull 16:51:59 INFO - Pull has nothing to do! 16:51:59 INFO - Running post-action listener: _resource_record_post_action 16:51:59 INFO - ##### 16:51:59 INFO - ##### Running install step. 16:51:59 INFO - ##### 16:51:59 INFO - Running pre-action listener: _resource_record_pre_action 16:51:59 INFO - Running main action method: install 16:51:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:51:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:52:00 INFO - Reading from file tmpfile_stdout 16:52:00 INFO - Detecting whether we're running mozinstall >=1.0... 16:52:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:52:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:52:00 INFO - Reading from file tmpfile_stdout 16:52:00 INFO - Output received: 16:52:00 INFO - Usage: mozinstall [options] installer 16:52:00 INFO - Options: 16:52:00 INFO - -h, --help show this help message and exit 16:52:00 INFO - -d DEST, --destination=DEST 16:52:00 INFO - Directory to install application into. [default: 16:52:00 INFO - "/builds/slave/test"] 16:52:00 INFO - --app=APP Application being installed. [default: firefox] 16:52:00 INFO - mkdir: /builds/slave/test/build/application 16:52:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:52:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:52:18 INFO - Reading from file tmpfile_stdout 16:52:18 INFO - Output received: 16:52:18 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:52:18 INFO - Running post-action listener: _resource_record_post_action 16:52:18 INFO - ##### 16:52:18 INFO - ##### Running run-tests step. 16:52:18 INFO - ##### 16:52:18 INFO - Running pre-action listener: _resource_record_pre_action 16:52:18 INFO - Running main action method: run_tests 16:52:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:52:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:52:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:52:18 INFO - grabbing minidump binary from tooltool 16:52:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:18 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a87a5e0>, '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 0x10a45dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a488990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:52:18 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:52:18 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:52:18 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:52:18 INFO - Return code: 0 16:52:18 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:52:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:52:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:52:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:52:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.70V0QVsTjr/Render', 16:52:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:52:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:52:18 INFO - 'HOME': '/Users/cltbld', 16:52:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:52:18 INFO - 'LOGNAME': 'cltbld', 16:52:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:52:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:18 INFO - 'MOZ_NO_REMOTE': '1', 16:52:18 INFO - 'NO_EM_RESTART': '1', 16:52:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:52:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:18 INFO - 'PWD': '/builds/slave/test', 16:52:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:52:18 INFO - 'SHELL': '/bin/bash', 16:52:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners', 16:52:18 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 16:52:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:52:18 INFO - 'USER': 'cltbld', 16:52:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:52:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:52:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:52:18 INFO - 'XPC_FLAGS': '0x0', 16:52:18 INFO - 'XPC_SERVICE_NAME': '0', 16:52:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:52:18 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:52:18 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:52:18 INFO - import pkg_resources 16:52:19 INFO - Using 1 client processes 16:52:19 INFO - wptserve Starting http server on 127.0.0.1:8000 16:52:19 INFO - wptserve Starting http server on 127.0.0.1:8001 16:52:19 INFO - wptserve Starting http server on 127.0.0.1:8443 16:52:21 INFO - SUITE-START | Running 778 tests 16:52:21 INFO - Running testharness tests 16:52:21 INFO - Setting up ssl 16:52:21 INFO - PROCESS | certutil | 16:52:21 INFO - PROCESS | certutil | 16:52:21 INFO - PROCESS | certutil | 16:52:21 INFO - Certificate Nickname Trust Attributes 16:52:21 INFO - SSL,S/MIME,JAR/XPI 16:52:21 INFO - 16:52:21 INFO - web-platform-tests CT,, 16:52:21 INFO - 16:52:21 INFO - Starting runner 16:52:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:52:22 INFO - PROCESS | 1650 | 1467244342878 Marionette DEBUG Marionette enabled via build flag and pref 16:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce9000 == 1 [pid = 1650] [id = 1] 16:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113ce9800) [pid = 1650] [serial = 1] [outer = 0x0] 16:52:22 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113cea800) [pid = 1650] [serial = 2] [outer = 0x113ce9800] 16:52:23 INFO - PROCESS | 1650 | 1467244343194 Marionette INFO Listening on port 2828 16:52:23 INFO - PROCESS | 1650 | 1467244343425 Marionette DEBUG Marionette enabled via command-line flag 16:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116861000 == 2 [pid = 1650] [id = 2] 16:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116861800) [pid = 1650] [serial = 3] [outer = 0x0] 16:52:23 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116862800) [pid = 1650] [serial = 4] [outer = 0x116861800] 16:52:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1650 | 1467244343576 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 16:52:23 INFO - PROCESS | 1650 | 1467244343662 Marionette DEBUG Closed connection conn0 16:52:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1650 | 1467244343668 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 16:52:23 INFO - PROCESS | 1650 | 1467244343677 Marionette DEBUG Closed connection conn1 16:52:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1650 | 1467244343682 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 16:52:23 INFO - PROCESS | 1650 | 1467244343690 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:52:23 INFO - PROCESS | 1650 | 1467244343696 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629123057","device":"desktop","version":"48.0"} 16:52:23 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eda800 == 3 [pid = 1650] [id = 3] 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119edb000) [pid = 1650] [serial = 5] [outer = 0x0] 16:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119edb800 == 4 [pid = 1650] [id = 4] 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119cdc000) [pid = 1650] [serial = 6] [outer = 0x0] 16:52:24 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:52:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123706800 == 5 [pid = 1650] [id = 5] 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119cdb800) [pid = 1650] [serial = 7] [outer = 0x0] 16:52:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:52:24 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1237ec800) [pid = 1650] [serial = 8] [outer = 0x119cdb800] 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x1233c9000) [pid = 1650] [serial = 9] [outer = 0x119edb000] 16:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123d05000) [pid = 1650] [serial = 10] [outer = 0x119cdc000] 16:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123d06c00) [pid = 1650] [serial = 11] [outer = 0x119cdb800] 16:52:25 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:52:25 INFO - PROCESS | 1650 | 1467244345532 Marionette INFO startBrowser 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:25 INFO - PROCESS | 1650 | 1467244345556 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1650 | 1467244345565 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1650 | 1467244345566 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1266e9c00) [pid = 1650] [serial = 12] [outer = 0x119cdb800] 16:52:25 INFO - PROCESS | 1650 | 1467244345870 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"659536da-1bd2-0d4c-aa5c-78855111c4ba","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629123057","device":"desktop","version":"48.0","command_id":1}}] 16:52:25 INFO - PROCESS | 1650 | 1467244345972 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:52:25 INFO - PROCESS | 1650 | 1467244345975 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:26 INFO - PROCESS | 1650 | 1467244346020 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:52:26 INFO - PROCESS | 1650 | 1467244346148 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:52:26 INFO - PROCESS | 1650 | 1467244346151 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128ba3800) [pid = 1650] [serial = 13] [outer = 0x119cdb800] 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:52:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:26 INFO - PROCESS | 1650 | 1467244346494 Marionette TRACE conn2 <- [1,3,null,{}] 16:52:26 INFO - PROCESS | 1650 | 1467244346498 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:52:26 INFO - PROCESS | 1650 | 1467244346503 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:26 INFO - PROCESS | 1650 | 1467244346535 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:52:26 INFO - PROCESS | 1650 | 1467244346573 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1650 | 1467244346576 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:52:26 INFO - PROCESS | 1650 | 1467244346580 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1650 | 1467244346584 Marionette TRACE conn2 <- [1,6,null,{}] 16:52:26 INFO - PROCESS | 1650 | 1467244346590 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1650 | 1467244346592 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:26 INFO - PROCESS | 1650 | 1467244346608 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:52:26 INFO - PROCESS | 1650 | 1467244346611 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1650 | 1467244346613 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12901f000 == 6 [pid = 1650] [id = 6] 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x1290ad000) [pid = 1650] [serial = 14] [outer = 0x0] 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x1290aec00) [pid = 1650] [serial = 15] [outer = 0x1290ad000] 16:52:26 INFO - PROCESS | 1650 | 1467244346644 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x1290b4800) [pid = 1650] [serial = 16] [outer = 0x1290ad000] 16:52:26 INFO - PROCESS | 1650 | 1467244346961 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12919f000 == 7 [pid = 1650] [id = 7] 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x1290b8c00) [pid = 1650] [serial = 17] [outer = 0x0] 16:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12934f800) [pid = 1650] [serial = 18] [outer = 0x1290b8c00] 16:52:26 INFO - PROCESS | 1650 | 1467244346992 Marionette DEBUG loaded listener.js 16:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x129359c00) [pid = 1650] [serial = 19] [outer = 0x1290b8c00] 16:52:27 INFO - PROCESS | 1650 | 1467244347030 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1650 | 1467244347031 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:52:27 INFO - PROCESS | 1650 | 1467244347064 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1650 | 1467244347065 Marionette TRACE conn2 <- [1,10,null,{}] 16:52:27 INFO - PROCESS | 1650 | 1467244347084 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1650 | 1467244347088 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:27 INFO - PROCESS | 1650 | 1467244347225 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:52:27 INFO - PROCESS | 1650 | 1467244347249 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1650 | 1467244347250 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92d000 == 8 [pid = 1650] [id = 8] 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a5b4400) [pid = 1650] [serial = 20] [outer = 0x0] 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a5b6000) [pid = 1650] [serial = 21] [outer = 0x12a5b4400] 16:52:27 INFO - PROCESS | 1650 | 1467244347280 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a9d2800) [pid = 1650] [serial = 22] [outer = 0x12a5b4400] 16:52:27 INFO - PROCESS | 1650 | 1467244347649 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 634ms 16:52:27 INFO - PROCESS | 1650 | 1467244347692 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1650 | 1467244347693 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:52:27 INFO - PROCESS | 1650 | 1467244347696 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1650 | 1467244347697 Marionette TRACE conn2 <- [1,14,null,{}] 16:52:27 INFO - PROCESS | 1650 | 1467244347699 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1650 | 1467244347701 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:27 INFO - PROCESS | 1650 | 1467244347797 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:52:27 INFO - PROCESS | 1650 | 1467244347801 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1650 | 1467244347802 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b10e800 == 9 [pid = 1650] [id = 9] 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x119947c00) [pid = 1650] [serial = 23] [outer = 0x0] 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x119949800) [pid = 1650] [serial = 24] [outer = 0x119947c00] 16:52:27 INFO - PROCESS | 1650 | 1467244347828 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12a9d8c00) [pid = 1650] [serial = 25] [outer = 0x119947c00] 16:52:28 INFO - PROCESS | 1650 | 1467244348124 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 16:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:52:28 INFO - PROCESS | 1650 | 1467244348164 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1650 | 1467244348165 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:52:28 INFO - PROCESS | 1650 | 1467244348167 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1650 | 1467244348169 Marionette TRACE conn2 <- [1,18,null,{}] 16:52:28 INFO - PROCESS | 1650 | 1467244348173 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1650 | 1467244348176 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:28 INFO - PROCESS | 1650 | 1467244348270 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:52:28 INFO - PROCESS | 1650 | 1467244348276 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1650 | 1467244348279 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2a800 == 10 [pid = 1650] [id = 10] 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b8e2400) [pid = 1650] [serial = 26] [outer = 0x0] 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12ba8ac00) [pid = 1650] [serial = 27] [outer = 0x12b8e2400] 16:52:28 INFO - PROCESS | 1650 | 1467244348303 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12ba90c00) [pid = 1650] [serial = 28] [outer = 0x12b8e2400] 16:52:28 INFO - PROCESS | 1650 | 1467244348580 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 424ms 16:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:52:28 INFO - PROCESS | 1650 | 1467244348596 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1650 | 1467244348597 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:52:28 INFO - PROCESS | 1650 | 1467244348600 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1650 | 1467244348601 Marionette TRACE conn2 <- [1,22,null,{}] 16:52:28 INFO - PROCESS | 1650 | 1467244348613 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1650 | 1467244348614 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:28 INFO - PROCESS | 1650 | 1467244348760 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:52:28 INFO - PROCESS | 1650 | 1467244348766 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1650 | 1467244348768 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3b800 == 11 [pid = 1650] [id = 11] 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x117d21000) [pid = 1650] [serial = 29] [outer = 0x0] 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x11843a800) [pid = 1650] [serial = 30] [outer = 0x117d21000] 16:52:28 INFO - PROCESS | 1650 | 1467244348808 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12ba94000) [pid = 1650] [serial = 31] [outer = 0x117d21000] 16:52:29 INFO - PROCESS | 1650 | 1467244349121 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 16:52:29 INFO - PROCESS | 1650 | 1467244349181 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1650 | 1467244349183 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:52:29 INFO - PROCESS | 1650 | 1467244349187 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1650 | 1467244349193 Marionette TRACE conn2 <- [1,26,null,{}] 16:52:29 INFO - PROCESS | 1650 | 1467244349196 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1650 | 1467244349198 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:29 INFO - PROCESS | 1650 | 1467244349342 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:52:29 INFO - PROCESS | 1650 | 1467244349347 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1650 | 1467244349349 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7e800 == 12 [pid = 1650] [id = 12] 16:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12ba97800) [pid = 1650] [serial = 32] [outer = 0x0] 16:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bdcf800) [pid = 1650] [serial = 33] [outer = 0x12ba97800] 16:52:29 INFO - PROCESS | 1650 | 1467244349388 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12c07d400) [pid = 1650] [serial = 34] [outer = 0x12ba97800] 16:52:29 INFO - PROCESS | 1650 | 1467244349791 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 624ms 16:52:29 INFO - PROCESS | 1650 | 1467244349811 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1650 | 1467244349812 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:52:29 INFO - PROCESS | 1650 | 1467244349814 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1650 | 1467244349815 Marionette TRACE conn2 <- [1,30,null,{}] 16:52:29 INFO - PROCESS | 1650 | 1467244349828 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1650 | 1467244349830 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:29 INFO - PROCESS | 1650 | 1467244349933 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:52:29 INFO - PROCESS | 1650 | 1467244349937 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1650 | 1467244349939 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c564800 == 13 [pid = 1650] [id = 13] 16:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12c082000) [pid = 1650] [serial = 35] [outer = 0x0] 16:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c088800) [pid = 1650] [serial = 36] [outer = 0x12c082000] 16:52:29 INFO - PROCESS | 1650 | 1467244349963 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c5f0800) [pid = 1650] [serial = 37] [outer = 0x12c082000] 16:52:30 INFO - PROCESS | 1650 | 1467244350211 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 430ms 16:52:30 INFO - PROCESS | 1650 | 1467244350247 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1650 | 1467244350248 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:52:30 INFO - PROCESS | 1650 | 1467244350250 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1650 | 1467244350251 Marionette TRACE conn2 <- [1,34,null,{}] 16:52:30 INFO - PROCESS | 1650 | 1467244350261 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1650 | 1467244350262 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:30 INFO - PROCESS | 1650 | 1467244350361 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:52:30 INFO - PROCESS | 1650 | 1467244350365 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1650 | 1467244350366 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c95a000 == 14 [pid = 1650] [id = 14] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12b8da800) [pid = 1650] [serial = 38] [outer = 0x0] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c5f7c00) [pid = 1650] [serial = 39] [outer = 0x12b8da800] 16:52:30 INFO - PROCESS | 1650 | 1467244350391 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c97d000) [pid = 1650] [serial = 40] [outer = 0x12b8da800] 16:52:30 INFO - PROCESS | 1650 | 1467244350646 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 16:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:52:30 INFO - PROCESS | 1650 | 1467244350679 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1650 | 1467244350680 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:52:30 INFO - PROCESS | 1650 | 1467244350682 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1650 | 1467244350683 Marionette TRACE conn2 <- [1,38,null,{}] 16:52:30 INFO - PROCESS | 1650 | 1467244350686 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1650 | 1467244350689 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caaf000 == 15 [pid = 1650] [id = 15] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12caaf800) [pid = 1650] [serial = 41] [outer = 0x0] 16:52:30 INFO - PROCESS | 1650 | 1467244350807 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12ca9c800) [pid = 1650] [serial = 42] [outer = 0x12caaf800] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cab5800) [pid = 1650] [serial = 43] [outer = 0x12caaf800] 16:52:30 INFO - PROCESS | 1650 | 1467244350824 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1650 | 1467244350825 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caae800 == 16 [pid = 1650] [id = 16] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12c985800) [pid = 1650] [serial = 44] [outer = 0x0] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x123a8f400) [pid = 1650] [serial = 45] [outer = 0x12c985800] 16:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc6b000 == 17 [pid = 1650] [id = 17] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x123a91000) [pid = 1650] [serial = 46] [outer = 0x0] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x123a92c00) [pid = 1650] [serial = 47] [outer = 0x123a91000] 16:52:30 INFO - PROCESS | 1650 | 1467244350871 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x123a98400) [pid = 1650] [serial = 48] [outer = 0x123a91000] 16:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12c982800) [pid = 1650] [serial = 49] [outer = 0x12c985800] 16:52:31 INFO - PROCESS | 1650 | 1467244351205 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 568ms 16:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:52:31 INFO - PROCESS | 1650 | 1467244351252 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1650 | 1467244351253 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:52:31 INFO - PROCESS | 1650 | 1467244351255 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1650 | 1467244351257 Marionette TRACE conn2 <- [1,42,null,{}] 16:52:31 INFO - PROCESS | 1650 | 1467244351259 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1650 | 1467244351260 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:31 INFO - PROCESS | 1650 | 1467244351358 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:52:31 INFO - PROCESS | 1650 | 1467244351362 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1650 | 1467244351363 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc7a800 == 18 [pid = 1650] [id = 18] 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x11872f400) [pid = 1650] [serial = 50] [outer = 0x0] 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x1187d5400) [pid = 1650] [serial = 51] [outer = 0x11872f400] 16:52:31 INFO - PROCESS | 1650 | 1467244351388 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12cfdac00) [pid = 1650] [serial = 52] [outer = 0x11872f400] 16:52:31 INFO - PROCESS | 1650 | 1467244351638 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 16:52:31 INFO - PROCESS | 1650 | 1467244351681 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1650 | 1467244351682 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:52:31 INFO - PROCESS | 1650 | 1467244351685 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1650 | 1467244351687 Marionette TRACE conn2 <- [1,46,null,{}] 16:52:31 INFO - PROCESS | 1650 | 1467244351697 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1650 | 1467244351698 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:31 INFO - PROCESS | 1650 | 1467244351807 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:52:31 INFO - PROCESS | 1650 | 1467244351811 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1650 | 1467244351813 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d72f800 == 19 [pid = 1650] [id = 19] 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12d1a8800) [pid = 1650] [serial = 53] [outer = 0x0] 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12d718800) [pid = 1650] [serial = 54] [outer = 0x12d1a8800] 16:52:31 INFO - PROCESS | 1650 | 1467244351839 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d71c000) [pid = 1650] [serial = 55] [outer = 0x12d1a8800] 16:52:32 INFO - PROCESS | 1650 | 1467244352093 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 426ms 16:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:52:32 INFO - PROCESS | 1650 | 1467244352112 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1650 | 1467244352113 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:52:32 INFO - PROCESS | 1650 | 1467244352115 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1650 | 1467244352116 Marionette TRACE conn2 <- [1,50,null,{}] 16:52:32 INFO - PROCESS | 1650 | 1467244352128 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1650 | 1467244352129 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:32 INFO - PROCESS | 1650 | 1467244352236 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:52:32 INFO - PROCESS | 1650 | 1467244352240 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1650 | 1467244352242 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da6e800 == 20 [pid = 1650] [id = 20] 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118304000) [pid = 1650] [serial = 56] [outer = 0x0] 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11830e000) [pid = 1650] [serial = 57] [outer = 0x118304000] 16:52:32 INFO - PROCESS | 1650 | 1467244352268 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d718c00) [pid = 1650] [serial = 58] [outer = 0x118304000] 16:52:32 INFO - PROCESS | 1650 | 1467244352498 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 16:52:32 INFO - PROCESS | 1650 | 1467244352544 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1650 | 1467244352545 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:52:32 INFO - PROCESS | 1650 | 1467244352550 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1650 | 1467244352551 Marionette TRACE conn2 <- [1,54,null,{}] 16:52:32 INFO - PROCESS | 1650 | 1467244352562 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1650 | 1467244352563 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:32 INFO - PROCESS | 1650 | 1467244352688 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:52:32 INFO - PROCESS | 1650 | 1467244352693 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1650 | 1467244352695 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da7f000 == 21 [pid = 1650] [id = 21] 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x123d54000) [pid = 1650] [serial = 59] [outer = 0x0] 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12e020000) [pid = 1650] [serial = 60] [outer = 0x123d54000] 16:52:32 INFO - PROCESS | 1650 | 1467244352727 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x123d0e000) [pid = 1650] [serial = 61] [outer = 0x123d54000] 16:52:33 INFO - PROCESS | 1650 | 1467244353737 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1226ms 16:52:33 INFO - PROCESS | 1650 | 1467244353776 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1650 | 1467244353779 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:52:33 INFO - PROCESS | 1650 | 1467244353782 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1650 | 1467244353785 Marionette TRACE conn2 <- [1,58,null,{}] 16:52:33 INFO - PROCESS | 1650 | 1467244353789 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1650 | 1467244353791 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:33 INFO - PROCESS | 1650 | 1467244353906 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:52:33 INFO - PROCESS | 1650 | 1467244353960 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1650 | 1467244353961 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11271b000 == 22 [pid = 1650] [id = 22] 16:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112d52800) [pid = 1650] [serial = 62] [outer = 0x0] 16:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112e6c800) [pid = 1650] [serial = 63] [outer = 0x112d52800] 16:52:33 INFO - PROCESS | 1650 | 1467244353992 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113c68800) [pid = 1650] [serial = 64] [outer = 0x112d52800] 16:52:34 INFO - PROCESS | 1650 | 1467244354403 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 670ms 16:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:52:34 INFO - PROCESS | 1650 | 1467244354453 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1650 | 1467244354456 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:52:34 INFO - PROCESS | 1650 | 1467244354460 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1650 | 1467244354462 Marionette TRACE conn2 <- [1,62,null,{}] 16:52:34 INFO - PROCESS | 1650 | 1467244354465 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 1650 | 1467244354467 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:34 INFO - PROCESS | 1650 | 1467244354585 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:52:34 INFO - PROCESS | 1650 | 1467244354626 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1650 | 1467244354627 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168c1000 == 23 [pid = 1650] [id = 23] 16:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116887000) [pid = 1650] [serial = 65] [outer = 0x0] 16:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116f5dc00) [pid = 1650] [serial = 66] [outer = 0x116887000] 16:52:34 INFO - PROCESS | 1650 | 1467244354660 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11814e800) [pid = 1650] [serial = 67] [outer = 0x116887000] 16:52:35 INFO - PROCESS | 1650 | 1467244355075 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 16:52:35 INFO - PROCESS | 1650 | 1467244355082 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1650 | 1467244355084 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:52:35 INFO - PROCESS | 1650 | 1467244355086 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1650 | 1467244355091 Marionette TRACE conn2 <- [1,66,null,{}] 16:52:35 INFO - PROCESS | 1650 | 1467244355116 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1650 | 1467244355119 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:35 INFO - PROCESS | 1650 | 1467244355248 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:52:35 INFO - PROCESS | 1650 | 1467244355303 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1650 | 1467244355305 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117161800 == 24 [pid = 1650] [id = 24] 16:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11872d800) [pid = 1650] [serial = 68] [outer = 0x0] 16:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11947ec00) [pid = 1650] [serial = 69] [outer = 0x11872d800] 16:52:35 INFO - PROCESS | 1650 | 1467244355336 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119591c00) [pid = 1650] [serial = 70] [outer = 0x11872d800] 16:52:36 INFO - PROCESS | 1650 | 1467244356101 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1042ms 16:52:36 INFO - PROCESS | 1650 | 1467244356142 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1650 | 1467244356146 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:52:36 INFO - PROCESS | 1650 | 1467244356160 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1650 | 1467244356162 Marionette TRACE conn2 <- [1,70,null,{}] 16:52:36 INFO - PROCESS | 1650 | 1467244356168 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1650 | 1467244356171 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:36 INFO - PROCESS | 1650 | 1467244356294 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:52:36 INFO - PROCESS | 1650 | 1467244356335 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1650 | 1467244356338 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x112719000 == 25 [pid = 1650] [id = 25] 16:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113c96000) [pid = 1650] [serial = 71] [outer = 0x0] 16:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x114f95800) [pid = 1650] [serial = 72] [outer = 0x113c96000] 16:52:36 INFO - PROCESS | 1650 | 1467244356366 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115e21c00) [pid = 1650] [serial = 73] [outer = 0x113c96000] 16:52:36 INFO - PROCESS | 1650 | 1467244356800 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 674ms 16:52:36 INFO - PROCESS | 1650 | 1467244356833 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1650 | 1467244356835 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:52:36 INFO - PROCESS | 1650 | 1467244356842 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1650 | 1467244356844 Marionette TRACE conn2 <- [1,74,null,{}] 16:52:36 INFO - PROCESS | 1650 | 1467244356846 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1650 | 1467244356848 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:36 INFO - PROCESS | 1650 | 1467244356923 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:52:36 INFO - PROCESS | 1650 | 1467244356927 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1650 | 1467244356928 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c08000 == 26 [pid = 1650] [id = 26] 16:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115e8e000) [pid = 1650] [serial = 74] [outer = 0x0] 16:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1164ef400) [pid = 1650] [serial = 75] [outer = 0x115e8e000] 16:52:36 INFO - PROCESS | 1650 | 1467244356959 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116f5a800) [pid = 1650] [serial = 76] [outer = 0x115e8e000] 16:52:37 INFO - PROCESS | 1650 | 1467244357274 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:52:37 INFO - PROCESS | 1650 | 1467244357312 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1650 | 1467244357313 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:52:37 INFO - PROCESS | 1650 | 1467244357315 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1650 | 1467244357318 Marionette TRACE conn2 <- [1,78,null,{}] 16:52:37 INFO - PROCESS | 1650 | 1467244357336 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1650 | 1467244357339 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:37 INFO - PROCESS | 1650 | 1467244357416 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:52:37 INFO - PROCESS | 1650 | 1467244357423 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1650 | 1467244357425 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11617d000 == 27 [pid = 1650] [id = 27] 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176f1800) [pid = 1650] [serial = 77] [outer = 0x0] 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117d22400) [pid = 1650] [serial = 78] [outer = 0x1176f1800] 16:52:37 INFO - PROCESS | 1650 | 1467244357453 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118149400) [pid = 1650] [serial = 79] [outer = 0x1176f1800] 16:52:37 INFO - PROCESS | 1650 | 1467244357790 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 525ms 16:52:37 INFO - PROCESS | 1650 | 1467244357841 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1650 | 1467244357842 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:52:37 INFO - PROCESS | 1650 | 1467244357845 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1650 | 1467244357846 Marionette TRACE conn2 <- [1,82,null,{}] 16:52:37 INFO - PROCESS | 1650 | 1467244357848 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1650 | 1467244357849 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:37 INFO - PROCESS | 1650 | 1467244357933 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:52:37 INFO - PROCESS | 1650 | 1467244357973 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1650 | 1467244357974 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116846800 == 28 [pid = 1650] [id = 28] 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11813c000) [pid = 1650] [serial = 80] [outer = 0x0] 16:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118303800) [pid = 1650] [serial = 81] [outer = 0x11813c000] 16:52:38 INFO - PROCESS | 1650 | 1467244357999 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11836c400) [pid = 1650] [serial = 82] [outer = 0x11813c000] 16:52:38 INFO - PROCESS | 1650 | 1467244358263 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 16:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:52:38 INFO - PROCESS | 1650 | 1467244358313 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1650 | 1467244358314 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:52:38 INFO - PROCESS | 1650 | 1467244358317 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1650 | 1467244358318 Marionette TRACE conn2 <- [1,86,null,{}] 16:52:38 INFO - PROCESS | 1650 | 1467244358320 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1650 | 1467244358322 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:38 INFO - PROCESS | 1650 | 1467244358410 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:52:38 INFO - PROCESS | 1650 | 1467244358413 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1650 | 1467244358414 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117159800 == 29 [pid = 1650] [id = 29] 16:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113296000) [pid = 1650] [serial = 83] [outer = 0x0] 16:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11843d400) [pid = 1650] [serial = 84] [outer = 0x113296000] 16:52:38 INFO - PROCESS | 1650 | 1467244358442 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1187d3c00) [pid = 1650] [serial = 85] [outer = 0x113296000] 16:52:38 INFO - PROCESS | 1650 | 1467244358780 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 16:52:38 INFO - PROCESS | 1650 | 1467244358790 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1650 | 1467244358793 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:52:38 INFO - PROCESS | 1650 | 1467244358798 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1650 | 1467244358799 Marionette TRACE conn2 <- [1,90,null,{}] 16:52:38 INFO - PROCESS | 1650 | 1467244358803 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1650 | 1467244358810 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:38 INFO - PROCESS | 1650 | 1467244358985 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:52:38 INFO - PROCESS | 1650 | 1467244358995 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1650 | 1467244358996 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3e800 == 30 [pid = 1650] [id = 30] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1187db000) [pid = 1650] [serial = 86] [outer = 0x0] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119195000) [pid = 1650] [serial = 87] [outer = 0x1187db000] 16:52:39 INFO - PROCESS | 1650 | 1467244359038 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119596000) [pid = 1650] [serial = 88] [outer = 0x1187db000] 16:52:39 INFO - PROCESS | 1650 | 1467244359359 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 621ms 16:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:52:39 INFO - PROCESS | 1650 | 1467244359417 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1650 | 1467244359418 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:52:39 INFO - PROCESS | 1650 | 1467244359422 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1650 | 1467244359424 Marionette TRACE conn2 <- [1,94,null,{}] 16:52:39 INFO - PROCESS | 1650 | 1467244359426 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1650 | 1467244359428 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:39 INFO - PROCESS | 1650 | 1467244359520 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:52:39 INFO - PROCESS | 1650 | 1467244359528 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1650 | 1467244359529 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11882f000 == 31 [pid = 1650] [id = 31] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11947c000) [pid = 1650] [serial = 89] [outer = 0x0] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119810800) [pid = 1650] [serial = 90] [outer = 0x11947c000] 16:52:39 INFO - PROCESS | 1650 | 1467244359554 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a81400) [pid = 1650] [serial = 91] [outer = 0x11947c000] 16:52:39 INFO - PROCESS | 1650 | 1467244359831 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 16:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:52:39 INFO - PROCESS | 1650 | 1467244359848 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1650 | 1467244359849 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:52:39 INFO - PROCESS | 1650 | 1467244359851 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1650 | 1467244359852 Marionette TRACE conn2 <- [1,98,null,{}] 16:52:39 INFO - PROCESS | 1650 | 1467244359855 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1650 | 1467244359857 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:39 INFO - PROCESS | 1650 | 1467244359945 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:52:39 INFO - PROCESS | 1650 | 1467244359949 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1650 | 1467244359950 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c1800 == 32 [pid = 1650] [id = 32] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118571c00) [pid = 1650] [serial = 92] [outer = 0x0] 16:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119ce8000) [pid = 1650] [serial = 93] [outer = 0x118571c00] 16:52:39 INFO - PROCESS | 1650 | 1467244359977 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12074c400) [pid = 1650] [serial = 94] [outer = 0x118571c00] 16:52:40 INFO - PROCESS | 1650 | 1467244360291 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 16:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:52:40 INFO - PROCESS | 1650 | 1467244360324 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1650 | 1467244360325 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:52:40 INFO - PROCESS | 1650 | 1467244360328 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1650 | 1467244360329 Marionette TRACE conn2 <- [1,102,null,{}] 16:52:40 INFO - PROCESS | 1650 | 1467244360331 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1650 | 1467244360332 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:40 INFO - PROCESS | 1650 | 1467244360428 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:52:40 INFO - PROCESS | 1650 | 1467244360434 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1650 | 1467244360435 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195be800 == 33 [pid = 1650] [id = 33] 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119c3c800) [pid = 1650] [serial = 95] [outer = 0x0] 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1207f1800) [pid = 1650] [serial = 96] [outer = 0x119c3c800] 16:52:40 INFO - PROCESS | 1650 | 1467244360462 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116143800) [pid = 1650] [serial = 97] [outer = 0x119c3c800] 16:52:40 INFO - PROCESS | 1650 | 1467244360760 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 16:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:52:40 INFO - PROCESS | 1650 | 1467244360797 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1650 | 1467244360798 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:52:40 INFO - PROCESS | 1650 | 1467244360800 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1650 | 1467244360801 Marionette TRACE conn2 <- [1,106,null,{}] 16:52:40 INFO - PROCESS | 1650 | 1467244360803 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1650 | 1467244360804 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:40 INFO - PROCESS | 1650 | 1467244360882 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:52:40 INFO - PROCESS | 1650 | 1467244360887 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1650 | 1467244360889 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a23800 == 34 [pid = 1650] [id = 34] 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119596800) [pid = 1650] [serial = 98] [outer = 0x0] 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123008400) [pid = 1650] [serial = 99] [outer = 0x119596800] 16:52:40 INFO - PROCESS | 1650 | 1467244360915 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123441800) [pid = 1650] [serial = 100] [outer = 0x119596800] 16:52:41 INFO - PROCESS | 1650 | 1467244361218 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 16:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:52:41 INFO - PROCESS | 1650 | 1467244361271 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1650 | 1467244361272 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:52:41 INFO - PROCESS | 1650 | 1467244361275 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1650 | 1467244361276 Marionette TRACE conn2 <- [1,110,null,{}] 16:52:41 INFO - PROCESS | 1650 | 1467244361278 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1650 | 1467244361280 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:41 INFO - PROCESS | 1650 | 1467244361391 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:52:41 INFO - PROCESS | 1650 | 1467244361397 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1650 | 1467244361399 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12307a000 == 35 [pid = 1650] [id = 35] 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123441c00) [pid = 1650] [serial = 101] [outer = 0x0] 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1237ec400) [pid = 1650] [serial = 102] [outer = 0x123441c00] 16:52:41 INFO - PROCESS | 1650 | 1467244361425 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123cc4400) [pid = 1650] [serial = 103] [outer = 0x123441c00] 16:52:41 INFO - PROCESS | 1650 | 1467244361750 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms 16:52:41 INFO - PROCESS | 1650 | 1467244361795 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1650 | 1467244361797 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:52:41 INFO - PROCESS | 1650 | 1467244361799 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1650 | 1467244361800 Marionette TRACE conn2 <- [1,114,null,{}] 16:52:41 INFO - PROCESS | 1650 | 1467244361803 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1650 | 1467244361804 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:41 INFO - PROCESS | 1650 | 1467244361887 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:52:41 INFO - PROCESS | 1650 | 1467244361893 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1650 | 1467244361894 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d5000 == 36 [pid = 1650] [id = 36] 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123a99400) [pid = 1650] [serial = 104] [outer = 0x0] 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123d10400) [pid = 1650] [serial = 105] [outer = 0x123a99400] 16:52:41 INFO - PROCESS | 1650 | 1467244361918 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1241d3800) [pid = 1650] [serial = 106] [outer = 0x123a99400] 16:52:42 INFO - PROCESS | 1650 | 1467244362215 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 16:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:52:42 INFO - PROCESS | 1650 | 1467244362268 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1650 | 1467244362269 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:52:42 INFO - PROCESS | 1650 | 1467244362271 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1650 | 1467244362272 Marionette TRACE conn2 <- [1,118,null,{}] 16:52:42 INFO - PROCESS | 1650 | 1467244362274 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1650 | 1467244362275 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:42 INFO - PROCESS | 1650 | 1467244362378 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:52:42 INFO - PROCESS | 1650 | 1467244362384 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1650 | 1467244362385 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a6800 == 37 [pid = 1650] [id = 37] 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123a95800) [pid = 1650] [serial = 107] [outer = 0x0] 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1242a2800) [pid = 1650] [serial = 108] [outer = 0x123a95800] 16:52:42 INFO - PROCESS | 1650 | 1467244362410 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1245d8400) [pid = 1650] [serial = 109] [outer = 0x123a95800] 16:52:42 INFO - PROCESS | 1650 | 1467244362696 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 16:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:52:42 INFO - PROCESS | 1650 | 1467244362743 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1650 | 1467244362745 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:52:42 INFO - PROCESS | 1650 | 1467244362747 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1650 | 1467244362748 Marionette TRACE conn2 <- [1,122,null,{}] 16:52:42 INFO - PROCESS | 1650 | 1467244362750 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1650 | 1467244362751 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:42 INFO - PROCESS | 1650 | 1467244362832 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:52:42 INFO - PROCESS | 1650 | 1467244362836 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1650 | 1467244362837 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239b7800 == 38 [pid = 1650] [id = 38] 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124604400) [pid = 1650] [serial = 110] [outer = 0x0] 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124e35800) [pid = 1650] [serial = 111] [outer = 0x124604400] 16:52:42 INFO - PROCESS | 1650 | 1467244362864 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124e43c00) [pid = 1650] [serial = 112] [outer = 0x124604400] 16:52:43 INFO - PROCESS | 1650 | 1467244363166 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 16:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:52:43 INFO - PROCESS | 1650 | 1467244363215 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1650 | 1467244363216 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 1650 | 1467244363218 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1650 | 1467244363219 Marionette TRACE conn2 <- [1,126,null,{}] 16:52:43 INFO - PROCESS | 1650 | 1467244363221 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1650 | 1467244363222 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:43 INFO - PROCESS | 1650 | 1467244363355 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:52:43 INFO - PROCESS | 1650 | 1467244363363 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1650 | 1467244363364 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423d000 == 39 [pid = 1650] [id = 39] 16:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12484f000) [pid = 1650] [serial = 113] [outer = 0x0] 16:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124e38000) [pid = 1650] [serial = 114] [outer = 0x12484f000] 16:52:43 INFO - PROCESS | 1650 | 1467244363406 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126539800) [pid = 1650] [serial = 115] [outer = 0x12484f000] 16:52:43 INFO - PROCESS | 1650 | 1467244363825 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 618ms 16:52:43 INFO - PROCESS | 1650 | 1467244363837 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1650 | 1467244363841 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:52:43 INFO - PROCESS | 1650 | 1467244363845 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1650 | 1467244363847 Marionette TRACE conn2 <- [1,130,null,{}] 16:52:43 INFO - PROCESS | 1650 | 1467244363850 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1650 | 1467244363851 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:43 INFO - PROCESS | 1650 | 1467244363977 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:52:43 INFO - PROCESS | 1650 | 1467244363983 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1650 | 1467244363984 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e20800 == 40 [pid = 1650] [id = 40] 16:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1245da800) [pid = 1650] [serial = 116] [outer = 0x0] 16:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126546400) [pid = 1650] [serial = 117] [outer = 0x1245da800] 16:52:44 INFO - PROCESS | 1650 | 1467244364007 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1271dd800) [pid = 1650] [serial = 118] [outer = 0x1245da800] 16:52:45 INFO - PROCESS | 1650 | 1467244365072 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1273ms 16:52:45 INFO - PROCESS | 1650 | 1467244365117 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1650 | 1467244365120 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:52:45 INFO - PROCESS | 1650 | 1467244365125 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1650 | 1467244365127 Marionette TRACE conn2 <- [1,134,null,{}] 16:52:45 INFO - PROCESS | 1650 | 1467244365131 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1650 | 1467244365133 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:45 INFO - PROCESS | 1650 | 1467244365217 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:52:45 INFO - PROCESS | 1650 | 1467244365249 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1650 | 1467244365252 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x112acd000 == 41 [pid = 1650] [id = 41] 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x115dde400) [pid = 1650] [serial = 119] [outer = 0x0] 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1161a2000) [pid = 1650] [serial = 120] [outer = 0x115dde400] 16:52:45 INFO - PROCESS | 1650 | 1467244365282 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116809800) [pid = 1650] [serial = 121] [outer = 0x115dde400] 16:52:45 INFO - PROCESS | 1650 | 1467244365683 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 16:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:52:45 INFO - PROCESS | 1650 | 1467244365695 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1650 | 1467244365698 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:52:45 INFO - PROCESS | 1650 | 1467244365701 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1650 | 1467244365703 Marionette TRACE conn2 <- [1,138,null,{}] 16:52:45 INFO - PROCESS | 1650 | 1467244365709 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1650 | 1467244365710 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:45 INFO - PROCESS | 1650 | 1467244365803 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:52:45 INFO - PROCESS | 1650 | 1467244365809 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1650 | 1467244365811 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef0800 == 42 [pid = 1650] [id = 42] 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116f64c00) [pid = 1650] [serial = 122] [outer = 0x0] 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x117d26400) [pid = 1650] [serial = 123] [outer = 0x116f64c00] 16:52:45 INFO - PROCESS | 1650 | 1467244365890 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11814a400) [pid = 1650] [serial = 124] [outer = 0x116f64c00] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c082000) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12ba97800) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x117d21000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b8e2400) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119947c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a5b4400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1290ad000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118304000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d1a8800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11872f400) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123a91000) [pid = 1650] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b8da800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123a99400) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123a95800) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124604400) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123d54000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112d52800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116887000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11872d800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113c96000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e8e000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1176f1800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11813c000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113296000) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1187db000) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11947c000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118571c00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119c3c800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119596800) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:52:46 INFO - PROCESS | 1650 | 1467244366804 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1126ms 16:52:46 INFO - PROCESS | 1650 | 1467244366827 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:52:46 INFO - PROCESS | 1650 | 1467244366829 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:52:46 INFO - PROCESS | 1650 | 1467244366831 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1650 | 1467244366833 Marionette TRACE conn2 <- [1,142,null,{}] 16:52:46 INFO - PROCESS | 1650 | 1467244366843 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1650 | 1467244366846 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:46 INFO - PROCESS | 1650 | 1467244366918 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:52:46 INFO - PROCESS | 1650 | 1467244366971 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1650 | 1467244366973 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117144800 == 43 [pid = 1650] [id = 43] 16:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116770800) [pid = 1650] [serial = 125] [outer = 0x0] 16:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11814d800) [pid = 1650] [serial = 126] [outer = 0x116770800] 16:52:47 INFO - PROCESS | 1650 | 1467244367001 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118570c00) [pid = 1650] [serial = 127] [outer = 0x116770800] 16:52:47 INFO - PROCESS | 1650 | 1467244367313 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 16:52:47 INFO - PROCESS | 1650 | 1467244367353 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1650 | 1467244367356 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:52:47 INFO - PROCESS | 1650 | 1467244367361 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1650 | 1467244367363 Marionette TRACE conn2 <- [1,146,null,{}] 16:52:47 INFO - PROCESS | 1650 | 1467244367366 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1650 | 1467244367368 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:47 INFO - PROCESS | 1650 | 1467244367486 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:52:47 INFO - PROCESS | 1650 | 1467244367566 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1650 | 1467244367567 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d50800 == 44 [pid = 1650] [id = 44] 16:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11830a400) [pid = 1650] [serial = 128] [outer = 0x0] 16:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1188f1c00) [pid = 1650] [serial = 129] [outer = 0x11830a400] 16:52:47 INFO - PROCESS | 1650 | 1467244367605 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119199800) [pid = 1650] [serial = 130] [outer = 0x11830a400] 16:52:47 INFO - PROCESS | 1650 | 1467244367932 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 622ms 16:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:52:47 INFO - PROCESS | 1650 | 1467244367983 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1650 | 1467244367984 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:52:47 INFO - PROCESS | 1650 | 1467244367988 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1650 | 1467244367993 Marionette TRACE conn2 <- [1,150,null,{}] 16:52:47 INFO - PROCESS | 1650 | 1467244367996 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1650 | 1467244367998 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:48 INFO - PROCESS | 1650 | 1467244368120 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:52:48 INFO - PROCESS | 1650 | 1467244368207 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1650 | 1467244368208 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917b800 == 45 [pid = 1650] [id = 45] 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a21c00) [pid = 1650] [serial = 131] [outer = 0x0] 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119485400) [pid = 1650] [serial = 132] [outer = 0x116a21c00] 16:52:48 INFO - PROCESS | 1650 | 1467244368249 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119598c00) [pid = 1650] [serial = 133] [outer = 0x116a21c00] 16:52:48 INFO - PROCESS | 1650 | 1467244368564 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 626ms 16:52:48 INFO - PROCESS | 1650 | 1467244368613 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1650 | 1467244368615 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:52:48 INFO - PROCESS | 1650 | 1467244368617 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1650 | 1467244368618 Marionette TRACE conn2 <- [1,154,null,{}] 16:52:48 INFO - PROCESS | 1650 | 1467244368621 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1650 | 1467244368628 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:48 INFO - PROCESS | 1650 | 1467244368780 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:52:48 INFO - PROCESS | 1650 | 1467244368810 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1650 | 1467244368812 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263e000 == 46 [pid = 1650] [id = 46] 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1121be000) [pid = 1650] [serial = 134] [outer = 0x0] 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112d52800) [pid = 1650] [serial = 135] [outer = 0x1121be000] 16:52:48 INFO - PROCESS | 1650 | 1467244368843 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113c91000) [pid = 1650] [serial = 136] [outer = 0x1121be000] 16:52:49 INFO - PROCESS | 1650 | 1467244369294 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 723ms 16:52:49 INFO - PROCESS | 1650 | 1467244369357 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1650 | 1467244369359 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:52:49 INFO - PROCESS | 1650 | 1467244369364 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1650 | 1467244369366 Marionette TRACE conn2 <- [1,158,null,{}] 16:52:49 INFO - PROCESS | 1650 | 1467244369369 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1650 | 1467244369375 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:49 INFO - PROCESS | 1650 | 1467244369485 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:52:49 INFO - PROCESS | 1650 | 1467244369544 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1650 | 1467244369546 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117162800 == 47 [pid = 1650] [id = 47] 16:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1176f4c00) [pid = 1650] [serial = 137] [outer = 0x0] 16:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117d21000) [pid = 1650] [serial = 138] [outer = 0x1176f4c00] 16:52:49 INFO - PROCESS | 1650 | 1467244369576 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118150c00) [pid = 1650] [serial = 139] [outer = 0x1176f4c00] 16:52:50 INFO - PROCESS | 1650 | 1467244370022 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 16:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:52:50 INFO - PROCESS | 1650 | 1467244370036 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1650 | 1467244370039 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:52:50 INFO - PROCESS | 1650 | 1467244370041 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1650 | 1467244370042 Marionette TRACE conn2 <- [1,162,null,{}] 16:52:50 INFO - PROCESS | 1650 | 1467244370045 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1650 | 1467244370047 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:50 INFO - PROCESS | 1650 | 1467244370142 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:52:50 INFO - PROCESS | 1650 | 1467244370199 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1650 | 1467244370200 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123077000 == 48 [pid = 1650] [id = 48] 16:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118310400) [pid = 1650] [serial = 140] [outer = 0x0] 16:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1188f3c00) [pid = 1650] [serial = 141] [outer = 0x118310400] 16:52:50 INFO - PROCESS | 1650 | 1467244370230 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119811400) [pid = 1650] [serial = 142] [outer = 0x118310400] 16:52:50 INFO - PROCESS | 1650 | 1467244370670 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 16:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:52:50 INFO - PROCESS | 1650 | 1467244370722 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1650 | 1467244370725 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:52:50 INFO - PROCESS | 1650 | 1467244370749 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1650 | 1467244370752 Marionette TRACE conn2 <- [1,166,null,{}] 16:52:50 INFO - PROCESS | 1650 | 1467244370771 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1650 | 1467244370773 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:50 INFO - PROCESS | 1650 | 1467244370867 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:52:50 INFO - PROCESS | 1650 | 1467244370927 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1650 | 1467244370928 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238a1800 == 49 [pid = 1650] [id = 49] 16:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119947800) [pid = 1650] [serial = 143] [outer = 0x0] 16:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1207f4c00) [pid = 1650] [serial = 144] [outer = 0x119947800] 16:52:50 INFO - PROCESS | 1650 | 1467244370957 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12316dc00) [pid = 1650] [serial = 145] [outer = 0x119947800] 16:52:51 INFO - PROCESS | 1650 | 1467244371389 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 705ms 16:52:51 INFO - PROCESS | 1650 | 1467244371439 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1650 | 1467244371441 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:52:51 INFO - PROCESS | 1650 | 1467244371445 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1650 | 1467244371446 Marionette TRACE conn2 <- [1,170,null,{}] 16:52:51 INFO - PROCESS | 1650 | 1467244371449 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1650 | 1467244371450 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:51 INFO - PROCESS | 1650 | 1467244371543 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:52:51 INFO - PROCESS | 1650 | 1467244371602 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1650 | 1467244371604 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x113003800 == 50 [pid = 1650] [id = 50] 16:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116639c00) [pid = 1650] [serial = 146] [outer = 0x0] 16:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116f94400) [pid = 1650] [serial = 147] [outer = 0x116639c00] 16:52:51 INFO - PROCESS | 1650 | 1467244371633 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11837a800) [pid = 1650] [serial = 148] [outer = 0x116639c00] 16:52:52 INFO - PROCESS | 1650 | 1467244372054 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 16:52:52 INFO - PROCESS | 1650 | 1467244372143 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1650 | 1467244372145 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:52:52 INFO - PROCESS | 1650 | 1467244372151 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1650 | 1467244372153 Marionette TRACE conn2 <- [1,174,null,{}] 16:52:52 INFO - PROCESS | 1650 | 1467244372159 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1650 | 1467244372161 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:52 INFO - PROCESS | 1650 | 1467244372250 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11917b800 == 49 [pid = 1650] [id = 45] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117d50800 == 48 [pid = 1650] [id = 44] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117144800 == 47 [pid = 1650] [id = 43] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116846800 == 46 [pid = 1650] [id = 28] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef0800 == 45 [pid = 1650] [id = 42] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117159800 == 44 [pid = 1650] [id = 29] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x112acd000 == 43 [pid = 1650] [id = 41] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11617d000 == 42 [pid = 1650] [id = 27] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11882f000 == 41 [pid = 1650] [id = 31] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c1800 == 40 [pid = 1650] [id = 32] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3e800 == 39 [pid = 1650] [id = 30] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119a23800 == 38 [pid = 1650] [id = 34] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x113003800 == 37 [pid = 1650] [id = 50] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1238a1800 == 36 [pid = 1650] [id = 49] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123077000 == 35 [pid = 1650] [id = 48] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a6800 == 34 [pid = 1650] [id = 37] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1239b7800 == 33 [pid = 1650] [id = 38] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d5000 == 32 [pid = 1650] [id = 36] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x124e20800 == 31 [pid = 1650] [id = 40] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1195be800 == 30 [pid = 1650] [id = 33] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117162800 == 29 [pid = 1650] [id = 47] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12423d000 == 28 [pid = 1650] [id = 39] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11263e000 == 27 [pid = 1650] [id = 46] 16:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12307a000 == 26 [pid = 1650] [id = 35] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123d06c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1237ec400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123d10400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1242a2800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116143800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124e35800) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112e6c800) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113c68800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f5dc00) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11947ec00) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x114f95800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e21c00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1164ef400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116f5a800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117d22400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123441800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1241d3800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1245d8400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124e43c00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11814e800) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124e38000) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118149400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119596000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119591c00) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11836c400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d0e000) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118303800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11843d400) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187d3c00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119195000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119810800) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a81400) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119ce8000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12074c400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207f1800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123008400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a5b6000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12934f800) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1290aec00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290b4800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1237ec800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ca9c800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a8f400) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a92c00) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123a98400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c97d000) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c5f7c00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12c088800) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c5f0800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bdcf800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12c07d400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12ba94000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11843a800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12ba8ac00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12ba90c00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119949800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12a9d8c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12a9d2800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12e020000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11830e000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12d718c00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12d71c000) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12d718800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x1187d5400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12cfdac00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1650 | 1467244372769 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1650 | 1467244372771 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x111f54000 == 27 [pid = 1650] [id = 51] 16:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x112e6cc00) [pid = 1650] [serial = 149] [outer = 0x0] 16:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x113373400) [pid = 1650] [serial = 150] [outer = 0x112e6cc00] 16:52:52 INFO - PROCESS | 1650 | 1467244372802 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x114f8b400) [pid = 1650] [serial = 151] [outer = 0x112e6cc00] 16:52:53 INFO - PROCESS | 1650 | 1467244373069 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 974ms 16:52:53 INFO - PROCESS | 1650 | 1467244373130 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1650 | 1467244373132 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:52:53 INFO - PROCESS | 1650 | 1467244373135 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1650 | 1467244373137 Marionette TRACE conn2 <- [1,178,null,{}] 16:52:53 INFO - PROCESS | 1650 | 1467244373144 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1650 | 1467244373147 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:53 INFO - PROCESS | 1650 | 1467244373222 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:52:53 INFO - PROCESS | 1650 | 1467244373228 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1650 | 1467244373229 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3a000 == 28 [pid = 1650] [id = 52] 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1164e3800) [pid = 1650] [serial = 152] [outer = 0x0] 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x116f5bc00) [pid = 1650] [serial = 153] [outer = 0x1164e3800] 16:52:53 INFO - PROCESS | 1650 | 1467244373259 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1176f5800) [pid = 1650] [serial = 154] [outer = 0x1164e3800] 16:52:53 INFO - PROCESS | 1650 | 1467244373564 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 474ms 16:52:53 INFO - PROCESS | 1650 | 1467244373612 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1650 | 1467244373615 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:52:53 INFO - PROCESS | 1650 | 1467244373617 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1650 | 1467244373619 Marionette TRACE conn2 <- [1,182,null,{}] 16:52:53 INFO - PROCESS | 1650 | 1467244373621 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1650 | 1467244373623 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:53 INFO - PROCESS | 1650 | 1467244373700 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:52:53 INFO - PROCESS | 1650 | 1467244373706 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1650 | 1467244373708 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168c2800 == 29 [pid = 1650] [id = 53] 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x117d22400) [pid = 1650] [serial = 155] [outer = 0x0] 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11814fc00) [pid = 1650] [serial = 156] [outer = 0x117d22400] 16:52:53 INFO - PROCESS | 1650 | 1467244373734 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11836c800) [pid = 1650] [serial = 157] [outer = 0x117d22400] 16:52:54 INFO - PROCESS | 1650 | 1467244374063 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 16:52:54 INFO - PROCESS | 1650 | 1467244374086 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1650 | 1467244374090 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:52:54 INFO - PROCESS | 1650 | 1467244374097 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1650 | 1467244374101 Marionette TRACE conn2 <- [1,186,null,{}] 16:52:54 INFO - PROCESS | 1650 | 1467244374105 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1650 | 1467244374108 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:54 INFO - PROCESS | 1650 | 1467244374197 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:52:54 INFO - PROCESS | 1650 | 1467244374207 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1650 | 1467244374209 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747b000 == 30 [pid = 1650] [id = 54] 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11843a400) [pid = 1650] [serial = 158] [outer = 0x0] 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1187d4c00) [pid = 1650] [serial = 159] [outer = 0x11843a400] 16:52:54 INFO - PROCESS | 1650 | 1467244374233 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119192400) [pid = 1650] [serial = 160] [outer = 0x11843a400] 16:52:54 INFO - PROCESS | 1650 | 1467244374510 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 427ms 16:52:54 INFO - PROCESS | 1650 | 1467244374521 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1650 | 1467244374523 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:52:54 INFO - PROCESS | 1650 | 1467244374530 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1650 | 1467244374532 Marionette TRACE conn2 <- [1,190,null,{}] 16:52:54 INFO - PROCESS | 1650 | 1467244374534 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1650 | 1467244374535 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:54 INFO - PROCESS | 1650 | 1467244374615 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:52:54 INFO - PROCESS | 1650 | 1467244374619 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1650 | 1467244374620 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118838800 == 31 [pid = 1650] [id = 55] 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116887400) [pid = 1650] [serial = 161] [outer = 0x0] 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119596000) [pid = 1650] [serial = 162] [outer = 0x116887400] 16:52:54 INFO - PROCESS | 1650 | 1467244374648 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11980f000) [pid = 1650] [serial = 163] [outer = 0x116887400] 16:52:54 INFO - PROCESS | 1650 | 1467244374959 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 16:52:55 INFO - PROCESS | 1650 | 1467244375001 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1650 | 1467244375002 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:52:55 INFO - PROCESS | 1650 | 1467244375005 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1650 | 1467244375006 Marionette TRACE conn2 <- [1,194,null,{}] 16:52:55 INFO - PROCESS | 1650 | 1467244375008 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1650 | 1467244375009 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:55 INFO - PROCESS | 1650 | 1467244375094 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:52:55 INFO - PROCESS | 1650 | 1467244375130 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1650 | 1467244375134 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195be800 == 32 [pid = 1650] [id = 56] 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1176f7800) [pid = 1650] [serial = 164] [outer = 0x0] 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119a86800) [pid = 1650] [serial = 165] [outer = 0x1176f7800] 16:52:55 INFO - PROCESS | 1650 | 1467244375166 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x120745000) [pid = 1650] [serial = 166] [outer = 0x1176f7800] 16:52:55 INFO - PROCESS | 1650 | 1467244375524 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 569ms 16:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:52:55 INFO - PROCESS | 1650 | 1467244375575 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1650 | 1467244375577 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:52:55 INFO - PROCESS | 1650 | 1467244375580 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1650 | 1467244375582 Marionette TRACE conn2 <- [1,198,null,{}] 16:52:55 INFO - PROCESS | 1650 | 1467244375585 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1650 | 1467244375587 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:55 INFO - PROCESS | 1650 | 1467244375720 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:52:55 INFO - PROCESS | 1650 | 1467244375736 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1650 | 1467244375737 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ac8000 == 33 [pid = 1650] [id = 57] 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x120749c00) [pid = 1650] [serial = 167] [outer = 0x0] 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123274400) [pid = 1650] [serial = 168] [outer = 0x120749c00] 16:52:55 INFO - PROCESS | 1650 | 1467244375779 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12344b800) [pid = 1650] [serial = 169] [outer = 0x120749c00] 16:52:56 INFO - PROCESS | 1650 | 1467244376147 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 16:52:56 INFO - PROCESS | 1650 | 1467244376201 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1650 | 1467244376213 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:52:56 INFO - PROCESS | 1650 | 1467244376225 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1650 | 1467244376226 Marionette TRACE conn2 <- [1,202,null,{}] 16:52:56 INFO - PROCESS | 1650 | 1467244376230 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1650 | 1467244376231 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:56 INFO - PROCESS | 1650 | 1467244376360 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:52:56 INFO - PROCESS | 1650 | 1467244376425 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1650 | 1467244376426 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233c3800 == 34 [pid = 1650] [id = 58] 16:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x114f8f400) [pid = 1650] [serial = 170] [outer = 0x0] 16:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1237ec800) [pid = 1650] [serial = 171] [outer = 0x114f8f400] 16:52:56 INFO - PROCESS | 1650 | 1467244376466 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123a8f000) [pid = 1650] [serial = 172] [outer = 0x114f8f400] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116a21c00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116f64c00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116770800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115dde400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11830a400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1245da800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12484f000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:52:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123441c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:52:56 INFO - PROCESS | 1650 | 1467244376864 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 16:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:52:56 INFO - PROCESS | 1650 | 1467244376895 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1650 | 1467244376896 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:52:56 INFO - PROCESS | 1650 | 1467244376898 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1650 | 1467244376900 Marionette TRACE conn2 <- [1,206,null,{}] 16:52:56 INFO - PROCESS | 1650 | 1467244376902 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1650 | 1467244376903 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:56 INFO - PROCESS | 1650 | 1467244376973 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:52:56 INFO - PROCESS | 1650 | 1467244376976 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1650 | 1467244376978 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123498000 == 35 [pid = 1650] [id = 59] 16:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116198800) [pid = 1650] [serial = 173] [outer = 0x0] 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119592400) [pid = 1650] [serial = 174] [outer = 0x116198800] 16:52:57 INFO - PROCESS | 1650 | 1467244377005 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123a93800) [pid = 1650] [serial = 175] [outer = 0x116198800] 16:52:57 INFO - PROCESS | 1650 | 1467244377310 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 16:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:52:57 INFO - PROCESS | 1650 | 1467244377368 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1650 | 1467244377369 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:52:57 INFO - PROCESS | 1650 | 1467244377371 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1650 | 1467244377372 Marionette TRACE conn2 <- [1,210,null,{}] 16:52:57 INFO - PROCESS | 1650 | 1467244377383 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1650 | 1467244377384 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:57 INFO - PROCESS | 1650 | 1467244377471 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:52:57 INFO - PROCESS | 1650 | 1467244377478 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1650 | 1467244377480 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238b7800 == 36 [pid = 1650] [id = 60] 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1237ed400) [pid = 1650] [serial = 176] [outer = 0x0] 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123a99800) [pid = 1650] [serial = 177] [outer = 0x1237ed400] 16:52:57 INFO - PROCESS | 1650 | 1467244377504 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123d11400) [pid = 1650] [serial = 178] [outer = 0x1237ed400] 16:52:57 INFO - PROCESS | 1650 | 1467244377808 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 16:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:52:57 INFO - PROCESS | 1650 | 1467244377843 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1650 | 1467244377844 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:52:57 INFO - PROCESS | 1650 | 1467244377846 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1650 | 1467244377847 Marionette TRACE conn2 <- [1,214,null,{}] 16:52:57 INFO - PROCESS | 1650 | 1467244377849 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1650 | 1467244377850 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:57 INFO - PROCESS | 1650 | 1467244377924 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:52:57 INFO - PROCESS | 1650 | 1467244377927 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1650 | 1467244377929 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e0f800 == 37 [pid = 1650] [id = 61] 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123d0e000) [pid = 1650] [serial = 179] [outer = 0x0] 16:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1242e1000) [pid = 1650] [serial = 180] [outer = 0x123d0e000] 16:52:57 INFO - PROCESS | 1650 | 1467244377958 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12484e400) [pid = 1650] [serial = 181] [outer = 0x123d0e000] 16:52:58 INFO - PROCESS | 1650 | 1467244378263 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 16:52:58 INFO - PROCESS | 1650 | 1467244378316 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1650 | 1467244378317 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:52:58 INFO - PROCESS | 1650 | 1467244378328 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1650 | 1467244378330 Marionette TRACE conn2 <- [1,218,null,{}] 16:52:58 INFO - PROCESS | 1650 | 1467244378340 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1650 | 1467244378342 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:58 INFO - PROCESS | 1650 | 1467244378426 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:52:58 INFO - PROCESS | 1650 | 1467244378430 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1650 | 1467244378431 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746e800 == 38 [pid = 1650] [id = 62] 16:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124d8d000) [pid = 1650] [serial = 182] [outer = 0x0] 16:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e38000) [pid = 1650] [serial = 183] [outer = 0x124d8d000] 16:52:58 INFO - PROCESS | 1650 | 1467244378455 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126189400) [pid = 1650] [serial = 184] [outer = 0x124d8d000] 16:52:58 INFO - PROCESS | 1650 | 1467244378745 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 16:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:52:58 INFO - PROCESS | 1650 | 1467244378797 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1650 | 1467244378799 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:52:58 INFO - PROCESS | 1650 | 1467244378801 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1650 | 1467244378802 Marionette TRACE conn2 <- [1,222,null,{}] 16:52:58 INFO - PROCESS | 1650 | 1467244378806 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1650 | 1467244378807 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:58 INFO - PROCESS | 1650 | 1467244378919 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:52:58 INFO - PROCESS | 1650 | 1467244378986 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1650 | 1467244378988 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e92000 == 39 [pid = 1650] [id = 63] 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112d5ac00) [pid = 1650] [serial = 185] [outer = 0x0] 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133d2c00) [pid = 1650] [serial = 186] [outer = 0x112d5ac00] 16:52:59 INFO - PROCESS | 1650 | 1467244379019 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115de1800) [pid = 1650] [serial = 187] [outer = 0x112d5ac00] 16:52:59 INFO - PROCESS | 1650 | 1467244379495 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 723ms 16:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:52:59 INFO - PROCESS | 1650 | 1467244379549 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1650 | 1467244379551 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:52:59 INFO - PROCESS | 1650 | 1467244379557 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1650 | 1467244379560 Marionette TRACE conn2 <- [1,226,null,{}] 16:52:59 INFO - PROCESS | 1650 | 1467244379563 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1650 | 1467244379567 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:59 INFO - PROCESS | 1650 | 1467244379673 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:52:59 INFO - PROCESS | 1650 | 1467244379739 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1650 | 1467244379741 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:52:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745e800 == 40 [pid = 1650] [id = 64] 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117d29c00) [pid = 1650] [serial = 188] [outer = 0x0] 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118149400) [pid = 1650] [serial = 189] [outer = 0x117d29c00] 16:52:59 INFO - PROCESS | 1650 | 1467244379771 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11830b000) [pid = 1650] [serial = 190] [outer = 0x117d29c00] 16:53:00 INFO - PROCESS | 1650 | 1467244380364 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 872ms 16:53:00 INFO - PROCESS | 1650 | 1467244380428 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1650 | 1467244380430 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:53:00 INFO - PROCESS | 1650 | 1467244380434 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1650 | 1467244380435 Marionette TRACE conn2 <- [1,230,null,{}] 16:53:00 INFO - PROCESS | 1650 | 1467244380439 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1650 | 1467244380441 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:00 INFO - PROCESS | 1650 | 1467244380539 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:53:00 INFO - PROCESS | 1650 | 1467244380606 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1650 | 1467244380609 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x113233000 == 41 [pid = 1650] [id = 65] 16:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118144800) [pid = 1650] [serial = 191] [outer = 0x0] 16:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118151800) [pid = 1650] [serial = 192] [outer = 0x118144800] 16:53:00 INFO - PROCESS | 1650 | 1467244380636 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11830fc00) [pid = 1650] [serial = 193] [outer = 0x118144800] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11746e800 == 40 [pid = 1650] [id = 62] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124e0f800 == 39 [pid = 1650] [id = 61] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1238b7800 == 38 [pid = 1650] [id = 60] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123498000 == 37 [pid = 1650] [id = 59] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1233c3800 == 36 [pid = 1650] [id = 58] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x112ac8000 == 35 [pid = 1650] [id = 57] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1195be800 == 34 [pid = 1650] [id = 56] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118838800 == 33 [pid = 1650] [id = 55] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11747b000 == 32 [pid = 1650] [id = 54] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1168c2800 == 31 [pid = 1650] [id = 53] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3a000 == 30 [pid = 1650] [id = 52] 16:53:00 INFO - PROCESS | 1650 | --DOCSHELL 0x111f54000 == 29 [pid = 1650] [id = 51] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119485400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117d26400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11814d800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1161a2000) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116809800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11814a400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1188f1c00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119598c00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119199800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118570c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1271dd800) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126546400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126539800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123cc4400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 16:53:00 INFO - PROCESS | 1650 | 1467244380982 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 570ms 16:53:01 INFO - PROCESS | 1650 | 1467244381003 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1650 | 1467244381009 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1176f0400) [pid = 1650] [serial = 194] [outer = 0x12c985800] 16:53:01 INFO - PROCESS | 1650 | 1467244381037 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1650 | 1467244381039 Marionette TRACE conn2 <- [1,234,null,{}] 16:53:01 INFO - PROCESS | 1650 | 1467244381058 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 1650 | 1467244381060 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:01 INFO - PROCESS | 1650 | 1467244381143 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:53:01 INFO - PROCESS | 1650 | 1467244381147 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1650 | 1467244381148 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833a000 == 30 [pid = 1650] [id = 66] 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118376c00) [pid = 1650] [serial = 195] [outer = 0x0] 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11872f400) [pid = 1650] [serial = 196] [outer = 0x118376c00] 16:53:01 INFO - PROCESS | 1650 | 1467244381178 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119488800) [pid = 1650] [serial = 197] [outer = 0x118376c00] 16:53:01 INFO - PROCESS | 1650 | 1467244381495 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 495ms 16:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:53:01 INFO - PROCESS | 1650 | 1467244381514 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1650 | 1467244381516 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:53:01 INFO - PROCESS | 1650 | 1467244381519 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1650 | 1467244381525 Marionette TRACE conn2 <- [1,238,null,{}] 16:53:01 INFO - PROCESS | 1650 | 1467244381537 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 1650 | 1467244381541 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:01 INFO - PROCESS | 1650 | 1467244381669 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:53:01 INFO - PROCESS | 1650 | 1467244381732 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1650 | 1467244381735 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119187000 == 31 [pid = 1650] [id = 67] 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11958e800) [pid = 1650] [serial = 198] [outer = 0x0] 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119949000) [pid = 1650] [serial = 199] [outer = 0x11958e800] 16:53:01 INFO - PROCESS | 1650 | 1467244381779 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120747800) [pid = 1650] [serial = 200] [outer = 0x11958e800] 16:53:02 INFO - PROCESS | 1650 | 1467244382164 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 675ms 16:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:53:02 INFO - PROCESS | 1650 | 1467244382194 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1650 | 1467244382196 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:53:02 INFO - PROCESS | 1650 | 1467244382198 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1650 | 1467244382199 Marionette TRACE conn2 <- [1,242,null,{}] 16:53:02 INFO - PROCESS | 1650 | 1467244382201 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1650 | 1467244382202 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:02 INFO - PROCESS | 1650 | 1467244382296 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:53:02 INFO - PROCESS | 1650 | 1467244382301 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1650 | 1467244382302 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119edc800 == 32 [pid = 1650] [id = 68] 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1164e7c00) [pid = 1650] [serial = 201] [outer = 0x0] 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123005800) [pid = 1650] [serial = 202] [outer = 0x1164e7c00] 16:53:02 INFO - PROCESS | 1650 | 1467244382329 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123456c00) [pid = 1650] [serial = 203] [outer = 0x1164e7c00] 16:53:02 INFO - PROCESS | 1650 | 1467244382628 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 16:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:53:02 INFO - PROCESS | 1650 | 1467244382666 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1650 | 1467244382668 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:53:02 INFO - PROCESS | 1650 | 1467244382670 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1650 | 1467244382671 Marionette TRACE conn2 <- [1,246,null,{}] 16:53:02 INFO - PROCESS | 1650 | 1467244382676 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1650 | 1467244382678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:02 INFO - PROCESS | 1650 | 1467244382750 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:53:02 INFO - PROCESS | 1650 | 1467244382755 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1650 | 1467244382758 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c25000 == 33 [pid = 1650] [id = 69] 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123454000) [pid = 1650] [serial = 204] [outer = 0x0] 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a8c400) [pid = 1650] [serial = 205] [outer = 0x123454000] 16:53:02 INFO - PROCESS | 1650 | 1467244382783 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d03000) [pid = 1650] [serial = 206] [outer = 0x123454000] 16:53:03 INFO - PROCESS | 1650 | 1467244383157 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 16:53:03 INFO - PROCESS | 1650 | 1467244383195 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1650 | 1467244383196 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:53:03 INFO - PROCESS | 1650 | 1467244383198 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1650 | 1467244383200 Marionette TRACE conn2 <- [1,250,null,{}] 16:53:03 INFO - PROCESS | 1650 | 1467244383202 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1650 | 1467244383206 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:03 INFO - PROCESS | 1650 | 1467244383325 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:53:03 INFO - PROCESS | 1650 | 1467244383329 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1650 | 1467244383330 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124879800 == 34 [pid = 1650] [id = 70] 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124121c00) [pid = 1650] [serial = 207] [outer = 0x0] 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124d8ac00) [pid = 1650] [serial = 208] [outer = 0x124121c00] 16:53:03 INFO - PROCESS | 1650 | 1467244383355 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12653b000) [pid = 1650] [serial = 209] [outer = 0x124121c00] 16:53:03 INFO - PROCESS | 1650 | 1467244383684 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 517ms 16:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:53:03 INFO - PROCESS | 1650 | 1467244383717 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1650 | 1467244383718 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:53:03 INFO - PROCESS | 1650 | 1467244383720 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1650 | 1467244383721 Marionette TRACE conn2 <- [1,254,null,{}] 16:53:03 INFO - PROCESS | 1650 | 1467244383726 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1650 | 1467244383727 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:03 INFO - PROCESS | 1650 | 1467244383816 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:53:03 INFO - PROCESS | 1650 | 1467244383820 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1650 | 1467244383821 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126507000 == 35 [pid = 1650] [id = 71] 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1242e2800) [pid = 1650] [serial = 210] [outer = 0x0] 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e6800) [pid = 1650] [serial = 211] [outer = 0x1242e2800] 16:53:03 INFO - PROCESS | 1650 | 1467244383847 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1271e6c00) [pid = 1650] [serial = 212] [outer = 0x1242e2800] 16:53:04 INFO - PROCESS | 1650 | 1467244384207 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 16:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:53:04 INFO - PROCESS | 1650 | 1467244384242 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1650 | 1467244384244 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:53:04 INFO - PROCESS | 1650 | 1467244384247 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1650 | 1467244384249 Marionette TRACE conn2 <- [1,258,null,{}] 16:53:04 INFO - PROCESS | 1650 | 1467244384252 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 1650 | 1467244384253 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:04 INFO - PROCESS | 1650 | 1467244384391 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:53:04 INFO - PROCESS | 1650 | 1467244384435 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1650 | 1467244384436 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c4000 == 36 [pid = 1650] [id = 72] 16:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1271e7000) [pid = 1650] [serial = 213] [outer = 0x0] 16:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12872f000) [pid = 1650] [serial = 214] [outer = 0x1271e7000] 16:53:04 INFO - PROCESS | 1650 | 1467244384476 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1289e8c00) [pid = 1650] [serial = 215] [outer = 0x1271e7000] 16:53:04 INFO - PROCESS | 1650 | 1467244384851 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 16:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:53:04 INFO - PROCESS | 1650 | 1467244384866 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1650 | 1467244384867 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:53:04 INFO - PROCESS | 1650 | 1467244384869 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1650 | 1467244384871 Marionette TRACE conn2 <- [1,262,null,{}] 16:53:04 INFO - PROCESS | 1650 | 1467244384876 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 1650 | 1467244384877 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:05 INFO - PROCESS | 1650 | 1467244385044 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1176f7800) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120749c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164e3800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114f8f400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1237ed400) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116198800) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e6cc00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117d22400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d0e000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11843a400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116887400) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116639c00) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1121be000) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176f4c00) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118310400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:53:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119947800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:53:05 INFO - PROCESS | 1650 | 1467244385083 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1650 | 1467244385084 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11668f800 == 37 [pid = 1650] [id = 73] 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112e73c00) [pid = 1650] [serial = 216] [outer = 0x0] 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e88800) [pid = 1650] [serial = 217] [outer = 0x112e73c00] 16:53:05 INFO - PROCESS | 1650 | 1467244385109 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117d21800) [pid = 1650] [serial = 218] [outer = 0x112e73c00] 16:53:05 INFO - PROCESS | 1650 | 1467244385375 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 522ms 16:53:05 INFO - PROCESS | 1650 | 1467244385398 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:53:05 INFO - PROCESS | 1650 | 1467244385399 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:53:05 INFO - PROCESS | 1650 | 1467244385401 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1650 | 1467244385402 Marionette TRACE conn2 <- [1,266,null,{}] 16:53:05 INFO - PROCESS | 1650 | 1467244385405 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1650 | 1467244385408 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:05 INFO - PROCESS | 1650 | 1467244385496 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:53:05 INFO - PROCESS | 1650 | 1467244385501 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1650 | 1467244385502 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a29000 == 38 [pid = 1650] [id = 74] 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11872f000) [pid = 1650] [serial = 219] [outer = 0x0] 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123279c00) [pid = 1650] [serial = 220] [outer = 0x11872f000] 16:53:05 INFO - PROCESS | 1650 | 1467244385530 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1265e6400) [pid = 1650] [serial = 221] [outer = 0x11872f000] 16:53:05 INFO - PROCESS | 1650 | 1467244385970 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 16:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:53:06 INFO - PROCESS | 1650 | 1467244386021 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1650 | 1467244386024 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:53:06 INFO - PROCESS | 1650 | 1467244386028 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1650 | 1467244386030 Marionette TRACE conn2 <- [1,270,null,{}] 16:53:06 INFO - PROCESS | 1650 | 1467244386034 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1650 | 1467244386036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:06 INFO - PROCESS | 1650 | 1467244386160 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:53:06 INFO - PROCESS | 1650 | 1467244386170 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1650 | 1467244386172 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129023800 == 39 [pid = 1650] [id = 75] 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1290ab800) [pid = 1650] [serial = 222] [outer = 0x0] 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1290aec00) [pid = 1650] [serial = 223] [outer = 0x1290ab800] 16:53:06 INFO - PROCESS | 1650 | 1467244386199 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1290b6c00) [pid = 1650] [serial = 224] [outer = 0x1290ab800] 16:53:06 INFO - PROCESS | 1650 | 1467244386509 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 16:53:06 INFO - PROCESS | 1650 | 1467244386548 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1650 | 1467244386550 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:53:06 INFO - PROCESS | 1650 | 1467244386552 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1650 | 1467244386553 Marionette TRACE conn2 <- [1,274,null,{}] 16:53:06 INFO - PROCESS | 1650 | 1467244386557 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1650 | 1467244386559 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:06 INFO - PROCESS | 1650 | 1467244386658 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:53:06 INFO - PROCESS | 1650 | 1467244386663 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1650 | 1467244386665 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129192000 == 40 [pid = 1650] [id = 76] 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a8b400) [pid = 1650] [serial = 225] [outer = 0x0] 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291ddc00) [pid = 1650] [serial = 226] [outer = 0x119a8b400] 16:53:06 INFO - PROCESS | 1650 | 1467244386688 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291ea800) [pid = 1650] [serial = 227] [outer = 0x119a8b400] 16:53:06 INFO - PROCESS | 1650 | 1467244386994 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 16:53:07 INFO - PROCESS | 1650 | 1467244387058 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1650 | 1467244387060 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:53:07 INFO - PROCESS | 1650 | 1467244387064 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1650 | 1467244387066 Marionette TRACE conn2 <- [1,278,null,{}] 16:53:07 INFO - PROCESS | 1650 | 1467244387071 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1650 | 1467244387073 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:07 INFO - PROCESS | 1650 | 1467244387165 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:53:07 INFO - PROCESS | 1650 | 1467244387251 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1650 | 1467244387253 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662c800 == 41 [pid = 1650] [id = 77] 16:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115ddbc00) [pid = 1650] [serial = 228] [outer = 0x0] 16:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116197c00) [pid = 1650] [serial = 229] [outer = 0x115ddbc00] 16:53:07 INFO - PROCESS | 1650 | 1467244387285 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f92800) [pid = 1650] [serial = 230] [outer = 0x115ddbc00] 16:53:07 INFO - PROCESS | 1650 | 1467244387710 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 16:53:07 INFO - PROCESS | 1650 | 1467244387737 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1650 | 1467244387739 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:53:07 INFO - PROCESS | 1650 | 1467244387744 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1650 | 1467244387746 Marionette TRACE conn2 <- [1,282,null,{}] 16:53:07 INFO - PROCESS | 1650 | 1467244387749 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1650 | 1467244387751 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:07 INFO - PROCESS | 1650 | 1467244387852 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:53:07 INFO - PROCESS | 1650 | 1467244387945 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1650 | 1467244387947 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12318b000 == 42 [pid = 1650] [id = 78] 16:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119108800) [pid = 1650] [serial = 231] [outer = 0x0] 16:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119592000) [pid = 1650] [serial = 232] [outer = 0x119108800] 16:53:07 INFO - PROCESS | 1650 | 1467244387979 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11994b400) [pid = 1650] [serial = 233] [outer = 0x119108800] 16:53:08 INFO - PROCESS | 1650 | 1467244388392 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 16:53:08 INFO - PROCESS | 1650 | 1467244388416 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1650 | 1467244388417 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:53:08 INFO - PROCESS | 1650 | 1467244388420 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1650 | 1467244388421 Marionette TRACE conn2 <- [1,286,null,{}] 16:53:08 INFO - PROCESS | 1650 | 1467244388428 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1650 | 1467244388431 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:08 INFO - PROCESS | 1650 | 1467244388536 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:53:08 INFO - PROCESS | 1650 | 1467244388586 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1650 | 1467244388589 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886f000 == 43 [pid = 1650] [id = 79] 16:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119c48c00) [pid = 1650] [serial = 234] [outer = 0x0] 16:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119c4a800) [pid = 1650] [serial = 235] [outer = 0x119c48c00] 16:53:08 INFO - PROCESS | 1650 | 1467244388620 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12344b400) [pid = 1650] [serial = 236] [outer = 0x119c48c00] 16:53:09 INFO - PROCESS | 1650 | 1467244389028 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 16:53:09 INFO - PROCESS | 1650 | 1467244389041 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1650 | 1467244389042 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:53:09 INFO - PROCESS | 1650 | 1467244389045 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1650 | 1467244389046 Marionette TRACE conn2 <- [1,290,null,{}] 16:53:09 INFO - PROCESS | 1650 | 1467244389048 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1650 | 1467244389050 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:09 INFO - PROCESS | 1650 | 1467244389152 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:53:09 INFO - PROCESS | 1650 | 1467244389249 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1650 | 1467244389250 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x129022800 == 44 [pid = 1650] [id = 80] 16:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1241d2c00) [pid = 1650] [serial = 237] [outer = 0x0] 16:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1242ea400) [pid = 1650] [serial = 238] [outer = 0x1241d2c00] 16:53:09 INFO - PROCESS | 1650 | 1467244389280 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124e34400) [pid = 1650] [serial = 239] [outer = 0x1241d2c00] 16:53:09 INFO - PROCESS | 1650 | 1467244389812 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 819ms 16:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:53:09 INFO - PROCESS | 1650 | 1467244389865 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1650 | 1467244389867 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 1650 | 1467244389870 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1650 | 1467244389872 Marionette TRACE conn2 <- [1,294,null,{}] 16:53:09 INFO - PROCESS | 1650 | 1467244389894 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1650 | 1467244389896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:09 INFO - PROCESS | 1650 | 1467244389987 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:53:10 INFO - PROCESS | 1650 | 1467244390051 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1650 | 1467244390052 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f25800 == 45 [pid = 1650] [id = 81] 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114f93800) [pid = 1650] [serial = 240] [outer = 0x0] 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11677c800) [pid = 1650] [serial = 241] [outer = 0x114f93800] 16:53:10 INFO - PROCESS | 1650 | 1467244390079 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117d26400) [pid = 1650] [serial = 242] [outer = 0x114f93800] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129023800 == 44 [pid = 1650] [id = 75] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119a29000 == 43 [pid = 1650] [id = 74] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11668f800 == 42 [pid = 1650] [id = 73] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c4000 == 41 [pid = 1650] [id = 72] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126507000 == 40 [pid = 1650] [id = 71] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124879800 == 39 [pid = 1650] [id = 70] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113c25000 == 38 [pid = 1650] [id = 69] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119edc800 == 37 [pid = 1650] [id = 68] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119187000 == 36 [pid = 1650] [id = 67] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124e38000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | 1467244390536 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11833a000 == 35 [pid = 1650] [id = 66] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113233000 == 34 [pid = 1650] [id = 65] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11745e800 == 33 [pid = 1650] [id = 64] 16:53:10 INFO - PROCESS | 1650 | --DOCSHELL 0x112e92000 == 32 [pid = 1650] [id = 63] 16:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 691ms 16:53:10 INFO - PROCESS | 1650 | 1467244390561 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1650 | 1467244390564 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:53:10 INFO - PROCESS | 1650 | 1467244390568 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1650 | 1467244390570 Marionette TRACE conn2 <- [1,298,null,{}] 16:53:10 INFO - PROCESS | 1650 | 1467244390572 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1650 | 1467244390574 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:10 INFO - PROCESS | 1650 | 1467244390660 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x120745000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119a86800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123274400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12344b800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116f5bc00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1176f5800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1237ec800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123a99800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119592400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113373400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114f8b400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123a93800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11836c800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11814fc00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1242e1000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187d4c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119192400) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119596000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f94400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11837a800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123a8f000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113c91000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d52800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12484e400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118150c00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117d21000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119811400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1188f3c00) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12316dc00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1207f4c00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123d11400) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11980f000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1650 | 1467244390712 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1650 | 1467244390713 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x113234800 == 33 [pid = 1650] [id = 82] 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11677e000) [pid = 1650] [serial = 243] [outer = 0x0] 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118150c00) [pid = 1650] [serial = 244] [outer = 0x11677e000] 16:53:10 INFO - PROCESS | 1650 | 1467244390743 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119196400) [pid = 1650] [serial = 245] [outer = 0x11677e000] 16:53:11 INFO - PROCESS | 1650 | 1467244391020 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 16:53:11 INFO - PROCESS | 1650 | 1467244391046 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1650 | 1467244391047 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:53:11 INFO - PROCESS | 1650 | 1467244391050 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1650 | 1467244391052 Marionette TRACE conn2 <- [1,302,null,{}] 16:53:11 INFO - PROCESS | 1650 | 1467244391068 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1650 | 1467244391071 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:11 INFO - PROCESS | 1650 | 1467244391154 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:53:11 INFO - PROCESS | 1650 | 1467244391206 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1650 | 1467244391208 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118332000 == 34 [pid = 1650] [id = 83] 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119196800) [pid = 1650] [serial = 246] [outer = 0x0] 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119812000) [pid = 1650] [serial = 247] [outer = 0x119196800] 16:53:11 INFO - PROCESS | 1650 | 1467244391238 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119cdd000) [pid = 1650] [serial = 248] [outer = 0x119196800] 16:53:11 INFO - PROCESS | 1650 | 1467244391514 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 476ms 16:53:11 INFO - PROCESS | 1650 | 1467244391534 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:53:11 INFO - PROCESS | 1650 | 1467244391536 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:53:11 INFO - PROCESS | 1650 | 1467244391546 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1650 | 1467244391548 Marionette TRACE conn2 <- [1,306,null,{}] 16:53:11 INFO - PROCESS | 1650 | 1467244391550 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1650 | 1467244391551 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:11 INFO - PROCESS | 1650 | 1467244391636 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:53:11 INFO - PROCESS | 1650 | 1467244391641 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1650 | 1467244391643 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c7000 == 35 [pid = 1650] [id = 84] 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123003c00) [pid = 1650] [serial = 249] [outer = 0x0] 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123453400) [pid = 1650] [serial = 250] [outer = 0x123003c00] 16:53:11 INFO - PROCESS | 1650 | 1467244391668 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1239a7c00) [pid = 1650] [serial = 251] [outer = 0x123003c00] 16:53:12 INFO - PROCESS | 1650 | 1467244391998 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 476ms 16:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:53:12 INFO - PROCESS | 1650 | 1467244392016 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1650 | 1467244392017 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:53:12 INFO - PROCESS | 1650 | 1467244392019 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1650 | 1467244392020 Marionette TRACE conn2 <- [1,310,null,{}] 16:53:12 INFO - PROCESS | 1650 | 1467244392025 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1650 | 1467244392026 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:12 INFO - PROCESS | 1650 | 1467244392101 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:53:12 INFO - PROCESS | 1650 | 1467244392105 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1650 | 1467244392108 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a2e800 == 36 [pid = 1650] [id = 85] 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123a8f400) [pid = 1650] [serial = 252] [outer = 0x0] 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123a93800) [pid = 1650] [serial = 253] [outer = 0x123a8f400] 16:53:12 INFO - PROCESS | 1650 | 1467244392133 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123d11400) [pid = 1650] [serial = 254] [outer = 0x123a8f400] 16:53:12 INFO - PROCESS | 1650 | 1467244392574 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 572ms 16:53:12 INFO - PROCESS | 1650 | 1467244392592 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1650 | 1467244392594 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:53:12 INFO - PROCESS | 1650 | 1467244392598 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1650 | 1467244392600 Marionette TRACE conn2 <- [1,314,null,{}] 16:53:12 INFO - PROCESS | 1650 | 1467244392603 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1650 | 1467244392609 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:12 INFO - PROCESS | 1650 | 1467244392800 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:53:12 INFO - PROCESS | 1650 | 1467244392817 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1650 | 1467244392818 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123196000 == 37 [pid = 1650] [id = 86] 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126188000) [pid = 1650] [serial = 255] [outer = 0x0] 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1266ec800) [pid = 1650] [serial = 256] [outer = 0x126188000] 16:53:12 INFO - PROCESS | 1650 | 1467244392844 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12872b000) [pid = 1650] [serial = 257] [outer = 0x126188000] 16:53:13 INFO - PROCESS | 1650 | 1467244393195 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 620ms 16:53:13 INFO - PROCESS | 1650 | 1467244393217 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1650 | 1467244393219 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:53:13 INFO - PROCESS | 1650 | 1467244393221 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1650 | 1467244393222 Marionette TRACE conn2 <- [1,318,null,{}] 16:53:13 INFO - PROCESS | 1650 | 1467244393224 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1650 | 1467244393226 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:13 INFO - PROCESS | 1650 | 1467244393318 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:53:13 INFO - PROCESS | 1650 | 1467244393328 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1650 | 1467244393329 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423e000 == 38 [pid = 1650] [id = 87] 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1242eb800) [pid = 1650] [serial = 258] [outer = 0x0] 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e3c00) [pid = 1650] [serial = 259] [outer = 0x1242eb800] 16:53:13 INFO - PROCESS | 1650 | 1467244393360 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1289eac00) [pid = 1650] [serial = 260] [outer = 0x1242eb800] 16:53:13 INFO - PROCESS | 1650 | 1467244393667 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 16:53:13 INFO - PROCESS | 1650 | 1467244393699 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1650 | 1467244393700 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:53:13 INFO - PROCESS | 1650 | 1467244393703 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1650 | 1467244393704 Marionette TRACE conn2 <- [1,322,null,{}] 16:53:13 INFO - PROCESS | 1650 | 1467244393709 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1650 | 1467244393710 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:13 INFO - PROCESS | 1650 | 1467244393812 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:53:13 INFO - PROCESS | 1650 | 1467244393816 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1650 | 1467244393817 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12651f800 == 39 [pid = 1650] [id = 88] 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1289e5c00) [pid = 1650] [serial = 261] [outer = 0x0] 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ba3c00) [pid = 1650] [serial = 262] [outer = 0x1289e5c00] 16:53:13 INFO - PROCESS | 1650 | 1467244393843 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128dd1c00) [pid = 1650] [serial = 263] [outer = 0x1289e5c00] 16:53:14 INFO - PROCESS | 1650 | 1467244394194 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms 16:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:53:14 INFO - PROCESS | 1650 | 1467244394226 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1650 | 1467244394227 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:53:14 INFO - PROCESS | 1650 | 1467244394229 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1650 | 1467244394230 Marionette TRACE conn2 <- [1,326,null,{}] 16:53:14 INFO - PROCESS | 1650 | 1467244394232 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1650 | 1467244394233 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:14 INFO - PROCESS | 1650 | 1467244394327 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:53:14 INFO - PROCESS | 1650 | 1467244394341 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1650 | 1467244394343 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12887d800 == 40 [pid = 1650] [id = 89] 16:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1290ac400) [pid = 1650] [serial = 264] [outer = 0x0] 16:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1290b5400) [pid = 1650] [serial = 265] [outer = 0x1290ac400] 16:53:14 INFO - PROCESS | 1650 | 1467244394374 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1291e9c00) [pid = 1650] [serial = 266] [outer = 0x1290ac400] 16:53:14 INFO - PROCESS | 1650 | 1467244394682 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 16:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:53:14 INFO - PROCESS | 1650 | 1467244394701 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1650 | 1467244394702 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:53:14 INFO - PROCESS | 1650 | 1467244394705 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1650 | 1467244394708 Marionette TRACE conn2 <- [1,330,null,{}] 16:53:14 INFO - PROCESS | 1650 | 1467244394712 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1650 | 1467244394713 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:14 INFO - PROCESS | 1650 | 1467244394912 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117d29c00) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11872f000) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118376c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1290ab800) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1271e7000) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124d8d000) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11958e800) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123454000) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e73c00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d5ac00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1164e7c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1242e2800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124121c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118144800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:53:14 INFO - PROCESS | 1650 | 1467244394950 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1650 | 1467244394951 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x117145800 == 41 [pid = 1650] [id = 90] 16:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1121b2000) [pid = 1650] [serial = 267] [outer = 0x0] 16:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1164e7c00) [pid = 1650] [serial = 268] [outer = 0x1121b2000] 16:53:14 INFO - PROCESS | 1650 | 1467244394976 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119594000) [pid = 1650] [serial = 269] [outer = 0x1121b2000] 16:53:15 INFO - PROCESS | 1650 | 1467244395267 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 573ms 16:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:53:15 INFO - PROCESS | 1650 | 1467244395279 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1650 | 1467244395280 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 1650 | 1467244395283 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1650 | 1467244395284 Marionette TRACE conn2 <- [1,334,null,{}] 16:53:15 INFO - PROCESS | 1650 | 1467244395287 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1650 | 1467244395290 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:15 INFO - PROCESS | 1650 | 1467244395395 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:53:15 INFO - PROCESS | 1650 | 1467244395399 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1650 | 1467244395409 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a519800 == 42 [pid = 1650] [id = 91] 16:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1237ed400) [pid = 1650] [serial = 270] [outer = 0x0] 16:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12934d000) [pid = 1650] [serial = 271] [outer = 0x1237ed400] 16:53:15 INFO - PROCESS | 1650 | 1467244395436 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129dcb800) [pid = 1650] [serial = 272] [outer = 0x1237ed400] 16:53:15 INFO - PROCESS | 1650 | 1467244395771 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 16:53:15 INFO - PROCESS | 1650 | 1467244395819 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1650 | 1467244395821 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:53:15 INFO - PROCESS | 1650 | 1467244395828 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1650 | 1467244395829 Marionette TRACE conn2 <- [1,338,null,{}] 16:53:15 INFO - PROCESS | 1650 | 1467244395833 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1650 | 1467244395835 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:15 INFO - PROCESS | 1650 | 1467244395962 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:53:15 INFO - PROCESS | 1650 | 1467244395967 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1650 | 1467244395969 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a929800 == 43 [pid = 1650] [id = 92] 16:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d54000) [pid = 1650] [serial = 273] [outer = 0x0] 16:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5af800) [pid = 1650] [serial = 274] [outer = 0x123d54000] 16:53:16 INFO - PROCESS | 1650 | 1467244396008 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a5b6400) [pid = 1650] [serial = 275] [outer = 0x123d54000] 16:53:16 INFO - PROCESS | 1650 | 1467244396416 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 16:53:16 INFO - PROCESS | 1650 | 1467244396458 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1650 | 1467244396460 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:53:16 INFO - PROCESS | 1650 | 1467244396462 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1650 | 1467244396463 Marionette TRACE conn2 <- [1,342,null,{}] 16:53:16 INFO - PROCESS | 1650 | 1467244396465 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 1650 | 1467244396466 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:16 INFO - PROCESS | 1650 | 1467244396556 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:53:16 INFO - PROCESS | 1650 | 1467244396560 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1650 | 1467244396561 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a93a000 == 44 [pid = 1650] [id = 93] 16:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x114f96000) [pid = 1650] [serial = 276] [outer = 0x0] 16:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a9d9000) [pid = 1650] [serial = 277] [outer = 0x114f96000] 16:53:16 INFO - PROCESS | 1650 | 1467244396585 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a9df400) [pid = 1650] [serial = 278] [outer = 0x114f96000] 16:53:16 INFO - PROCESS | 1650 | 1467244396945 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 16:53:16 INFO - PROCESS | 1650 | 1467244396983 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1650 | 1467244396986 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:53:16 INFO - PROCESS | 1650 | 1467244396990 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1650 | 1467244396993 Marionette TRACE conn2 <- [1,346,null,{}] 16:53:17 INFO - PROCESS | 1650 | 1467244396997 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1650 | 1467244396999 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:17 INFO - PROCESS | 1650 | 1467244397107 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:53:17 INFO - PROCESS | 1650 | 1467244397170 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1650 | 1467244397173 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f1a800 == 45 [pid = 1650] [id = 94] 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116773400) [pid = 1650] [serial = 279] [outer = 0x0] 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116885000) [pid = 1650] [serial = 280] [outer = 0x116773400] 16:53:17 INFO - PROCESS | 1650 | 1467244397204 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118147800) [pid = 1650] [serial = 281] [outer = 0x116773400] 16:53:17 INFO - PROCESS | 1650 | 1467244397607 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 674ms 16:53:17 INFO - PROCESS | 1650 | 1467244397663 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1650 | 1467244397667 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:53:17 INFO - PROCESS | 1650 | 1467244397671 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1650 | 1467244397673 Marionette TRACE conn2 <- [1,350,null,{}] 16:53:17 INFO - PROCESS | 1650 | 1467244397676 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1650 | 1467244397678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:17 INFO - PROCESS | 1650 | 1467244397786 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:53:17 INFO - PROCESS | 1650 | 1467244397837 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1650 | 1467244397839 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2000 == 46 [pid = 1650] [id = 95] 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1187d5400) [pid = 1650] [serial = 282] [outer = 0x0] 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119595000) [pid = 1650] [serial = 283] [outer = 0x1187d5400] 16:53:17 INFO - PROCESS | 1650 | 1467244397881 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119969c00) [pid = 1650] [serial = 284] [outer = 0x1187d5400] 16:53:18 INFO - PROCESS | 1650 | 1467244398295 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 16:53:18 INFO - PROCESS | 1650 | 1467244398343 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:53:18 INFO - PROCESS | 1650 | 1467244398344 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:53:18 INFO - PROCESS | 1650 | 1467244398347 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1650 | 1467244398349 Marionette TRACE conn2 <- [1,354,null,{}] 16:53:18 INFO - PROCESS | 1650 | 1467244398357 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1650 | 1467244398360 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:18 INFO - PROCESS | 1650 | 1467244398484 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:53:18 INFO - PROCESS | 1650 | 1467244398559 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1650 | 1467244398562 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d9800 == 47 [pid = 1650] [id = 96] 16:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123002c00) [pid = 1650] [serial = 285] [outer = 0x0] 16:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123d0c400) [pid = 1650] [serial = 286] [outer = 0x123002c00] 16:53:18 INFO - PROCESS | 1650 | 1467244398594 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124608800) [pid = 1650] [serial = 287] [outer = 0x123002c00] 16:53:19 INFO - PROCESS | 1650 | 1467244399053 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 722ms 16:53:19 INFO - PROCESS | 1650 | 1467244399070 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1650 | 1467244399073 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:53:19 INFO - PROCESS | 1650 | 1467244399098 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1650 | 1467244399100 Marionette TRACE conn2 <- [1,358,null,{}] 16:53:19 INFO - PROCESS | 1650 | 1467244399104 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1650 | 1467244399105 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:19 INFO - PROCESS | 1650 | 1467244399220 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:53:19 INFO - PROCESS | 1650 | 1467244399281 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1650 | 1467244399283 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b117000 == 48 [pid = 1650] [id = 97] 16:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126191c00) [pid = 1650] [serial = 288] [outer = 0x0] 16:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126652800) [pid = 1650] [serial = 289] [outer = 0x126191c00] 16:53:19 INFO - PROCESS | 1650 | 1467244399312 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1289e7c00) [pid = 1650] [serial = 290] [outer = 0x126191c00] 16:53:19 INFO - PROCESS | 1650 | 1467244399746 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 675ms 16:53:19 INFO - PROCESS | 1650 | 1467244399784 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1650 | 1467244399786 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:53:19 INFO - PROCESS | 1650 | 1467244399831 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1650 | 1467244399832 Marionette TRACE conn2 <- [1,362,null,{}] 16:53:19 INFO - PROCESS | 1650 | 1467244399835 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1650 | 1467244399836 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:19 INFO - PROCESS | 1650 | 1467244399945 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:53:20 INFO - PROCESS | 1650 | 1467244400019 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1650 | 1467244400021 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e1e800 == 49 [pid = 1650] [id = 98] 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1289eb000) [pid = 1650] [serial = 291] [outer = 0x0] 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1290b2400) [pid = 1650] [serial = 292] [outer = 0x1289eb000] 16:53:20 INFO - PROCESS | 1650 | 1467244400057 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129319c00) [pid = 1650] [serial = 293] [outer = 0x1289eb000] 16:53:20 INFO - PROCESS | 1650 | 1467244400679 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 912ms 16:53:20 INFO - PROCESS | 1650 | 1467244400703 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1650 | 1467244400705 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:53:20 INFO - PROCESS | 1650 | 1467244400708 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1650 | 1467244400709 Marionette TRACE conn2 <- [1,366,null,{}] 16:53:20 INFO - PROCESS | 1650 | 1467244400713 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1650 | 1467244400714 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:20 INFO - PROCESS | 1650 | 1467244400803 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:53:20 INFO - PROCESS | 1650 | 1467244400872 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1650 | 1467244400874 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x112645800 == 50 [pid = 1650] [id = 99] 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118306c00) [pid = 1650] [serial = 294] [outer = 0x0] 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118371800) [pid = 1650] [serial = 295] [outer = 0x118306c00] 16:53:20 INFO - PROCESS | 1650 | 1467244400902 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1188f5400) [pid = 1650] [serial = 296] [outer = 0x118306c00] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a929800 == 49 [pid = 1650] [id = 92] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a519800 == 48 [pid = 1650] [id = 91] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117145800 == 47 [pid = 1650] [id = 90] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12887d800 == 46 [pid = 1650] [id = 89] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12651f800 == 45 [pid = 1650] [id = 88] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12423e000 == 44 [pid = 1650] [id = 87] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123196000 == 43 [pid = 1650] [id = 86] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1291ddc00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119a2e800 == 42 [pid = 1650] [id = 85] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c7000 == 41 [pid = 1650] [id = 84] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118332000 == 40 [pid = 1650] [id = 83] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x113234800 == 39 [pid = 1650] [id = 82] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116f25800 == 38 [pid = 1650] [id = 81] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12318b000 == 37 [pid = 1650] [id = 78] 16:53:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11662c800 == 36 [pid = 1650] [id = 77] 16:53:21 INFO - PROCESS | 1650 | 1467244401352 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 16:53:21 INFO - PROCESS | 1650 | 1467244401379 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1650 | 1467244401382 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:53:21 INFO - PROCESS | 1650 | 1467244401387 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1650 | 1467244401388 Marionette TRACE conn2 <- [1,370,null,{}] 16:53:21 INFO - PROCESS | 1650 | 1467244401391 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1650 | 1467244401393 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:21 INFO - PROCESS | 1650 | 1467244401489 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1290b6c00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11830b000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1265e6400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11872f400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1290aec00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12872f000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123279c00) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c982800) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126189400) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118149400) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120747800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123a8c400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e88800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133d2c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123005800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119488800) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1271e6c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117d21800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12653b000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11830fc00) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1289e8c00) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123456c00) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d03000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1266e6800) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118151800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115de1800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119949000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124d8ac00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 16:53:21 INFO - PROCESS | 1650 | 1467244401542 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1650 | 1467244401543 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11668b800 == 37 [pid = 1650] [id = 100] 16:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117d21800) [pid = 1650] [serial = 297] [outer = 0x0] 16:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118438c00) [pid = 1650] [serial = 298] [outer = 0x117d21800] 16:53:21 INFO - PROCESS | 1650 | 1467244401565 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c49400) [pid = 1650] [serial = 299] [outer = 0x117d21800] 16:53:21 INFO - PROCESS | 1650 | 1467244401934 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 575ms 16:53:21 INFO - PROCESS | 1650 | 1467244401962 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1650 | 1467244401964 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:53:21 INFO - PROCESS | 1650 | 1467244401968 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1650 | 1467244401971 Marionette TRACE conn2 <- [1,374,null,{}] 16:53:21 INFO - PROCESS | 1650 | 1467244401982 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1650 | 1467244401987 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:22 INFO - PROCESS | 1650 | 1467244402155 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:53:22 INFO - PROCESS | 1650 | 1467244402173 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1650 | 1467244402175 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d4800 == 38 [pid = 1650] [id = 101] 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1238c2400) [pid = 1650] [serial = 300] [outer = 0x0] 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a91800) [pid = 1650] [serial = 301] [outer = 0x1238c2400] 16:53:22 INFO - PROCESS | 1650 | 1467244402216 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1242e2800) [pid = 1650] [serial = 302] [outer = 0x1238c2400] 16:53:22 INFO - PROCESS | 1650 | 1467244402597 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:53:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 676ms 16:53:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:53:22 INFO - PROCESS | 1650 | 1467244402643 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1650 | 1467244402645 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:53:22 INFO - PROCESS | 1650 | 1467244402647 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1650 | 1467244402648 Marionette TRACE conn2 <- [1,378,null,{}] 16:53:22 INFO - PROCESS | 1650 | 1467244402651 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1650 | 1467244402652 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:22 INFO - PROCESS | 1650 | 1467244402731 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:53:22 INFO - PROCESS | 1650 | 1467244402757 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1650 | 1467244402758 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123308000 == 39 [pid = 1650] [id = 102] 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e7c00) [pid = 1650] [serial = 303] [outer = 0x0] 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1271dd000) [pid = 1650] [serial = 304] [outer = 0x1266e7c00] 16:53:22 INFO - PROCESS | 1650 | 1467244402784 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12872d000) [pid = 1650] [serial = 305] [outer = 0x1266e7c00] 16:53:23 INFO - PROCESS | 1650 | 1467244403180 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:53:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 16:53:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:53:23 INFO - PROCESS | 1650 | 1467244403226 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1650 | 1467244403227 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:53:23 INFO - PROCESS | 1650 | 1467244403238 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1650 | 1467244403239 Marionette TRACE conn2 <- [1,382,null,{}] 16:53:23 INFO - PROCESS | 1650 | 1467244403248 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1650 | 1467244403249 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:23 INFO - PROCESS | 1650 | 1467244403331 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:53:23 INFO - PROCESS | 1650 | 1467244403336 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1650 | 1467244403337 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e29800 == 40 [pid = 1650] [id = 103] 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12872d400) [pid = 1650] [serial = 306] [outer = 0x0] 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129351000) [pid = 1650] [serial = 307] [outer = 0x12872d400] 16:53:23 INFO - PROCESS | 1650 | 1467244403363 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129dc2000) [pid = 1650] [serial = 308] [outer = 0x12872d400] 16:53:23 INFO - PROCESS | 1650 | 1467244403728 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:53:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 530ms 16:53:23 INFO - PROCESS | 1650 | 1467244403765 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1650 | 1467244403767 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:53:23 INFO - PROCESS | 1650 | 1467244403769 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1650 | 1467244403770 Marionette TRACE conn2 <- [1,386,null,{}] 16:53:23 INFO - PROCESS | 1650 | 1467244403772 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1650 | 1467244403776 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:23 INFO - PROCESS | 1650 | 1467244403898 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:53:23 INFO - PROCESS | 1650 | 1467244403915 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1650 | 1467244403916 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128872000 == 41 [pid = 1650] [id = 104] 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5b1c00) [pid = 1650] [serial = 309] [outer = 0x0] 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b04f400) [pid = 1650] [serial = 310] [outer = 0x12a5b1c00] 16:53:23 INFO - PROCESS | 1650 | 1467244403941 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b8e2400) [pid = 1650] [serial = 311] [outer = 0x12a5b1c00] 16:53:24 INFO - PROCESS | 1650 | 1467244404293 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 568ms 16:53:24 INFO - PROCESS | 1650 | 1467244404337 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1650 | 1467244404338 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:53:24 INFO - PROCESS | 1650 | 1467244404340 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1650 | 1467244404341 Marionette TRACE conn2 <- [1,390,null,{}] 16:53:24 INFO - PROCESS | 1650 | 1467244404344 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1650 | 1467244404345 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:24 INFO - PROCESS | 1650 | 1467244404444 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:53:24 INFO - PROCESS | 1650 | 1467244404475 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1650 | 1467244404476 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b86800 == 42 [pid = 1650] [id = 105] 16:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a5b3400) [pid = 1650] [serial = 312] [outer = 0x0] 16:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ba90000) [pid = 1650] [serial = 313] [outer = 0x12a5b3400] 16:53:24 INFO - PROCESS | 1650 | 1467244404500 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bdc7000) [pid = 1650] [serial = 314] [outer = 0x12a5b3400] 16:53:24 INFO - PROCESS | 1650 | 1467244404835 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 16:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:53:24 INFO - PROCESS | 1650 | 1467244404860 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1650 | 1467244404861 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:53:24 INFO - PROCESS | 1650 | 1467244404863 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1650 | 1467244404864 Marionette TRACE conn2 <- [1,394,null,{}] 16:53:24 INFO - PROCESS | 1650 | 1467244404867 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1650 | 1467244404868 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:24 INFO - PROCESS | 1650 | 1467244404966 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:53:24 INFO - PROCESS | 1650 | 1467244404977 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1650 | 1467244404978 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cb800 == 43 [pid = 1650] [id = 106] 16:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129a5800) [pid = 1650] [serial = 315] [outer = 0x0] 16:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1129aec00) [pid = 1650] [serial = 316] [outer = 0x1129a5800] 16:53:25 INFO - PROCESS | 1650 | 1467244405002 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129b2c00) [pid = 1650] [serial = 317] [outer = 0x1129a5800] 16:53:25 INFO - PROCESS | 1650 | 1467244405346 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 521ms 16:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:53:25 INFO - PROCESS | 1650 | 1467244405385 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1650 | 1467244405386 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:53:25 INFO - PROCESS | 1650 | 1467244405389 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1650 | 1467244405390 Marionette TRACE conn2 <- [1,398,null,{}] 16:53:25 INFO - PROCESS | 1650 | 1467244405392 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1650 | 1467244405393 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:25 INFO - PROCESS | 1650 | 1467244405503 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1242eb800) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1289e5c00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11677e000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123a8f400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114f93800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119196800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123003c00) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1290ac400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121b2000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d54000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1237ed400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:53:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126188000) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:53:25 INFO - PROCESS | 1650 | 1467244405648 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1650 | 1467244405649 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:25 INFO - PROCESS | 1650 | 1467244405653 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e0000 == 44 [pid = 1650] [id = 107] 16:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11677e000) [pid = 1650] [serial = 318] [outer = 0x0] 16:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119196800) [pid = 1650] [serial = 319] [outer = 0x11677e000] 16:53:25 INFO - PROCESS | 1650 | 1467244405713 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d54000) [pid = 1650] [serial = 320] [outer = 0x11677e000] 16:53:26 INFO - PROCESS | 1650 | 1467244406027 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 16:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:53:26 INFO - PROCESS | 1650 | 1467244406062 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1650 | 1467244406063 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 1650 | 1467244406065 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1650 | 1467244406066 Marionette TRACE conn2 <- [1,402,null,{}] 16:53:26 INFO - PROCESS | 1650 | 1467244406069 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1650 | 1467244406070 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:26 INFO - PROCESS | 1650 | 1467244406154 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:53:26 INFO - PROCESS | 1650 | 1467244406224 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1650 | 1467244406225 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba31000 == 45 [pid = 1650] [id = 108] 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11814d800) [pid = 1650] [serial = 321] [outer = 0x0] 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1234ed800) [pid = 1650] [serial = 322] [outer = 0x11814d800] 16:53:26 INFO - PROCESS | 1650 | 1467244406249 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1234f2c00) [pid = 1650] [serial = 323] [outer = 0x11814d800] 16:53:26 INFO - PROCESS | 1650 | 1467244406546 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 16:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:53:26 INFO - PROCESS | 1650 | 1467244406588 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1650 | 1467244406589 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 1650 | 1467244406592 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1650 | 1467244406594 Marionette TRACE conn2 <- [1,406,null,{}] 16:53:26 INFO - PROCESS | 1650 | 1467244406596 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1650 | 1467244406597 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:26 INFO - PROCESS | 1650 | 1467244406696 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:53:26 INFO - PROCESS | 1650 | 1467244406700 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1650 | 1467244406709 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5b000 == 46 [pid = 1650] [id = 109] 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1234e5800) [pid = 1650] [serial = 324] [outer = 0x0] 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124dd6c00) [pid = 1650] [serial = 325] [outer = 0x1234e5800] 16:53:26 INFO - PROCESS | 1650 | 1467244406783 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1291e4400) [pid = 1650] [serial = 326] [outer = 0x1234e5800] 16:53:27 INFO - PROCESS | 1650 | 1467244407061 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 16:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:53:27 INFO - PROCESS | 1650 | 1467244407114 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1650 | 1467244407115 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:53:27 INFO - PROCESS | 1650 | 1467244407117 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1650 | 1467244407118 Marionette TRACE conn2 <- [1,410,null,{}] 16:53:27 INFO - PROCESS | 1650 | 1467244407121 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1650 | 1467244407122 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:27 INFO - PROCESS | 1650 | 1467244407214 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:53:27 INFO - PROCESS | 1650 | 1467244407218 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1650 | 1467244407219 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c555800 == 47 [pid = 1650] [id = 110] 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11876c000) [pid = 1650] [serial = 327] [outer = 0x0] 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118775c00) [pid = 1650] [serial = 328] [outer = 0x11876c000] 16:53:27 INFO - PROCESS | 1650 | 1467244407243 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118779800) [pid = 1650] [serial = 329] [outer = 0x11876c000] 16:53:27 INFO - PROCESS | 1650 | 1467244407592 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 16:53:27 INFO - PROCESS | 1650 | 1467244407672 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1650 | 1467244407674 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:53:27 INFO - PROCESS | 1650 | 1467244407679 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1650 | 1467244407682 Marionette TRACE conn2 <- [1,414,null,{}] 16:53:27 INFO - PROCESS | 1650 | 1467244407686 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1650 | 1467244407688 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:27 INFO - PROCESS | 1650 | 1467244407789 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:53:27 INFO - PROCESS | 1650 | 1467244407900 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1650 | 1467244407902 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116673000 == 48 [pid = 1650] [id = 111] 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116f91800) [pid = 1650] [serial = 330] [outer = 0x0] 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1176f1800) [pid = 1650] [serial = 331] [outer = 0x116f91800] 16:53:27 INFO - PROCESS | 1650 | 1467244407933 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118774400) [pid = 1650] [serial = 332] [outer = 0x116f91800] 16:53:28 INFO - PROCESS | 1650 | 1467244408383 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 722ms 16:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:53:28 INFO - PROCESS | 1650 | 1467244408401 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1650 | 1467244408403 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:53:28 INFO - PROCESS | 1650 | 1467244408408 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1650 | 1467244408411 Marionette TRACE conn2 <- [1,418,null,{}] 16:53:28 INFO - PROCESS | 1650 | 1467244408414 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1650 | 1467244408415 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:28 INFO - PROCESS | 1650 | 1467244408549 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:53:28 INFO - PROCESS | 1650 | 1467244408630 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1650 | 1467244408632 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123188000 == 49 [pid = 1650] [id = 112] 16:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a89c00) [pid = 1650] [serial = 333] [outer = 0x0] 16:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119c45c00) [pid = 1650] [serial = 334] [outer = 0x119a89c00] 16:53:28 INFO - PROCESS | 1650 | 1467244408662 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x120745400) [pid = 1650] [serial = 335] [outer = 0x119a89c00] 16:53:29 INFO - PROCESS | 1650 | 1467244409609 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1225ms 16:53:29 INFO - PROCESS | 1650 | 1467244409631 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:53:29 INFO - PROCESS | 1650 | 1467244409633 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:53:29 INFO - PROCESS | 1650 | 1467244409636 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1650 | 1467244409637 Marionette TRACE conn2 <- [1,422,null,{}] 16:53:29 INFO - PROCESS | 1650 | 1467244409644 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1650 | 1467244409647 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:29 INFO - PROCESS | 1650 | 1467244409753 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:53:29 INFO - PROCESS | 1650 | 1467244409807 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1650 | 1467244409810 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a672800 == 50 [pid = 1650] [id = 113] 16:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123d0d000) [pid = 1650] [serial = 336] [outer = 0x0] 16:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1242df400) [pid = 1650] [serial = 337] [outer = 0x123d0d000] 16:53:29 INFO - PROCESS | 1650 | 1467244409841 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124dd7800) [pid = 1650] [serial = 338] [outer = 0x123d0d000] 16:53:31 INFO - PROCESS | 1650 | 1467244411013 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1425ms 16:53:31 INFO - PROCESS | 1650 | 1467244411101 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1650 | 1467244411104 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:53:31 INFO - PROCESS | 1650 | 1467244411109 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1650 | 1467244411111 Marionette TRACE conn2 <- [1,426,null,{}] 16:53:31 INFO - PROCESS | 1650 | 1467244411115 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1650 | 1467244411116 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:31 INFO - PROCESS | 1650 | 1467244411211 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5b000 == 49 [pid = 1650] [id = 109] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba31000 == 48 [pid = 1650] [id = 108] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e0000 == 47 [pid = 1650] [id = 107] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cb800 == 46 [pid = 1650] [id = 106] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128b86800 == 45 [pid = 1650] [id = 105] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128872000 == 44 [pid = 1650] [id = 104] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x124e29800 == 43 [pid = 1650] [id = 103] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116197c00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119c4a800) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a9d9000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119592000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1242ea400) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123308000 == 42 [pid = 1650] [id = 102] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d4800 == 41 [pid = 1650] [id = 101] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11668b800 == 40 [pid = 1650] [id = 100] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x112645800 == 39 [pid = 1650] [id = 99] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d9800 == 38 [pid = 1650] [id = 96] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2000 == 37 [pid = 1650] [id = 95] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x112f1a800 == 36 [pid = 1650] [id = 94] 16:53:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a93a000 == 35 [pid = 1650] [id = 93] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117d26400) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11677c800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119812000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119cdd000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123453400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1239a7c00) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1290b5400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119594000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a5af800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1164e7c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a5b6400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129dcb800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12872b000) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1266ec800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12934d000) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128dd1c00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1289eac00) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1291e9c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1289e3c00) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ba3c00) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118150c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119196400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123a93800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d11400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 16:53:31 INFO - PROCESS | 1650 | 1467244411301 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1650 | 1467244411304 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x113358000 == 36 [pid = 1650] [id = 114] 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116197c00) [pid = 1650] [serial = 339] [outer = 0x0] 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1176f8400) [pid = 1650] [serial = 340] [outer = 0x116197c00] 16:53:31 INFO - PROCESS | 1650 | 1467244411331 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11830f400) [pid = 1650] [serial = 341] [outer = 0x116197c00] 16:53:31 INFO - PROCESS | 1650 | 1467244411618 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1650 | 1467244411636 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:53:31 INFO - PROCESS | 1650 | 1467244411649 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1650 | 1467244411651 Marionette TRACE conn2 <- [1,430,null,{}] 16:53:31 INFO - PROCESS | 1650 | 1467244411663 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1650 | 1467244411665 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:31 INFO - PROCESS | 1650 | 1467244411752 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:53:31 INFO - PROCESS | 1650 | 1467244411815 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1650 | 1467244411816 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117159800 == 37 [pid = 1650] [id = 115] 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11830cc00) [pid = 1650] [serial = 342] [outer = 0x0] 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187d4c00) [pid = 1650] [serial = 343] [outer = 0x11830cc00] 16:53:31 INFO - PROCESS | 1650 | 1467244411843 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119597000) [pid = 1650] [serial = 344] [outer = 0x11830cc00] 16:53:32 INFO - PROCESS | 1650 | 1467244412137 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 529ms 16:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:53:32 INFO - PROCESS | 1650 | 1467244412169 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1650 | 1467244412171 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:53:32 INFO - PROCESS | 1650 | 1467244412175 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1650 | 1467244412179 Marionette TRACE conn2 <- [1,434,null,{}] 16:53:32 INFO - PROCESS | 1650 | 1467244412187 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1650 | 1467244412191 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:32 INFO - PROCESS | 1650 | 1467244412278 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:53:32 INFO - PROCESS | 1650 | 1467244412334 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1650 | 1467244412336 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119180800 == 38 [pid = 1650] [id = 116] 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119597800) [pid = 1650] [serial = 345] [outer = 0x0] 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119811400) [pid = 1650] [serial = 346] [outer = 0x119597800] 16:53:32 INFO - PROCESS | 1650 | 1467244412365 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1234eb000) [pid = 1650] [serial = 347] [outer = 0x119597800] 16:53:32 INFO - PROCESS | 1650 | 1467244412664 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 527ms 16:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:53:32 INFO - PROCESS | 1650 | 1467244412701 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1650 | 1467244412702 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:53:32 INFO - PROCESS | 1650 | 1467244412704 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1650 | 1467244412706 Marionette TRACE conn2 <- [1,438,null,{}] 16:53:32 INFO - PROCESS | 1650 | 1467244412711 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1650 | 1467244412712 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:32 INFO - PROCESS | 1650 | 1467244412794 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:53:32 INFO - PROCESS | 1650 | 1467244412798 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1650 | 1467244412799 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123074000 == 39 [pid = 1650] [id = 117] 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123643c00) [pid = 1650] [serial = 348] [outer = 0x0] 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a92800) [pid = 1650] [serial = 349] [outer = 0x123643c00] 16:53:32 INFO - PROCESS | 1650 | 1467244412825 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1242ea800) [pid = 1650] [serial = 350] [outer = 0x123643c00] 16:53:33 INFO - PROCESS | 1650 | 1467244413151 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 16:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:53:33 INFO - PROCESS | 1650 | 1467244413178 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1650 | 1467244413179 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:53:33 INFO - PROCESS | 1650 | 1467244413181 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1650 | 1467244413182 Marionette TRACE conn2 <- [1,442,null,{}] 16:53:33 INFO - PROCESS | 1650 | 1467244413185 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1650 | 1467244413186 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:33 INFO - PROCESS | 1650 | 1467244413303 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:53:33 INFO - PROCESS | 1650 | 1467244413316 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1650 | 1467244413317 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233e0800 == 40 [pid = 1650] [id = 118] 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117d24c00) [pid = 1650] [serial = 351] [outer = 0x0] 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1242ec800) [pid = 1650] [serial = 352] [outer = 0x117d24c00] 16:53:33 INFO - PROCESS | 1650 | 1467244413341 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124ddc400) [pid = 1650] [serial = 353] [outer = 0x117d24c00] 16:53:33 INFO - PROCESS | 1650 | 1467244413713 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 16:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:53:33 INFO - PROCESS | 1650 | 1467244413750 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1650 | 1467244413751 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:53:33 INFO - PROCESS | 1650 | 1467244413753 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1650 | 1467244413754 Marionette TRACE conn2 <- [1,446,null,{}] 16:53:33 INFO - PROCESS | 1650 | 1467244413758 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1650 | 1467244413763 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:33 INFO - PROCESS | 1650 | 1467244413879 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:53:33 INFO - PROCESS | 1650 | 1467244413894 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1650 | 1467244413895 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c3000 == 41 [pid = 1650] [id = 119] 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126187800) [pid = 1650] [serial = 354] [outer = 0x0] 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12872e800) [pid = 1650] [serial = 355] [outer = 0x126187800] 16:53:33 INFO - PROCESS | 1650 | 1467244413920 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1288e4c00) [pid = 1650] [serial = 356] [outer = 0x126187800] 16:53:34 INFO - PROCESS | 1650 | 1467244414262 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 16:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:53:34 INFO - PROCESS | 1650 | 1467244414278 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1650 | 1467244414280 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1650 | 1467244414282 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1650 | 1467244414283 Marionette TRACE conn2 <- [1,450,null,{}] 16:53:34 INFO - PROCESS | 1650 | 1467244414295 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1650 | 1467244414297 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:34 INFO - PROCESS | 1650 | 1467244414408 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:53:34 INFO - PROCESS | 1650 | 1467244414411 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1650 | 1467244414412 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cf000 == 42 [pid = 1650] [id = 120] 16:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12618d400) [pid = 1650] [serial = 357] [outer = 0x0] 16:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1289e2c00) [pid = 1650] [serial = 358] [outer = 0x12618d400] 16:53:34 INFO - PROCESS | 1650 | 1467244414437 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1289ea400) [pid = 1650] [serial = 359] [outer = 0x12618d400] 16:53:34 INFO - PROCESS | 1650 | 1467244414785 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1650 | 1467244414804 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1650 | 1467244414806 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1650 | 1467244414807 Marionette TRACE conn2 <- [1,454,null,{}] 16:53:34 INFO - PROCESS | 1650 | 1467244414810 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1650 | 1467244414811 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:34 INFO - PROCESS | 1650 | 1467244414910 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:53:34 INFO - PROCESS | 1650 | 1467244414947 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1650 | 1467244414948 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11301e800 == 43 [pid = 1650] [id = 121] 16:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1289eac00) [pid = 1650] [serial = 360] [outer = 0x0] 16:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290b0000) [pid = 1650] [serial = 361] [outer = 0x1289eac00] 16:53:34 INFO - PROCESS | 1650 | 1467244414972 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1291e3800) [pid = 1650] [serial = 362] [outer = 0x1289eac00] 16:53:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:35 INFO - PROCESS | 1650 | 1467244415271 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1241d2c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118306c00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1187d5400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a5b1c00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1289eb000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12872d400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116773400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1238c2400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a5b3400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129a5800) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123002c00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117d21800) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11677e000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114f96000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266e7c00) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126191c00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11814d800) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1234e5800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115ddbc00) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119108800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119c48c00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a8b400) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:53:35 INFO - PROCESS | 1650 | 1467244415471 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1650 | 1467244415474 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:53:35 INFO - PROCESS | 1650 | 1467244415487 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1650 | 1467244415488 Marionette TRACE conn2 <- [1,458,null,{}] 16:53:35 INFO - PROCESS | 1650 | 1467244415492 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1650 | 1467244415494 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:35 INFO - PROCESS | 1650 | 1467244415572 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:53:35 INFO - PROCESS | 1650 | 1467244415577 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1650 | 1467244415579 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12348f800 == 44 [pid = 1650] [id = 122] 16:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116a19c00) [pid = 1650] [serial = 363] [outer = 0x0] 16:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118151000) [pid = 1650] [serial = 364] [outer = 0x116a19c00] 16:53:35 INFO - PROCESS | 1650 | 1467244415603 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119488c00) [pid = 1650] [serial = 365] [outer = 0x116a19c00] 16:53:35 INFO - PROCESS | 1650 | 1467244415943 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1650 | 1467244415959 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:53:35 INFO - PROCESS | 1650 | 1467244415963 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:53:35 INFO - PROCESS | 1650 | 1467244415964 Marionette TRACE conn2 <- [1,462,null,{}] 16:53:35 INFO - PROCESS | 1650 | 1467244415967 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1650 | 1467244415968 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:36 INFO - PROCESS | 1650 | 1467244416051 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:53:36 INFO - PROCESS | 1650 | 1467244416110 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1650 | 1467244416111 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129193000 == 45 [pid = 1650] [id = 123] 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1174d1800) [pid = 1650] [serial = 366] [outer = 0x0] 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12363dc00) [pid = 1650] [serial = 367] [outer = 0x1174d1800] 16:53:36 INFO - PROCESS | 1650 | 1467244416134 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1271e7c00) [pid = 1650] [serial = 368] [outer = 0x1174d1800] 16:53:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:36 INFO - PROCESS | 1650 | 1467244416448 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:53:36 INFO - PROCESS | 1650 | 1467244416487 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:53:36 INFO - PROCESS | 1650 | 1467244416489 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1650 | 1467244416491 Marionette TRACE conn2 <- [1,466,null,{}] 16:53:36 INFO - PROCESS | 1650 | 1467244416494 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 1650 | 1467244416495 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:36 INFO - PROCESS | 1650 | 1467244416585 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:53:36 INFO - PROCESS | 1650 | 1467244416592 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1650 | 1467244416594 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b10f000 == 46 [pid = 1650] [id = 124] 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119595800) [pid = 1650] [serial = 369] [outer = 0x0] 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129317800) [pid = 1650] [serial = 370] [outer = 0x119595800] 16:53:36 INFO - PROCESS | 1650 | 1467244416621 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a9d7000) [pid = 1650] [serial = 371] [outer = 0x119595800] 16:53:36 INFO - PROCESS | 1650 | 1467244416964 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1650 | 1467244417013 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:53:37 INFO - PROCESS | 1650 | 1467244417015 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1650 | 1467244417016 Marionette TRACE conn2 <- [1,470,null,{}] 16:53:37 INFO - PROCESS | 1650 | 1467244417019 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1650 | 1467244417020 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:37 INFO - PROCESS | 1650 | 1467244417101 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:53:37 INFO - PROCESS | 1650 | 1467244417105 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1650 | 1467244417106 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5f800 == 47 [pid = 1650] [id = 125] 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129354000) [pid = 1650] [serial = 372] [outer = 0x0] 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b055000) [pid = 1650] [serial = 373] [outer = 0x129354000] 16:53:37 INFO - PROCESS | 1650 | 1467244417134 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b8df800) [pid = 1650] [serial = 374] [outer = 0x129354000] 16:53:37 INFO - PROCESS | 1650 | 1467244417454 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 16:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:53:37 INFO - PROCESS | 1650 | 1467244417535 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1650 | 1467244417537 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:53:37 INFO - PROCESS | 1650 | 1467244417540 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1650 | 1467244417543 Marionette TRACE conn2 <- [1,474,null,{}] 16:53:37 INFO - PROCESS | 1650 | 1467244417547 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1650 | 1467244417549 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:37 INFO - PROCESS | 1650 | 1467244417649 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:53:37 INFO - PROCESS | 1650 | 1467244417748 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1650 | 1467244417751 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e40800 == 48 [pid = 1650] [id = 126] 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116809800) [pid = 1650] [serial = 375] [outer = 0x0] 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1176f6400) [pid = 1650] [serial = 376] [outer = 0x116809800] 16:53:37 INFO - PROCESS | 1650 | 1467244417782 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118306c00) [pid = 1650] [serial = 377] [outer = 0x116809800] 16:53:38 INFO - PROCESS | 1650 | 1467244418233 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 721ms 16:53:38 INFO - PROCESS | 1650 | 1467244418262 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:53:38 INFO - PROCESS | 1650 | 1467244418265 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:53:38 INFO - PROCESS | 1650 | 1467244418270 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1650 | 1467244418272 Marionette TRACE conn2 <- [1,478,null,{}] 16:53:38 INFO - PROCESS | 1650 | 1467244418295 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1650 | 1467244418296 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:38 INFO - PROCESS | 1650 | 1467244418402 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:53:38 INFO - PROCESS | 1650 | 1467244418472 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1650 | 1467244418473 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee5000 == 49 [pid = 1650] [id = 127] 16:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119968800) [pid = 1650] [serial = 378] [outer = 0x0] 16:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119c46800) [pid = 1650] [serial = 379] [outer = 0x119968800] 16:53:38 INFO - PROCESS | 1650 | 1467244418504 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1207e7c00) [pid = 1650] [serial = 380] [outer = 0x119968800] 16:53:38 INFO - PROCESS | 1650 | 1467244418953 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 693ms 16:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:53:38 INFO - PROCESS | 1650 | 1467244418961 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1650 | 1467244418962 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:53:38 INFO - PROCESS | 1650 | 1467244418965 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1650 | 1467244418966 Marionette TRACE conn2 <- [1,482,null,{}] 16:53:38 INFO - PROCESS | 1650 | 1467244418976 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1650 | 1467244418979 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:39 INFO - PROCESS | 1650 | 1467244419105 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:53:39 INFO - PROCESS | 1650 | 1467244419175 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1650 | 1467244419177 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2e800 == 50 [pid = 1650] [id = 128] 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123d10400) [pid = 1650] [serial = 381] [outer = 0x0] 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124ddf800) [pid = 1650] [serial = 382] [outer = 0x123d10400] 16:53:39 INFO - PROCESS | 1650 | 1467244419210 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126191c00) [pid = 1650] [serial = 383] [outer = 0x123d10400] 16:53:39 INFO - PROCESS | 1650 | 1467244419678 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 720ms 16:53:39 INFO - PROCESS | 1650 | 1467244419685 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1650 | 1467244419687 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:53:39 INFO - PROCESS | 1650 | 1467244419708 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1650 | 1467244419710 Marionette TRACE conn2 <- [1,486,null,{}] 16:53:39 INFO - PROCESS | 1650 | 1467244419715 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 1650 | 1467244419717 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:39 INFO - PROCESS | 1650 | 1467244419824 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:53:39 INFO - PROCESS | 1650 | 1467244419894 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1650 | 1467244419895 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c94b000 == 51 [pid = 1650] [id = 129] 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1288db400) [pid = 1650] [serial = 384] [outer = 0x0] 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1288ddc00) [pid = 1650] [serial = 385] [outer = 0x1288db400] 16:53:39 INFO - PROCESS | 1650 | 1467244419924 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1290b8000) [pid = 1650] [serial = 386] [outer = 0x1288db400] 16:53:40 INFO - PROCESS | 1650 | 1467244420380 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 741ms 16:53:40 INFO - PROCESS | 1650 | 1467244420444 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1650 | 1467244420445 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:53:40 INFO - PROCESS | 1650 | 1467244420449 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1650 | 1467244420450 Marionette TRACE conn2 <- [1,490,null,{}] 16:53:40 INFO - PROCESS | 1650 | 1467244420452 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1650 | 1467244420454 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:40 INFO - PROCESS | 1650 | 1467244420557 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:53:40 INFO - PROCESS | 1650 | 1467244420627 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1650 | 1467244420628 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116850800 == 52 [pid = 1650] [id = 130] 16:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113c65c00) [pid = 1650] [serial = 387] [outer = 0x0] 16:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119c43c00) [pid = 1650] [serial = 388] [outer = 0x113c65c00] 16:53:40 INFO - PROCESS | 1650 | 1467244420657 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124ed9000) [pid = 1650] [serial = 389] [outer = 0x113c65c00] 16:53:41 INFO - PROCESS | 1650 | 1467244421160 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 769ms 16:53:41 INFO - PROCESS | 1650 | 1467244421219 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1650 | 1467244421221 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:53:41 INFO - PROCESS | 1650 | 1467244421244 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1650 | 1467244421246 Marionette TRACE conn2 <- [1,494,null,{}] 16:53:41 INFO - PROCESS | 1650 | 1467244421249 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1650 | 1467244421251 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:41 INFO - PROCESS | 1650 | 1467244421348 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:53:41 INFO - PROCESS | 1650 | 1467244421423 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1650 | 1467244421424 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3a000 == 53 [pid = 1650] [id = 131] 16:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118569800) [pid = 1650] [serial = 390] [outer = 0x0] 16:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11877a400) [pid = 1650] [serial = 391] [outer = 0x118569800] 16:53:41 INFO - PROCESS | 1650 | 1467244421452 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119484c00) [pid = 1650] [serial = 392] [outer = 0x118569800] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b10f000 == 52 [pid = 1650] [id = 124] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129193000 == 51 [pid = 1650] [id = 123] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12348f800 == 50 [pid = 1650] [id = 122] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11301e800 == 49 [pid = 1650] [id = 121] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cf000 == 48 [pid = 1650] [id = 120] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c3000 == 47 [pid = 1650] [id = 119] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118775c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1233e0800 == 46 [pid = 1650] [id = 118] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123074000 == 45 [pid = 1650] [id = 117] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119180800 == 44 [pid = 1650] [id = 116] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117159800 == 43 [pid = 1650] [id = 115] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x113358000 == 42 [pid = 1650] [id = 114] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123188000 == 41 [pid = 1650] [id = 112] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116673000 == 40 [pid = 1650] [id = 111] 16:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c555800 == 39 [pid = 1650] [id = 110] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1291ea800) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x124e34400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116f92800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11994b400) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12344b400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1188f5400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118371800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119969c00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b04f400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1290b2400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129319c00) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129351000) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119595000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118147800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116885000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1242e2800) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a91800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ba90000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b8e2400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129aec00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124608800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bdc7000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d0c400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129b2c00) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118438c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d54000) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c49400) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a9df400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1271dd000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12872d000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1289e7c00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126652800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1234ed800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1234f2c00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124dd6c00) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119196800) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291e4400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129dc2000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 16:53:41 INFO - PROCESS | 1650 | 1467244421914 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 16:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:53:41 INFO - PROCESS | 1650 | 1467244421964 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1650 | 1467244421967 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 1650 | 1467244421971 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1650 | 1467244421973 Marionette TRACE conn2 <- [1,498,null,{}] 16:53:41 INFO - PROCESS | 1650 | 1467244421978 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1650 | 1467244421979 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:42 INFO - PROCESS | 1650 | 1467244422062 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:53:42 INFO - PROCESS | 1650 | 1467244422068 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1650 | 1467244422069 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f32000 == 40 [pid = 1650] [id = 132] 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118147800) [pid = 1650] [serial = 393] [outer = 0x0] 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a7f800) [pid = 1650] [serial = 394] [outer = 0x118147800] 16:53:42 INFO - PROCESS | 1650 | 1467244422097 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1207efc00) [pid = 1650] [serial = 395] [outer = 0x118147800] 16:53:42 INFO - PROCESS | 1650 | 1467244422452 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 16:53:42 INFO - PROCESS | 1650 | 1467244422494 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1650 | 1467244422495 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:53:42 INFO - PROCESS | 1650 | 1467244422497 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1650 | 1467244422500 Marionette TRACE conn2 <- [1,502,null,{}] 16:53:42 INFO - PROCESS | 1650 | 1467244422507 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:42 INFO - PROCESS | 1650 | 1467244422510 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:42 INFO - PROCESS | 1650 | 1467244422595 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:53:42 INFO - PROCESS | 1650 | 1467244422600 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1650 | 1467244422601 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ede000 == 41 [pid = 1650] [id = 133] 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12344b400) [pid = 1650] [serial = 396] [outer = 0x0] 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1238ca000) [pid = 1650] [serial = 397] [outer = 0x12344b400] 16:53:42 INFO - PROCESS | 1650 | 1467244422629 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124dd5000) [pid = 1650] [serial = 398] [outer = 0x12344b400] 16:53:42 INFO - PROCESS | 1650 | 1467244422983 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 16:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:53:43 INFO - PROCESS | 1650 | 1467244423018 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1650 | 1467244423020 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:53:43 INFO - PROCESS | 1650 | 1467244423022 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1650 | 1467244423024 Marionette TRACE conn2 <- [1,506,null,{}] 16:53:43 INFO - PROCESS | 1650 | 1467244423028 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1650 | 1467244423029 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:43 INFO - PROCESS | 1650 | 1467244423112 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:53:43 INFO - PROCESS | 1650 | 1467244423116 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1650 | 1467244423117 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d7d000 == 42 [pid = 1650] [id = 134] 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12618ac00) [pid = 1650] [serial = 399] [outer = 0x0] 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12872ec00) [pid = 1650] [serial = 400] [outer = 0x12618ac00] 16:53:43 INFO - PROCESS | 1650 | 1467244423143 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288e2000) [pid = 1650] [serial = 401] [outer = 0x12618ac00] 16:53:43 INFO - PROCESS | 1650 | 1467244423481 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 474ms 16:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:53:43 INFO - PROCESS | 1650 | 1467244423496 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1650 | 1467244423498 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:53:43 INFO - PROCESS | 1650 | 1467244423500 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1650 | 1467244423501 Marionette TRACE conn2 <- [1,510,null,{}] 16:53:43 INFO - PROCESS | 1650 | 1467244423503 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1650 | 1467244423504 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:43 INFO - PROCESS | 1650 | 1467244423586 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:53:43 INFO - PROCESS | 1650 | 1467244423648 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1650 | 1467244423655 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271bf800 == 43 [pid = 1650] [id = 135] 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124dde000) [pid = 1650] [serial = 402] [outer = 0x0] 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288e2400) [pid = 1650] [serial = 403] [outer = 0x124dde000] 16:53:43 INFO - PROCESS | 1650 | 1467244423681 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290ab800) [pid = 1650] [serial = 404] [outer = 0x124dde000] 16:53:44 INFO - PROCESS | 1650 | 1467244424013 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 16:53:44 INFO - PROCESS | 1650 | 1467244424020 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1650 | 1467244424022 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:53:44 INFO - PROCESS | 1650 | 1467244424027 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1650 | 1467244424029 Marionette TRACE conn2 <- [1,514,null,{}] 16:53:44 INFO - PROCESS | 1650 | 1467244424032 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1650 | 1467244424038 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:44 INFO - PROCESS | 1650 | 1467244424221 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:53:44 INFO - PROCESS | 1650 | 1467244424243 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1650 | 1467244424244 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b86800 == 44 [pid = 1650] [id = 136] 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290b7400) [pid = 1650] [serial = 405] [outer = 0x0] 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129dc3400) [pid = 1650] [serial = 406] [outer = 0x1290b7400] 16:53:44 INFO - PROCESS | 1650 | 1467244424285 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b8e0800) [pid = 1650] [serial = 407] [outer = 0x1290b7400] 16:53:44 INFO - PROCESS | 1650 | 1467244424697 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 723ms 16:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:53:44 INFO - PROCESS | 1650 | 1467244424747 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1650 | 1467244424749 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:53:44 INFO - PROCESS | 1650 | 1467244424751 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1650 | 1467244424752 Marionette TRACE conn2 <- [1,518,null,{}] 16:53:44 INFO - PROCESS | 1650 | 1467244424754 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1650 | 1467244424755 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:44 INFO - PROCESS | 1650 | 1467244424864 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:53:44 INFO - PROCESS | 1650 | 1467244424867 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1650 | 1467244424868 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a508800 == 45 [pid = 1650] [id = 137] 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a5b4000) [pid = 1650] [serial = 408] [outer = 0x0] 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b8e2400) [pid = 1650] [serial = 409] [outer = 0x12a5b4000] 16:53:44 INFO - PROCESS | 1650 | 1467244424893 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bdce800) [pid = 1650] [serial = 410] [outer = 0x12a5b4000] 16:53:45 INFO - PROCESS | 1650 | 1467244425228 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 16:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:53:45 INFO - PROCESS | 1650 | 1467244425270 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1650 | 1467244425271 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:53:45 INFO - PROCESS | 1650 | 1467244425273 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1650 | 1467244425276 Marionette TRACE conn2 <- [1,522,null,{}] 16:53:45 INFO - PROCESS | 1650 | 1467244425279 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1650 | 1467244425280 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:45 INFO - PROCESS | 1650 | 1467244425382 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:53:45 INFO - PROCESS | 1650 | 1467244425393 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1650 | 1467244425394 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a93b000 == 46 [pid = 1650] [id = 138] 16:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128ce000) [pid = 1650] [serial = 411] [outer = 0x0] 16:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128d4800) [pid = 1650] [serial = 412] [outer = 0x1128ce000] 16:53:45 INFO - PROCESS | 1650 | 1467244425418 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d8800) [pid = 1650] [serial = 413] [outer = 0x1128ce000] 16:53:45 INFO - PROCESS | 1650 | 1467244425763 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 16:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:53:45 INFO - PROCESS | 1650 | 1467244425797 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1650 | 1467244425798 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:53:45 INFO - PROCESS | 1650 | 1467244425800 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1650 | 1467244425801 Marionette TRACE conn2 <- [1,526,null,{}] 16:53:45 INFO - PROCESS | 1650 | 1467244425803 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1650 | 1467244425805 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:45 INFO - PROCESS | 1650 | 1467244425915 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:53:46 INFO - PROCESS | 1650 | 1467244426037 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1650 | 1467244426038 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126187800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12618d400) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123643c00) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116197c00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119597800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1289eac00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a19c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119595800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1174d1800) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11830cc00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117d24c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667f000 == 47 [pid = 1650] [id = 139] 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128d5800) [pid = 1650] [serial = 414] [outer = 0x0] 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116a19c00) [pid = 1650] [serial = 415] [outer = 0x1128d5800] 16:53:46 INFO - PROCESS | 1650 | 1467244426073 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a8b400) [pid = 1650] [serial = 416] [outer = 0x1128d5800] 16:53:46 INFO - PROCESS | 1650 | 1467244426358 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 618ms 16:53:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:53:46 INFO - PROCESS | 1650 | 1467244426419 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1650 | 1467244426420 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:53:46 INFO - PROCESS | 1650 | 1467244426422 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1650 | 1467244426423 Marionette TRACE conn2 <- [1,530,null,{}] 16:53:46 INFO - PROCESS | 1650 | 1467244426429 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1650 | 1467244426430 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:46 INFO - PROCESS | 1650 | 1467244426515 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:53:46 INFO - PROCESS | 1650 | 1467244426518 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1650 | 1467244426519 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4a800 == 48 [pid = 1650] [id = 140] 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110eaec00) [pid = 1650] [serial = 417] [outer = 0x0] 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110eb5800) [pid = 1650] [serial = 418] [outer = 0x110eaec00] 16:53:46 INFO - PROCESS | 1650 | 1467244426544 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118144800) [pid = 1650] [serial = 419] [outer = 0x110eaec00] 16:53:46 INFO - PROCESS | 1650 | 1467244426882 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:53:46 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:53:46 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:53:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:53:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 473ms 16:53:46 INFO - PROCESS | 1650 | 1467244426896 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1650 | 1467244426898 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:53:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:53:46 INFO - PROCESS | 1650 | 1467244426900 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1650 | 1467244426902 Marionette TRACE conn2 <- [1,534,null,{}] 16:53:46 INFO - PROCESS | 1650 | 1467244426914 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1650 | 1467244426916 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:47 INFO - PROCESS | 1650 | 1467244427039 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:53:47 INFO - PROCESS | 1650 | 1467244427047 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1650 | 1467244427049 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca9d800 == 49 [pid = 1650] [id = 141] 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11841e000) [pid = 1650] [serial = 420] [outer = 0x0] 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a8ec00) [pid = 1650] [serial = 421] [outer = 0x11841e000] 16:53:47 INFO - PROCESS | 1650 | 1467244427075 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5b7c00) [pid = 1650] [serial = 422] [outer = 0x11841e000] 16:53:47 INFO - PROCESS | 1650 | 1467244427384 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:53:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 16:53:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:53:47 INFO - PROCESS | 1650 | 1467244427419 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1650 | 1467244427420 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:53:47 INFO - PROCESS | 1650 | 1467244427423 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1650 | 1467244427426 Marionette TRACE conn2 <- [1,538,null,{}] 16:53:47 INFO - PROCESS | 1650 | 1467244427431 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1650 | 1467244427432 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:47 INFO - PROCESS | 1650 | 1467244427538 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:53:47 INFO - PROCESS | 1650 | 1467244427548 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1650 | 1467244427549 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc71000 == 50 [pid = 1650] [id = 142] 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e8e000) [pid = 1650] [serial = 423] [outer = 0x0] 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b058000) [pid = 1650] [serial = 424] [outer = 0x115e8e000] 16:53:47 INFO - PROCESS | 1650 | 1467244427580 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c088c00) [pid = 1650] [serial = 425] [outer = 0x115e8e000] 16:53:47 INFO - PROCESS | 1650 | 1467244427915 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:53:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 16:53:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:53:47 INFO - PROCESS | 1650 | 1467244427954 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1650 | 1467244427956 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:53:47 INFO - PROCESS | 1650 | 1467244427958 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1650 | 1467244427959 Marionette TRACE conn2 <- [1,542,null,{}] 16:53:47 INFO - PROCESS | 1650 | 1467244427961 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1650 | 1467244427963 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:48 INFO - PROCESS | 1650 | 1467244428075 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:53:48 INFO - PROCESS | 1650 | 1467244428158 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1650 | 1467244428160 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x113233000 == 51 [pid = 1650] [id = 143] 16:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110eaf400) [pid = 1650] [serial = 426] [outer = 0x0] 16:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1121b2c00) [pid = 1650] [serial = 427] [outer = 0x110eaf400] 16:53:48 INFO - PROCESS | 1650 | 1467244428191 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e2bc00) [pid = 1650] [serial = 428] [outer = 0x110eaf400] 16:53:48 INFO - PROCESS | 1650 | 1467244428599 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:53:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 16:53:48 INFO - PROCESS | 1650 | 1467244428631 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1650 | 1467244428633 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:53:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:53:48 INFO - PROCESS | 1650 | 1467244428636 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1650 | 1467244428638 Marionette TRACE conn2 <- [1,546,null,{}] 16:53:48 INFO - PROCESS | 1650 | 1467244428665 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 1650 | 1467244428668 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:48 INFO - PROCESS | 1650 | 1467244428788 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:53:48 INFO - PROCESS | 1650 | 1467244428929 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1650 | 1467244428930 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123305000 == 52 [pid = 1650] [id = 144] 16:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118186c00) [pid = 1650] [serial = 429] [outer = 0x0] 16:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118773000) [pid = 1650] [serial = 430] [outer = 0x118186c00] 16:53:48 INFO - PROCESS | 1650 | 1467244428967 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119940c00) [pid = 1650] [serial = 431] [outer = 0x118186c00] 16:53:49 INFO - PROCESS | 1650 | 1467244429364 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:53:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 744ms 16:53:49 INFO - PROCESS | 1650 | 1467244429393 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1650 | 1467244429397 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:53:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:53:49 INFO - PROCESS | 1650 | 1467244429402 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1650 | 1467244429403 Marionette TRACE conn2 <- [1,550,null,{}] 16:53:49 INFO - PROCESS | 1650 | 1467244429406 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 1650 | 1467244429410 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:49 INFO - PROCESS | 1650 | 1467244429530 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:53:49 INFO - PROCESS | 1650 | 1467244429619 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1650 | 1467244429621 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b800 == 53 [pid = 1650] [id = 145] 16:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119945400) [pid = 1650] [serial = 432] [outer = 0x0] 16:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1234e6400) [pid = 1650] [serial = 433] [outer = 0x119945400] 16:53:49 INFO - PROCESS | 1650 | 1467244429658 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12429bc00) [pid = 1650] [serial = 434] [outer = 0x119945400] 16:53:50 INFO - PROCESS | 1650 | 1467244430044 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:53:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 16:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:53:50 INFO - PROCESS | 1650 | 1467244430072 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1650 | 1467244430074 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:53:50 INFO - PROCESS | 1650 | 1467244430081 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1650 | 1467244430085 Marionette TRACE conn2 <- [1,554,null,{}] 16:53:50 INFO - PROCESS | 1650 | 1467244430089 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1650 | 1467244430092 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:50 INFO - PROCESS | 1650 | 1467244430221 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:53:50 INFO - PROCESS | 1650 | 1467244430294 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1650 | 1467244430295 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d261800 == 54 [pid = 1650] [id = 146] 16:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124e38400) [pid = 1650] [serial = 435] [outer = 0x0] 16:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1289e9400) [pid = 1650] [serial = 436] [outer = 0x124e38400] 16:53:50 INFO - PROCESS | 1650 | 1467244430323 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129319c00) [pid = 1650] [serial = 437] [outer = 0x124e38400] 16:53:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:50 INFO - PROCESS | 1650 | 1467244430745 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 677ms 16:53:50 INFO - PROCESS | 1650 | 1467244430754 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1650 | 1467244430756 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:53:50 INFO - PROCESS | 1650 | 1467244430759 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1650 | 1467244430760 Marionette TRACE conn2 <- [1,558,null,{}] 16:53:50 INFO - PROCESS | 1650 | 1467244430762 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1650 | 1467244430764 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:50 INFO - PROCESS | 1650 | 1467244430872 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:53:50 INFO - PROCESS | 1650 | 1467244430932 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1650 | 1467244430933 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2e000 == 55 [pid = 1650] [id = 147] 16:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1266ec800) [pid = 1650] [serial = 438] [outer = 0x0] 16:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128ae4000) [pid = 1650] [serial = 439] [outer = 0x1266ec800] 16:53:51 INFO - PROCESS | 1650 | 1467244431019 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128ae9800) [pid = 1650] [serial = 440] [outer = 0x1266ec800] 16:53:51 INFO - PROCESS | 1650 | 1467244431628 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 919ms 16:53:51 INFO - PROCESS | 1650 | 1467244431679 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1650 | 1467244431681 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:53:51 INFO - PROCESS | 1650 | 1467244431684 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1650 | 1467244431686 Marionette TRACE conn2 <- [1,562,null,{}] 16:53:51 INFO - PROCESS | 1650 | 1467244431690 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1650 | 1467244431692 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:51 INFO - PROCESS | 1650 | 1467244431785 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:53:51 INFO - PROCESS | 1650 | 1467244431861 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1650 | 1467244431862 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168ac000 == 56 [pid = 1650] [id = 148] 16:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1128d5c00) [pid = 1650] [serial = 441] [outer = 0x0] 16:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112d50800) [pid = 1650] [serial = 442] [outer = 0x1128d5c00] 16:53:51 INFO - PROCESS | 1650 | 1467244431890 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114fc9000) [pid = 1650] [serial = 443] [outer = 0x1128d5c00] 16:53:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:52 INFO - PROCESS | 1650 | 1467244432310 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 16:53:52 INFO - PROCESS | 1650 | 1467244432354 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1650 | 1467244432357 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:53:52 INFO - PROCESS | 1650 | 1467244432361 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1650 | 1467244432363 Marionette TRACE conn2 <- [1,566,null,{}] 16:53:52 INFO - PROCESS | 1650 | 1467244432365 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 1650 | 1467244432367 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:52 INFO - PROCESS | 1650 | 1467244432462 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:53:52 INFO - PROCESS | 1650 | 1467244432536 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1650 | 1467244432537 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f000 == 57 [pid = 1650] [id = 149] 16:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116f94400) [pid = 1650] [serial = 444] [outer = 0x0] 16:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118143800) [pid = 1650] [serial = 445] [outer = 0x116f94400] 16:53:52 INFO - PROCESS | 1650 | 1467244432564 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11830a800) [pid = 1650] [serial = 446] [outer = 0x116f94400] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc71000 == 56 [pid = 1650] [id = 142] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca9d800 == 55 [pid = 1650] [id = 141] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4a800 == 54 [pid = 1650] [id = 140] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11667f000 == 53 [pid = 1650] [id = 139] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a93b000 == 52 [pid = 1650] [id = 138] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a508800 == 51 [pid = 1650] [id = 137] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1176f1800) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119c45c00) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1242df400) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b055000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128b86800 == 50 [pid = 1650] [id = 136] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1271bf800 == 49 [pid = 1650] [id = 135] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123d7d000 == 48 [pid = 1650] [id = 134] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119ede000 == 47 [pid = 1650] [id = 133] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116f32000 == 46 [pid = 1650] [id = 132] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3a000 == 45 [pid = 1650] [id = 131] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2e800 == 44 [pid = 1650] [id = 128] 16:53:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee5000 == 43 [pid = 1650] [id = 127] 16:53:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115e40800 == 42 [pid = 1650] [id = 126] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12872e800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1289e2c00) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123a92800) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1242ea800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1176f8400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11830f400) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119811400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1234eb000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1290b0000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1289ea400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118151000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119488c00) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a9d7000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129317800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1291e3800) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12363dc00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187d4c00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119597000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1242ec800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1271e7c00) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ddc400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288e4c00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 16:53:53 INFO - PROCESS | 1650 | 1467244433034 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 720ms 16:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:53:53 INFO - PROCESS | 1650 | 1467244433092 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1650 | 1467244433094 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:53:53 INFO - PROCESS | 1650 | 1467244433099 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1650 | 1467244433101 Marionette TRACE conn2 <- [1,570,null,{}] 16:53:53 INFO - PROCESS | 1650 | 1467244433105 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:53 INFO - PROCESS | 1650 | 1467244433109 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:53 INFO - PROCESS | 1650 | 1467244433206 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:53:53 INFO - PROCESS | 1650 | 1467244433275 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1650 | 1467244433276 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168bc800 == 43 [pid = 1650] [id = 150] 16:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114fbe000) [pid = 1650] [serial = 447] [outer = 0x0] 16:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114fc8400) [pid = 1650] [serial = 448] [outer = 0x114fbe000] 16:53:53 INFO - PROCESS | 1650 | 1467244433308 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11677d800) [pid = 1650] [serial = 449] [outer = 0x114fbe000] 16:53:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:53 INFO - PROCESS | 1650 | 1467244433730 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 16:53:53 INFO - PROCESS | 1650 | 1467244433769 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1650 | 1467244433772 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:53:53 INFO - PROCESS | 1650 | 1467244433777 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1650 | 1467244433779 Marionette TRACE conn2 <- [1,574,null,{}] 16:53:53 INFO - PROCESS | 1650 | 1467244433781 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:53 INFO - PROCESS | 1650 | 1467244433783 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:53 INFO - PROCESS | 1650 | 1467244433884 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:53:53 INFO - PROCESS | 1650 | 1467244433941 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1650 | 1467244433942 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195be800 == 44 [pid = 1650] [id = 151] 16:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118370c00) [pid = 1650] [serial = 450] [outer = 0x0] 16:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11841fc00) [pid = 1650] [serial = 451] [outer = 0x118370c00] 16:53:53 INFO - PROCESS | 1650 | 1467244433973 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11876e400) [pid = 1650] [serial = 452] [outer = 0x118370c00] 16:53:54 INFO - PROCESS | 1650 | 1467244434413 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 16:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:53:54 INFO - PROCESS | 1650 | 1467244434447 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1650 | 1467244434449 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:53:54 INFO - PROCESS | 1650 | 1467244434451 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1650 | 1467244434454 Marionette TRACE conn2 <- [1,578,null,{}] 16:53:54 INFO - PROCESS | 1650 | 1467244434462 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:54 INFO - PROCESS | 1650 | 1467244434465 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:54 INFO - PROCESS | 1650 | 1467244434585 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:53:54 INFO - PROCESS | 1650 | 1467244434643 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1650 | 1467244434645 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123309800 == 45 [pid = 1650] [id = 152] 16:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119191c00) [pid = 1650] [serial = 453] [outer = 0x0] 16:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119596400) [pid = 1650] [serial = 454] [outer = 0x119191c00] 16:53:54 INFO - PROCESS | 1650 | 1467244434676 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119c3c800) [pid = 1650] [serial = 455] [outer = 0x119191c00] 16:53:55 INFO - PROCESS | 1650 | 1467244435093 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 675ms 16:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:53:55 INFO - PROCESS | 1650 | 1467244435127 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1650 | 1467244435129 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:53:55 INFO - PROCESS | 1650 | 1467244435131 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1650 | 1467244435132 Marionette TRACE conn2 <- [1,582,null,{}] 16:53:55 INFO - PROCESS | 1650 | 1467244435135 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1650 | 1467244435136 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:55 INFO - PROCESS | 1650 | 1467244435236 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:53:55 INFO - PROCESS | 1650 | 1467244435290 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1650 | 1467244435291 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12389e000 == 46 [pid = 1650] [id = 153] 16:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119cdac00) [pid = 1650] [serial = 456] [outer = 0x0] 16:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1207f4c00) [pid = 1650] [serial = 457] [outer = 0x119cdac00] 16:53:55 INFO - PROCESS | 1650 | 1467244435321 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12327d000) [pid = 1650] [serial = 458] [outer = 0x119cdac00] 16:53:55 INFO - PROCESS | 1650 | 1467244435773 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 16:53:55 INFO - PROCESS | 1650 | 1467244435828 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1650 | 1467244435830 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:53:55 INFO - PROCESS | 1650 | 1467244435854 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1650 | 1467244435856 Marionette TRACE conn2 <- [1,586,null,{}] 16:53:55 INFO - PROCESS | 1650 | 1467244435872 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1650 | 1467244435874 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:55 INFO - PROCESS | 1650 | 1467244435969 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:53:56 INFO - PROCESS | 1650 | 1467244436034 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1650 | 1467244436036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e74800 == 47 [pid = 1650] [id = 154] 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12327b000) [pid = 1650] [serial = 459] [outer = 0x0] 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1234efc00) [pid = 1650] [serial = 460] [outer = 0x12327b000] 16:53:56 INFO - PROCESS | 1650 | 1467244436065 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1238c0400) [pid = 1650] [serial = 461] [outer = 0x12327b000] 16:53:56 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:56 INFO - PROCESS | 1650 | 1467244436494 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 701ms 16:53:56 INFO - PROCESS | 1650 | 1467244436536 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1650 | 1467244436537 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:53:56 INFO - PROCESS | 1650 | 1467244436539 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1650 | 1467244436541 Marionette TRACE conn2 <- [1,590,null,{}] 16:53:56 INFO - PROCESS | 1650 | 1467244436545 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1650 | 1467244436550 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:56 INFO - PROCESS | 1650 | 1467244436666 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:53:56 INFO - PROCESS | 1650 | 1467244436734 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1650 | 1467244436736 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a11800 == 48 [pid = 1650] [id = 155] 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1241ca400) [pid = 1650] [serial = 462] [outer = 0x0] 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124dd4400) [pid = 1650] [serial = 463] [outer = 0x1241ca400] 16:53:56 INFO - PROCESS | 1650 | 1467244436765 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x124dddc00) [pid = 1650] [serial = 464] [outer = 0x1241ca400] 16:53:57 INFO - PROCESS | 1650 | 1467244437240 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 775ms 16:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:53:57 INFO - PROCESS | 1650 | 1467244437314 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1650 | 1467244437317 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:53:57 INFO - PROCESS | 1650 | 1467244437320 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1650 | 1467244437321 Marionette TRACE conn2 <- [1,594,null,{}] 16:53:57 INFO - PROCESS | 1650 | 1467244437325 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 1650 | 1467244437327 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:57 INFO - PROCESS | 1650 | 1467244437422 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:53:57 INFO - PROCESS | 1650 | 1467244437494 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1650 | 1467244437495 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef2800 == 49 [pid = 1650] [id = 156] 16:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114fc4000) [pid = 1650] [serial = 465] [outer = 0x0] 16:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11677e000) [pid = 1650] [serial = 466] [outer = 0x114fc4000] 16:53:57 INFO - PROCESS | 1650 | 1467244437524 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11830d400) [pid = 1650] [serial = 467] [outer = 0x114fc4000] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1168ac000 == 48 [pid = 1650] [id = 148] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123305000 == 47 [pid = 1650] [id = 144] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x113233000 == 46 [pid = 1650] [id = 143] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129022800 == 45 [pid = 1650] [id = 80] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12886f000 == 44 [pid = 1650] [id = 79] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d261800 == 43 [pid = 1650] [id = 146] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a672800 == 42 [pid = 1650] [id = 113] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c94b000 == 41 [pid = 1650] [id = 129] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129192000 == 40 [pid = 1650] [id = 76] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116850800 == 39 [pid = 1650] [id = 130] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124e1e800 == 38 [pid = 1650] [id = 98] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b800 == 37 [pid = 1650] [id = 145] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2e000 == 36 [pid = 1650] [id = 147] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b117000 == 35 [pid = 1650] [id = 97] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5f800 == 34 [pid = 1650] [id = 125] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128a11800 == 33 [pid = 1650] [id = 155] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124e74800 == 32 [pid = 1650] [id = 154] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12389e000 == 31 [pid = 1650] [id = 153] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123309800 == 30 [pid = 1650] [id = 152] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1195be800 == 29 [pid = 1650] [id = 151] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2f000 == 28 [pid = 1650] [id = 149] 16:53:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1168bc800 == 27 [pid = 1650] [id = 150] 16:53:58 INFO - PROCESS | 1650 | 1467244438471 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1172ms 16:53:58 INFO - PROCESS | 1650 | 1467244438494 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1650 | 1467244438497 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:53:58 INFO - PROCESS | 1650 | 1467244438501 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1650 | 1467244438502 Marionette TRACE conn2 <- [1,598,null,{}] 16:53:58 INFO - PROCESS | 1650 | 1467244438506 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 1650 | 1467244438507 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:58 INFO - PROCESS | 1650 | 1467244438594 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:53:58 INFO - PROCESS | 1650 | 1467244438646 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1650 | 1467244438648 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e34000 == 28 [pid = 1650] [id = 157] 16:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113c66400) [pid = 1650] [serial = 468] [outer = 0x0] 16:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114fca400) [pid = 1650] [serial = 469] [outer = 0x113c66400] 16:53:58 INFO - PROCESS | 1650 | 1467244438675 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116812400) [pid = 1650] [serial = 470] [outer = 0x113c66400] 16:53:58 INFO - PROCESS | 1650 | 1467244438986 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 16:53:59 INFO - PROCESS | 1650 | 1467244439023 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1650 | 1467244439029 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:53:59 INFO - PROCESS | 1650 | 1467244439034 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1650 | 1467244439036 Marionette TRACE conn2 <- [1,602,null,{}] 16:53:59 INFO - PROCESS | 1650 | 1467244439038 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1650 | 1467244439040 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:59 INFO - PROCESS | 1650 | 1467244439122 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:53:59 INFO - PROCESS | 1650 | 1467244439178 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1650 | 1467244439180 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833c000 == 29 [pid = 1650] [id = 158] 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x115e27400) [pid = 1650] [serial = 471] [outer = 0x0] 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x117d22000) [pid = 1650] [serial = 472] [outer = 0x115e27400] 16:53:59 INFO - PROCESS | 1650 | 1467244439206 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11841ac00) [pid = 1650] [serial = 473] [outer = 0x115e27400] 16:53:59 INFO - PROCESS | 1650 | 1467244439530 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 16:53:59 INFO - PROCESS | 1650 | 1467244439556 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1650 | 1467244439559 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:53:59 INFO - PROCESS | 1650 | 1467244439564 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1650 | 1467244439566 Marionette TRACE conn2 <- [1,606,null,{}] 16:53:59 INFO - PROCESS | 1650 | 1467244439575 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1650 | 1467244439580 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:59 INFO - PROCESS | 1650 | 1467244439657 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:53:59 INFO - PROCESS | 1650 | 1467244439664 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1650 | 1467244439666 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123193000 == 30 [pid = 1650] [id = 159] 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x114fc6000) [pid = 1650] [serial = 474] [outer = 0x0] 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1188f4800) [pid = 1650] [serial = 475] [outer = 0x114fc6000] 16:53:59 INFO - PROCESS | 1650 | 1467244439748 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119592c00) [pid = 1650] [serial = 476] [outer = 0x114fc6000] 16:54:00 INFO - PROCESS | 1650 | 1467244440066 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 521ms 16:54:00 INFO - PROCESS | 1650 | 1467244440089 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1650 | 1467244440091 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:54:00 INFO - PROCESS | 1650 | 1467244440097 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1650 | 1467244440098 Marionette TRACE conn2 <- [1,610,null,{}] 16:54:00 INFO - PROCESS | 1650 | 1467244440100 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 1650 | 1467244440102 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:00 INFO - PROCESS | 1650 | 1467244440203 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:54:00 INFO - PROCESS | 1650 | 1467244440238 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1650 | 1467244440240 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e24000 == 31 [pid = 1650] [id = 160] 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119811c00) [pid = 1650] [serial = 477] [outer = 0x0] 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119c47400) [pid = 1650] [serial = 478] [outer = 0x119811c00] 16:54:00 INFO - PROCESS | 1650 | 1467244440265 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1207f5400) [pid = 1650] [serial = 479] [outer = 0x119811c00] 16:54:00 INFO - PROCESS | 1650 | 1467244440597 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 16:54:00 INFO - PROCESS | 1650 | 1467244440618 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1650 | 1467244440619 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:54:00 INFO - PROCESS | 1650 | 1467244440621 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1650 | 1467244440623 Marionette TRACE conn2 <- [1,614,null,{}] 16:54:00 INFO - PROCESS | 1650 | 1467244440626 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 1650 | 1467244440627 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:00 INFO - PROCESS | 1650 | 1467244440745 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:54:00 INFO - PROCESS | 1650 | 1467244440760 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1650 | 1467244440761 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12887f000 == 32 [pid = 1650] [id = 161] 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x112e6b800) [pid = 1650] [serial = 480] [outer = 0x0] 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123171800) [pid = 1650] [serial = 481] [outer = 0x112e6b800] 16:54:00 INFO - PROCESS | 1650 | 1467244440801 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1239a7c00) [pid = 1650] [serial = 482] [outer = 0x112e6b800] 16:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123d54000) [pid = 1650] [serial = 483] [outer = 0x12c985800] 16:54:01 INFO - PROCESS | 1650 | 1467244441308 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 725ms 16:54:01 INFO - PROCESS | 1650 | 1467244441347 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1650 | 1467244441348 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:54:01 INFO - PROCESS | 1650 | 1467244441350 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1650 | 1467244441352 Marionette TRACE conn2 <- [1,618,null,{}] 16:54:01 INFO - PROCESS | 1650 | 1467244441354 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:01 INFO - PROCESS | 1650 | 1467244441358 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:01 INFO - PROCESS | 1650 | 1467244441495 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:54:01 INFO - PROCESS | 1650 | 1467244441513 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1650 | 1467244441514 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c8000 == 33 [pid = 1650] [id = 162] 16:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12411a400) [pid = 1650] [serial = 484] [outer = 0x0] 16:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x124e36c00) [pid = 1650] [serial = 485] [outer = 0x12411a400] 16:54:01 INFO - PROCESS | 1650 | 1467244441539 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126544000) [pid = 1650] [serial = 486] [outer = 0x12411a400] 16:54:01 INFO - PROCESS | 1650 | 1467244441870 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 568ms 16:54:01 INFO - PROCESS | 1650 | 1467244441920 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1650 | 1467244441929 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:54:01 INFO - PROCESS | 1650 | 1467244441931 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1650 | 1467244441932 Marionette TRACE conn2 <- [1,622,null,{}] 16:54:01 INFO - PROCESS | 1650 | 1467244441934 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:01 INFO - PROCESS | 1650 | 1467244441935 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:02 INFO - PROCESS | 1650 | 1467244442030 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1290b7400) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a5b4000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1128ce000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118569800) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116809800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119968800) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12618ac00) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1288db400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12344b400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x124dde000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x113c65c00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1128d5800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123d10400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118147800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129354000) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11841e000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x110eaec00) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1128d5c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119a89c00) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119945400) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x110eaf400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116f91800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118186c00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123d0d000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1266ec800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124e38400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115e8e000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11876c000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f94400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:54:02 INFO - PROCESS | 1650 | 1467244442520 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1650 | 1467244442521 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f19000 == 34 [pid = 1650] [id = 163] 16:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110eac000) [pid = 1650] [serial = 487] [outer = 0x0] 16:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1128cc000) [pid = 1650] [serial = 488] [outer = 0x110eac000] 16:54:02 INFO - PROCESS | 1650 | 1467244442546 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114fbec00) [pid = 1650] [serial = 489] [outer = 0x110eac000] 16:54:02 INFO - PROCESS | 1650 | 1467244442813 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 920ms 16:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:54:02 INFO - PROCESS | 1650 | 1467244442851 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1650 | 1467244442852 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:54:02 INFO - PROCESS | 1650 | 1467244442854 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1650 | 1467244442856 Marionette TRACE conn2 <- [1,626,null,{}] 16:54:02 INFO - PROCESS | 1650 | 1467244442867 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 1650 | 1467244442868 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:02 INFO - PROCESS | 1650 | 1467244442951 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:54:02 INFO - PROCESS | 1650 | 1467244442956 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1650 | 1467244442957 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a931000 == 35 [pid = 1650] [id = 164] 16:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114fc2000) [pid = 1650] [serial = 490] [outer = 0x0] 16:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11841c000) [pid = 1650] [serial = 491] [outer = 0x114fc2000] 16:54:02 INFO - PROCESS | 1650 | 1467244442984 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119969c00) [pid = 1650] [serial = 492] [outer = 0x114fc2000] 16:54:03 INFO - PROCESS | 1650 | 1467244443314 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 480ms 16:54:03 INFO - PROCESS | 1650 | 1467244443336 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1650 | 1467244443337 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:54:03 INFO - PROCESS | 1650 | 1467244443340 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1650 | 1467244443341 Marionette TRACE conn2 <- [1,630,null,{}] 16:54:03 INFO - PROCESS | 1650 | 1467244443353 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:03 INFO - PROCESS | 1650 | 1467244443355 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:03 INFO - PROCESS | 1650 | 1467244443462 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:54:03 INFO - PROCESS | 1650 | 1467244443469 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1650 | 1467244443470 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123190800 == 36 [pid = 1650] [id = 165] 16:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118425800) [pid = 1650] [serial = 493] [outer = 0x0] 16:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1207f1c00) [pid = 1650] [serial = 494] [outer = 0x118425800] 16:54:03 INFO - PROCESS | 1650 | 1467244443494 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124d8b400) [pid = 1650] [serial = 495] [outer = 0x118425800] 16:54:03 INFO - PROCESS | 1650 | 1467244443803 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms 16:54:03 INFO - PROCESS | 1650 | 1467244443818 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1650 | 1467244443820 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:54:03 INFO - PROCESS | 1650 | 1467244443824 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1650 | 1467244443830 Marionette TRACE conn2 <- [1,634,null,{}] 16:54:03 INFO - PROCESS | 1650 | 1467244443833 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:03 INFO - PROCESS | 1650 | 1467244443835 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:03 INFO - PROCESS | 1650 | 1467244443959 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:54:03 INFO - PROCESS | 1650 | 1467244443964 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1650 | 1467244443965 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba22000 == 37 [pid = 1650] [id = 166] 16:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116809800) [pid = 1650] [serial = 496] [outer = 0x0] 16:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126542000) [pid = 1650] [serial = 497] [outer = 0x116809800] 16:54:04 INFO - PROCESS | 1650 | 1467244444006 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1271e6800) [pid = 1650] [serial = 498] [outer = 0x116809800] 16:54:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:04 INFO - PROCESS | 1650 | 1467244444438 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 624ms 16:54:04 INFO - PROCESS | 1650 | 1467244444447 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1650 | 1467244444449 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:54:04 INFO - PROCESS | 1650 | 1467244444451 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1650 | 1467244444453 Marionette TRACE conn2 <- [1,638,null,{}] 16:54:04 INFO - PROCESS | 1650 | 1467244444455 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:04 INFO - PROCESS | 1650 | 1467244444457 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:04 INFO - PROCESS | 1650 | 1467244444642 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:54:04 INFO - PROCESS | 1650 | 1467244444679 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1650 | 1467244444681 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x112713800 == 38 [pid = 1650] [id = 167] 16:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1128ca400) [pid = 1650] [serial = 499] [outer = 0x0] 16:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1128d5c00) [pid = 1650] [serial = 500] [outer = 0x1128ca400] 16:54:04 INFO - PROCESS | 1650 | 1467244444713 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11337ec00) [pid = 1650] [serial = 501] [outer = 0x1128ca400] 16:54:05 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:05 INFO - PROCESS | 1650 | 1467244445216 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 771ms 16:54:05 INFO - PROCESS | 1650 | 1467244445223 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:54:05 INFO - PROCESS | 1650 | 1467244445225 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:54:05 INFO - PROCESS | 1650 | 1467244445229 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1650 | 1467244445231 Marionette TRACE conn2 <- [1,642,null,{}] 16:54:05 INFO - PROCESS | 1650 | 1467244445234 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:05 INFO - PROCESS | 1650 | 1467244445237 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:05 INFO - PROCESS | 1650 | 1467244445373 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:54:05 INFO - PROCESS | 1650 | 1467244445477 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1650 | 1467244445479 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ccf800 == 39 [pid = 1650] [id = 168] 16:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x117d27c00) [pid = 1650] [serial = 502] [outer = 0x0] 16:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118304c00) [pid = 1650] [serial = 503] [outer = 0x117d27c00] 16:54:05 INFO - PROCESS | 1650 | 1467244445509 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118433800) [pid = 1650] [serial = 504] [outer = 0x117d27c00] 16:54:06 INFO - PROCESS | 1650 | 1467244446040 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 872ms 16:54:06 INFO - PROCESS | 1650 | 1467244446100 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1650 | 1467244446102 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:54:06 INFO - PROCESS | 1650 | 1467244446105 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1650 | 1467244446106 Marionette TRACE conn2 <- [1,646,null,{}] 16:54:06 INFO - PROCESS | 1650 | 1467244446111 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 1650 | 1467244446113 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:06 INFO - PROCESS | 1650 | 1467244446223 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:54:06 INFO - PROCESS | 1650 | 1467244446306 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1650 | 1467244446308 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da7800 == 40 [pid = 1650] [id = 169] 16:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1128ce800) [pid = 1650] [serial = 505] [outer = 0x0] 16:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x112e6d000) [pid = 1650] [serial = 506] [outer = 0x1128ce800] 16:54:06 INFO - PROCESS | 1650 | 1467244446337 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118778400) [pid = 1650] [serial = 507] [outer = 0x1128ce800] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba22000 == 39 [pid = 1650] [id = 166] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123190800 == 38 [pid = 1650] [id = 165] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a931000 == 37 [pid = 1650] [id = 164] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x112f19000 == 36 [pid = 1650] [id = 163] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c8000 == 35 [pid = 1650] [id = 162] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12887f000 == 34 [pid = 1650] [id = 161] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124e24000 == 33 [pid = 1650] [id = 160] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123193000 == 32 [pid = 1650] [id = 159] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11833c000 == 31 [pid = 1650] [id = 158] 16:54:06 INFO - PROCESS | 1650 | --DOCSHELL 0x115e34000 == 30 [pid = 1650] [id = 157] 16:54:06 INFO - PROCESS | 1650 | 1467244446969 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 874ms 16:54:06 INFO - PROCESS | 1650 | 1467244446979 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1650 | 1467244446982 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:54:06 INFO - PROCESS | 1650 | 1467244446985 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1650 | 1467244446987 Marionette TRACE conn2 <- [1,650,null,{}] 16:54:06 INFO - PROCESS | 1650 | 1467244446992 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 1650 | 1467244446994 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:07 INFO - PROCESS | 1650 | 1467244447081 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118306c00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1176f6400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1207e7c00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119c46800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12872ec00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1288e2000) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1290b8000) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1288ddc00) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124dd5000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1238ca000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1288e2400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124ed9000) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119c43c00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116a19c00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126191c00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124ddf800) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a7f800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1207efc00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b8df800) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11830a800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a5b7c00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119a8b400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110eb5800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b8e0800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123a8ec00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bdce800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118144800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1290ab800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118143800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b058000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129dc3400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b8e2400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128d4800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d8800) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119484c00) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11877a400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112d50800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120745400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1234e6400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e2bc00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118774400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119940c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124dd7800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114fc9000) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ae9800) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12429bc00) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1289e9400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118773000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128ae4000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129319c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1121b2c00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c088c00) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118779800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 16:54:07 INFO - PROCESS | 1650 | 1467244447147 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1650 | 1467244447149 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116847800 == 31 [pid = 1650] [id = 170] 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128d0000) [pid = 1650] [serial = 508] [outer = 0x0] 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114f94000) [pid = 1650] [serial = 509] [outer = 0x1128d0000] 16:54:07 INFO - PROCESS | 1650 | 1467244447177 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117d22c00) [pid = 1650] [serial = 510] [outer = 0x1128d0000] 16:54:07 INFO - PROCESS | 1650 | 1467244447468 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 16:54:07 INFO - PROCESS | 1650 | 1467244447505 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1650 | 1467244447510 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:54:07 INFO - PROCESS | 1650 | 1467244447517 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1650 | 1467244447519 Marionette TRACE conn2 <- [1,654,null,{}] 16:54:07 INFO - PROCESS | 1650 | 1467244447521 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:07 INFO - PROCESS | 1650 | 1467244447523 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:07 INFO - PROCESS | 1650 | 1467244447606 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:54:07 INFO - PROCESS | 1650 | 1467244447669 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1650 | 1467244447670 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d55800 == 32 [pid = 1650] [id = 171] 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117d24c00) [pid = 1650] [serial = 511] [outer = 0x0] 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11830e000) [pid = 1650] [serial = 512] [outer = 0x117d24c00] 16:54:07 INFO - PROCESS | 1650 | 1467244447697 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118775c00) [pid = 1650] [serial = 513] [outer = 0x117d24c00] 16:54:08 INFO - PROCESS | 1650 | 1467244448026 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 16:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:54:08 INFO - PROCESS | 1650 | 1467244448038 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1650 | 1467244448040 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:54:08 INFO - PROCESS | 1650 | 1467244448048 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1650 | 1467244448051 Marionette TRACE conn2 <- [1,658,null,{}] 16:54:08 INFO - PROCESS | 1650 | 1467244448064 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1650 | 1467244448069 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:08 INFO - PROCESS | 1650 | 1467244448198 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:54:08 INFO - PROCESS | 1650 | 1467244448290 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1650 | 1467244448292 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a30800 == 33 [pid = 1650] [id = 172] 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133a2800) [pid = 1650] [serial = 514] [outer = 0x0] 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119108800) [pid = 1650] [serial = 515] [outer = 0x1133a2800] 16:54:08 INFO - PROCESS | 1650 | 1467244448338 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a89c00) [pid = 1650] [serial = 516] [outer = 0x1133a2800] 16:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 627ms 16:54:08 INFO - PROCESS | 1650 | 1467244448665 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:54:08 INFO - PROCESS | 1650 | 1467244448682 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1650 | 1467244448684 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:54:08 INFO - PROCESS | 1650 | 1467244448686 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1650 | 1467244448687 Marionette TRACE conn2 <- [1,662,null,{}] 16:54:08 INFO - PROCESS | 1650 | 1467244448689 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1650 | 1467244448691 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:08 INFO - PROCESS | 1650 | 1467244448787 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:54:08 INFO - PROCESS | 1650 | 1467244448862 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1650 | 1467244448863 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e0f800 == 34 [pid = 1650] [id = 173] 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119c40c00) [pid = 1650] [serial = 517] [outer = 0x0] 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123004000) [pid = 1650] [serial = 518] [outer = 0x119c40c00] 16:54:08 INFO - PROCESS | 1650 | 1467244448889 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1234eb400) [pid = 1650] [serial = 519] [outer = 0x119c40c00] 16:54:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:09 INFO - PROCESS | 1650 | 1467244449193 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 16:54:09 INFO - PROCESS | 1650 | 1467244449205 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1650 | 1467244449206 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:54:09 INFO - PROCESS | 1650 | 1467244449216 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1650 | 1467244449217 Marionette TRACE conn2 <- [1,666,null,{}] 16:54:09 INFO - PROCESS | 1650 | 1467244449219 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 1650 | 1467244449220 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:09 INFO - PROCESS | 1650 | 1467244449325 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:54:09 INFO - PROCESS | 1650 | 1467244449340 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1650 | 1467244449341 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886e000 == 35 [pid = 1650] [id = 174] 16:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113296000) [pid = 1650] [serial = 520] [outer = 0x0] 16:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1238c8400) [pid = 1650] [serial = 521] [outer = 0x113296000] 16:54:09 INFO - PROCESS | 1650 | 1467244449365 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a95000) [pid = 1650] [serial = 522] [outer = 0x113296000] 16:54:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:09 INFO - PROCESS | 1650 | 1467244449791 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 16:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:54:09 INFO - PROCESS | 1650 | 1467244449837 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1650 | 1467244449839 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:54:09 INFO - PROCESS | 1650 | 1467244449842 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1650 | 1467244449844 Marionette TRACE conn2 <- [1,670,null,{}] 16:54:09 INFO - PROCESS | 1650 | 1467244449847 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 1650 | 1467244449853 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:10 INFO - PROCESS | 1650 | 1467244450029 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:54:10 INFO - PROCESS | 1650 | 1467244450065 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1650 | 1467244450067 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129013800 == 36 [pid = 1650] [id = 175] 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123ccb400) [pid = 1650] [serial = 523] [outer = 0x0] 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124dd6c00) [pid = 1650] [serial = 524] [outer = 0x123ccb400] 16:54:10 INFO - PROCESS | 1650 | 1467244450091 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266e6800) [pid = 1650] [serial = 525] [outer = 0x123ccb400] 16:54:10 INFO - PROCESS | 1650 | 1467244450431 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 16:54:10 INFO - PROCESS | 1650 | 1467244450462 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1650 | 1467244450463 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:54:10 INFO - PROCESS | 1650 | 1467244450473 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1650 | 1467244450474 Marionette TRACE conn2 <- [1,674,null,{}] 16:54:10 INFO - PROCESS | 1650 | 1467244450476 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:10 INFO - PROCESS | 1650 | 1467244450477 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:10 INFO - PROCESS | 1650 | 1467244450576 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:54:10 INFO - PROCESS | 1650 | 1467244450580 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1650 | 1467244450581 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a50c800 == 37 [pid = 1650] [id = 176] 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1266e6c00) [pid = 1650] [serial = 526] [outer = 0x0] 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1271e7800) [pid = 1650] [serial = 527] [outer = 0x1266e6c00] 16:54:10 INFO - PROCESS | 1650 | 1467244450605 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1288e1c00) [pid = 1650] [serial = 528] [outer = 0x1266e6c00] 16:54:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:10 INFO - PROCESS | 1650 | 1467244450949 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 16:54:10 INFO - PROCESS | 1650 | 1467244450994 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1650 | 1467244450996 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:54:11 INFO - PROCESS | 1650 | 1467244451000 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1650 | 1467244451001 Marionette TRACE conn2 <- [1,678,null,{}] 16:54:11 INFO - PROCESS | 1650 | 1467244451005 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 1650 | 1467244451006 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:11 INFO - PROCESS | 1650 | 1467244451156 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fbe000) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fc6000) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118370c00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c66400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e27400) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119191c00) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119cdac00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12327b000) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114fc4000) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241ca400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112e6b800) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12411a400) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x114fc2000) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110eac000) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118425800) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119811c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:54:11 INFO - PROCESS | 1650 | 1467244451373 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1650 | 1467244451374 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168a4800 == 38 [pid = 1650] [id = 177] 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110eb6c00) [pid = 1650] [serial = 529] [outer = 0x0] 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113288800) [pid = 1650] [serial = 530] [outer = 0x110eb6c00] 16:54:11 INFO - PROCESS | 1650 | 1467244451406 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118370c00) [pid = 1650] [serial = 531] [outer = 0x110eb6c00] 16:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 16:54:11 INFO - PROCESS | 1650 | 1467244451666 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:54:11 INFO - PROCESS | 1650 | 1467244451671 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1650 | 1467244451672 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:54:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:54:11 INFO - PROCESS | 1650 | 1467244451682 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1650 | 1467244451683 Marionette TRACE conn2 <- [1,682,null,{}] 16:54:11 INFO - PROCESS | 1650 | 1467244451686 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 1650 | 1467244451687 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:11 INFO - PROCESS | 1650 | 1467244451778 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:54:11 INFO - PROCESS | 1650 | 1467244451782 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1650 | 1467244451783 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a2e800 == 39 [pid = 1650] [id = 178] 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d54800) [pid = 1650] [serial = 532] [outer = 0x0] 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12074c400) [pid = 1650] [serial = 533] [outer = 0x112d54800] 16:54:11 INFO - PROCESS | 1650 | 1467244451808 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12653b000) [pid = 1650] [serial = 534] [outer = 0x112d54800] 16:54:12 INFO - PROCESS | 1650 | 1467244452622 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 976ms 16:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:54:12 INFO - PROCESS | 1650 | 1467244452652 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1650 | 1467244452653 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:54:12 INFO - PROCESS | 1650 | 1467244452655 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1650 | 1467244452657 Marionette TRACE conn2 <- [1,686,null,{}] 16:54:12 INFO - PROCESS | 1650 | 1467244452660 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 1650 | 1467244452662 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:12 INFO - PROCESS | 1650 | 1467244452743 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:54:12 INFO - PROCESS | 1650 | 1467244452797 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1650 | 1467244452798 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5d000 == 40 [pid = 1650] [id = 179] 16:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118371800) [pid = 1650] [serial = 535] [outer = 0x0] 16:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289ea000) [pid = 1650] [serial = 536] [outer = 0x118371800] 16:54:12 INFO - PROCESS | 1650 | 1467244452821 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ae1000) [pid = 1650] [serial = 537] [outer = 0x118371800] 16:54:13 INFO - PROCESS | 1650 | 1467244453602 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 16:54:13 INFO - PROCESS | 1650 | 1467244453628 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1650 | 1467244453631 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:54:13 INFO - PROCESS | 1650 | 1467244453634 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1650 | 1467244453636 Marionette TRACE conn2 <- [1,690,null,{}] 16:54:13 INFO - PROCESS | 1650 | 1467244453641 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1650 | 1467244453643 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:13 INFO - PROCESS | 1650 | 1467244453744 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:54:13 INFO - PROCESS | 1650 | 1467244453798 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 1650 | 1467244453801 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117144800 == 41 [pid = 1650] [id = 180] 16:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115dd7800) [pid = 1650] [serial = 538] [outer = 0x0] 16:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e88000) [pid = 1650] [serial = 539] [outer = 0x115dd7800] 16:54:13 INFO - PROCESS | 1650 | 1467244453832 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118144800) [pid = 1650] [serial = 540] [outer = 0x115dd7800] 16:54:14 INFO - PROCESS | 1650 | 1467244454805 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:54:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:54:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1223ms 16:54:14 INFO - PROCESS | 1650 | 1467244454858 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 1650 | 1467244454861 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:54:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:54:14 INFO - PROCESS | 1650 | 1467244454866 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 1650 | 1467244454868 Marionette TRACE conn2 <- [1,694,null,{}] 16:54:14 INFO - PROCESS | 1650 | 1467244454870 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:14 INFO - PROCESS | 1650 | 1467244454872 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:14 INFO - PROCESS | 1650 | 1467244454976 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:54:15 INFO - PROCESS | 1650 | 1467244455031 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1650 | 1467244455033 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124875800 == 42 [pid = 1650] [id = 181] 16:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1187ce800) [pid = 1650] [serial = 541] [outer = 0x0] 16:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119480000) [pid = 1650] [serial = 542] [outer = 0x1187ce800] 16:54:15 INFO - PROCESS | 1650 | 1467244455063 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119945400) [pid = 1650] [serial = 543] [outer = 0x1187ce800] 16:54:16 INFO - PROCESS | 1650 | 1467244456022 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:54:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 16:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:54:16 INFO - PROCESS | 1650 | 1467244456037 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 1650 | 1467244456038 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:54:16 INFO - PROCESS | 1650 | 1467244456041 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1650 | 1467244456045 Marionette TRACE conn2 <- [1,698,null,{}] 16:54:16 INFO - PROCESS | 1650 | 1467244456053 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:16 INFO - PROCESS | 1650 | 1467244456056 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:16 INFO - PROCESS | 1650 | 1467244456162 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:54:16 INFO - PROCESS | 1650 | 1467244456217 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1650 | 1467244456220 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65e800 == 43 [pid = 1650] [id = 182] 16:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11994a000) [pid = 1650] [serial = 544] [outer = 0x0] 16:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a99000) [pid = 1650] [serial = 545] [outer = 0x11994a000] 16:54:16 INFO - PROCESS | 1650 | 1467244456250 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124d8e000) [pid = 1650] [serial = 546] [outer = 0x11994a000] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119a2e800 == 42 [pid = 1650] [id = 178] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1168a4800 == 41 [pid = 1650] [id = 177] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a50c800 == 40 [pid = 1650] [id = 176] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129013800 == 39 [pid = 1650] [id = 175] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12886e000 == 38 [pid = 1650] [id = 174] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124e0f800 == 37 [pid = 1650] [id = 173] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119a30800 == 36 [pid = 1650] [id = 172] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117d55800 == 35 [pid = 1650] [id = 171] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116847800 == 34 [pid = 1650] [id = 170] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x115da7800 == 33 [pid = 1650] [id = 169] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119ccf800 == 32 [pid = 1650] [id = 168] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112713800 == 31 [pid = 1650] [id = 167] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef2800 == 30 [pid = 1650] [id = 156] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124875800 == 29 [pid = 1650] [id = 181] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5d000 == 28 [pid = 1650] [id = 179] 16:54:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117144800 == 27 [pid = 1650] [id = 180] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11677d800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1188f4800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fc8400) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11876e400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114fca400) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116812400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11841fc00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117d22000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119c3c800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119596400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11841ac00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12327d000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1207f4c00) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1238c0400) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11830d400) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11677e000) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1234efc00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124dddc00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124dd4400) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123171800) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e36c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841c000) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1128cc000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1207f1c00) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119c47400) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1207f5400) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126544000) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x114fbec00) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1239a7c00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124d8b400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119592c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1176f0400) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119969c00) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126542000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 16:54:17 INFO - PROCESS | 1650 | 1467244457922 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1927ms 16:54:17 INFO - PROCESS | 1650 | 1467244457969 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1650 | 1467244457971 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:54:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:54:17 INFO - PROCESS | 1650 | 1467244457976 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1650 | 1467244457978 Marionette TRACE conn2 <- [1,702,null,{}] 16:54:17 INFO - PROCESS | 1650 | 1467244457983 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1650 | 1467244457984 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:18 INFO - PROCESS | 1650 | 1467244458061 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:54:18 INFO - PROCESS | 1650 | 1467244458067 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1650 | 1467244458069 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d90800 == 28 [pid = 1650] [id = 183] 16:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1133d0800) [pid = 1650] [serial = 547] [outer = 0x0] 16:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113c64800) [pid = 1650] [serial = 548] [outer = 0x1133d0800] 16:54:18 INFO - PROCESS | 1650 | 1467244458099 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x114fbfc00) [pid = 1650] [serial = 549] [outer = 0x1133d0800] 16:54:18 INFO - PROCESS | 1650 | 1467244458920 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:54:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 16:54:18 INFO - PROCESS | 1650 | 1467244458949 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1650 | 1467244458953 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:54:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:54:18 INFO - PROCESS | 1650 | 1467244458957 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1650 | 1467244458959 Marionette TRACE conn2 <- [1,706,null,{}] 16:54:18 INFO - PROCESS | 1650 | 1467244458967 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:18 INFO - PROCESS | 1650 | 1467244458969 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:19 INFO - PROCESS | 1650 | 1467244459064 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:54:19 INFO - PROCESS | 1650 | 1467244459069 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1650 | 1467244459070 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168ad800 == 29 [pid = 1650] [id = 184] 16:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115e21000) [pid = 1650] [serial = 550] [outer = 0x0] 16:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11677f800) [pid = 1650] [serial = 551] [outer = 0x115e21000] 16:54:19 INFO - PROCESS | 1650 | 1467244459101 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116f92800) [pid = 1650] [serial = 552] [outer = 0x115e21000] 16:54:19 INFO - PROCESS | 1650 | 1467244459915 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:54:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 16:54:19 INFO - PROCESS | 1650 | 1467244459930 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1650 | 1467244459931 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:54:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:54:19 INFO - PROCESS | 1650 | 1467244459951 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1650 | 1467244459953 Marionette TRACE conn2 <- [1,710,null,{}] 16:54:19 INFO - PROCESS | 1650 | 1467244459961 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:19 INFO - PROCESS | 1650 | 1467244459964 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:20 INFO - PROCESS | 1650 | 1467244460063 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:54:20 INFO - PROCESS | 1650 | 1467244460100 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1650 | 1467244460102 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d53800 == 30 [pid = 1650] [id = 185] 16:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11830bc00) [pid = 1650] [serial = 553] [outer = 0x0] 16:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11836c400) [pid = 1650] [serial = 554] [outer = 0x11830bc00] 16:54:20 INFO - PROCESS | 1650 | 1467244460130 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11841f000) [pid = 1650] [serial = 555] [outer = 0x11830bc00] 16:54:20 INFO - PROCESS | 1650 | 1467244460947 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:54:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 16:54:20 INFO - PROCESS | 1650 | 1467244460973 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1650 | 1467244460975 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:54:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:54:20 INFO - PROCESS | 1650 | 1467244460979 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1650 | 1467244460980 Marionette TRACE conn2 <- [1,714,null,{}] 16:54:20 INFO - PROCESS | 1650 | 1467244460983 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1650 | 1467244460984 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:21 INFO - PROCESS | 1650 | 1467244461079 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:54:21 INFO - PROCESS | 1650 | 1467244461110 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1650 | 1467244461111 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cd800 == 31 [pid = 1650] [id = 186] 16:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11876cc00) [pid = 1650] [serial = 556] [outer = 0x0] 16:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1187d2800) [pid = 1650] [serial = 557] [outer = 0x11876cc00] 16:54:21 INFO - PROCESS | 1650 | 1467244461136 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119105000) [pid = 1650] [serial = 558] [outer = 0x11876cc00] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118371800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113296000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123ccb400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x117d27c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1266e6c00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1133a2800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1128ce800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1128d0000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x117d24c00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119c40c00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1128ca400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x110eb6c00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116809800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:54:21 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x112d54800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:54:21 INFO - PROCESS | 1650 | 1467244461936 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:54:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 16:54:21 INFO - PROCESS | 1650 | 1467244461950 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:54:21 INFO - PROCESS | 1650 | 1467244461951 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:54:21 INFO - PROCESS | 1650 | 1467244461953 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1650 | 1467244461954 Marionette TRACE conn2 <- [1,718,null,{}] 16:54:21 INFO - PROCESS | 1650 | 1467244461957 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 1650 | 1467244461959 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:22 INFO - PROCESS | 1650 | 1467244462072 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:54:22 INFO - PROCESS | 1650 | 1467244462079 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1650 | 1467244462081 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d7000 == 32 [pid = 1650] [id = 187] 16:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112e6e000) [pid = 1650] [serial = 559] [outer = 0x0] 16:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118151000) [pid = 1650] [serial = 560] [outer = 0x112e6e000] 16:54:22 INFO - PROCESS | 1650 | 1467244462121 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119105c00) [pid = 1650] [serial = 561] [outer = 0x112e6e000] 16:54:22 INFO - PROCESS | 1650 | 1467244462970 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1071ms 16:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:54:23 INFO - PROCESS | 1650 | 1467244463027 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1650 | 1467244463029 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:54:23 INFO - PROCESS | 1650 | 1467244463031 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1650 | 1467244463032 Marionette TRACE conn2 <- [1,722,null,{}] 16:54:23 INFO - PROCESS | 1650 | 1467244463035 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1650 | 1467244463039 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:23 INFO - PROCESS | 1650 | 1467244463156 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:54:23 INFO - PROCESS | 1650 | 1467244463166 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1650 | 1467244463167 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233c6000 == 33 [pid = 1650] [id = 188] 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119592c00) [pid = 1650] [serial = 562] [outer = 0x0] 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119968800) [pid = 1650] [serial = 563] [outer = 0x119592c00] 16:54:23 INFO - PROCESS | 1650 | 1467244463193 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119c48000) [pid = 1650] [serial = 564] [outer = 0x119592c00] 16:54:23 INFO - PROCESS | 1650 | 1467244463506 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1650 | 1467244463551 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:54:23 INFO - PROCESS | 1650 | 1467244463554 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1650 | 1467244463555 Marionette TRACE conn2 <- [1,726,null,{}] 16:54:23 INFO - PROCESS | 1650 | 1467244463557 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1650 | 1467244463558 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:23 INFO - PROCESS | 1650 | 1467244463639 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:54:23 INFO - PROCESS | 1650 | 1467244463644 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1650 | 1467244463646 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12371d800 == 34 [pid = 1650] [id = 189] 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119e18000) [pid = 1650] [serial = 565] [outer = 0x0] 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1207f1c00) [pid = 1650] [serial = 566] [outer = 0x119e18000] 16:54:23 INFO - PROCESS | 1650 | 1467244463670 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123005800) [pid = 1650] [serial = 567] [outer = 0x119e18000] 16:54:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 16:54:24 INFO - PROCESS | 1650 | 1467244464168 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:54:24 INFO - PROCESS | 1650 | 1467244464178 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1650 | 1467244464181 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:54:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:54:24 INFO - PROCESS | 1650 | 1467244464184 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1650 | 1467244464186 Marionette TRACE conn2 <- [1,730,null,{}] 16:54:24 INFO - PROCESS | 1650 | 1467244464190 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 1650 | 1467244464192 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:24 INFO - PROCESS | 1650 | 1467244464298 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:54:24 INFO - PROCESS | 1650 | 1467244464371 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1650 | 1467244464372 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11668b800 == 35 [pid = 1650] [id = 190] 16:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113379c00) [pid = 1650] [serial = 568] [outer = 0x0] 16:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x114fc6000) [pid = 1650] [serial = 569] [outer = 0x113379c00] 16:54:24 INFO - PROCESS | 1650 | 1467244464403 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11619a000) [pid = 1650] [serial = 570] [outer = 0x113379c00] 16:54:24 INFO - PROCESS | 1650 | 1467244464956 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1650 | 1467244465008 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:54:25 INFO - PROCESS | 1650 | 1467244465013 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1650 | 1467244465015 Marionette TRACE conn2 <- [1,734,null,{}] 16:54:25 INFO - PROCESS | 1650 | 1467244465017 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:25 INFO - PROCESS | 1650 | 1467244465019 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:25 INFO - PROCESS | 1650 | 1467244465124 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:54:25 INFO - PROCESS | 1650 | 1467244465197 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1650 | 1467244465199 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123196800 == 36 [pid = 1650] [id = 191] 16:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118419c00) [pid = 1650] [serial = 571] [outer = 0x0] 16:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118575800) [pid = 1650] [serial = 572] [outer = 0x118419c00] 16:54:25 INFO - PROCESS | 1650 | 1467244465229 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187d7800) [pid = 1650] [serial = 573] [outer = 0x118419c00] 16:54:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1168c1000 == 35 [pid = 1650] [id = 23] 16:54:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12901f000 == 34 [pid = 1650] [id = 6] 16:54:25 INFO - PROCESS | 1650 | --DOCSHELL 0x113c08000 == 33 [pid = 1650] [id = 26] 16:54:25 INFO - PROCESS | 1650 | 1467244465855 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:54:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 873ms 16:54:25 INFO - PROCESS | 1650 | 1467244465886 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1650 | 1467244465889 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:54:25 INFO - PROCESS | 1650 | 1467244465893 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1650 | 1467244465896 Marionette TRACE conn2 <- [1,738,null,{}] 16:54:25 INFO - PROCESS | 1650 | 1467244465899 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:25 INFO - PROCESS | 1650 | 1467244465901 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:25 INFO - PROCESS | 1650 | 1467244465975 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1238c8400) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1266e6800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124dd6c00) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118304c00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118433800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1288e1c00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119108800) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1271e7800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119a89c00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112e6d000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118778400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x114f94000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x117d22c00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11830e000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118775c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123004000) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1128d5c00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11337ec00) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x118370c00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x128ae1000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1271e6800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12653b000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x113288800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x1234eb400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x123a95000) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12074c400) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x1289ea000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 16:54:26 INFO - PROCESS | 1650 | 1467244466033 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1650 | 1467244466036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116412800 == 34 [pid = 1650] [id = 192] 16:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11337ec00) [pid = 1650] [serial = 574] [outer = 0x0] 16:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x115e8b000) [pid = 1650] [serial = 575] [outer = 0x11337ec00] 16:54:26 INFO - PROCESS | 1650 | 1467244466066 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x116887000) [pid = 1650] [serial = 576] [outer = 0x11337ec00] 16:54:26 INFO - PROCESS | 1650 | 1467244466838 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 974ms 16:54:26 INFO - PROCESS | 1650 | 1467244466865 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1650 | 1467244466868 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:54:26 INFO - PROCESS | 1650 | 1467244466873 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1650 | 1467244466874 Marionette TRACE conn2 <- [1,742,null,{}] 16:54:26 INFO - PROCESS | 1650 | 1467244466879 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 1650 | 1467244466881 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:26 INFO - PROCESS | 1650 | 1467244466958 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:54:26 INFO - PROCESS | 1650 | 1467244466964 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1650 | 1467244466965 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d57000 == 35 [pid = 1650] [id = 193] 16:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11830e000) [pid = 1650] [serial = 577] [outer = 0x0] 16:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118375400) [pid = 1650] [serial = 578] [outer = 0x11830e000] 16:54:27 INFO - PROCESS | 1650 | 1467244466996 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118771000) [pid = 1650] [serial = 579] [outer = 0x11830e000] 16:54:27 INFO - PROCESS | 1650 | 1467244467841 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1023ms 16:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:54:27 INFO - PROCESS | 1650 | 1467244467896 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1650 | 1467244467897 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:54:27 INFO - PROCESS | 1650 | 1467244467913 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1650 | 1467244467915 Marionette TRACE conn2 <- [1,746,null,{}] 16:54:27 INFO - PROCESS | 1650 | 1467244467923 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:27 INFO - PROCESS | 1650 | 1467244467926 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:28 INFO - PROCESS | 1650 | 1467244468021 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:54:28 INFO - PROCESS | 1650 | 1467244468056 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1650 | 1467244468058 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a1f800 == 36 [pid = 1650] [id = 194] 16:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112d53400) [pid = 1650] [serial = 580] [outer = 0x0] 16:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119812c00) [pid = 1650] [serial = 581] [outer = 0x112d53400] 16:54:28 INFO - PROCESS | 1650 | 1467244468085 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119a82400) [pid = 1650] [serial = 582] [outer = 0x112d53400] 16:54:28 INFO - PROCESS | 1650 | 1467244468900 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1040ms 16:54:28 INFO - PROCESS | 1650 | 1467244468940 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 1650 | 1467244468941 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:54:28 INFO - PROCESS | 1650 | 1467244468945 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1650 | 1467244468947 Marionette TRACE conn2 <- [1,750,null,{}] 16:54:28 INFO - PROCESS | 1650 | 1467244468949 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:28 INFO - PROCESS | 1650 | 1467244468950 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:29 INFO - PROCESS | 1650 | 1467244469057 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x115e21000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11994a000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1133d0800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x115dd7800) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1187ce800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x11876cc00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x112e6e000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x119592c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:54:29 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x11830bc00) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:54:29 INFO - PROCESS | 1650 | 1467244469098 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1650 | 1467244469100 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a0000 == 37 [pid = 1650] [id = 195] 16:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1133d0800) [pid = 1650] [serial = 583] [outer = 0x0] 16:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116141400) [pid = 1650] [serial = 584] [outer = 0x1133d0800] 16:54:29 INFO - PROCESS | 1650 | 1467244469125 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1187ce800) [pid = 1650] [serial = 585] [outer = 0x1133d0800] 16:54:29 INFO - PROCESS | 1650 | 1467244469902 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 16:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:54:29 INFO - PROCESS | 1650 | 1467244469915 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1650 | 1467244469916 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:54:29 INFO - PROCESS | 1650 | 1467244469918 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1650 | 1467244469920 Marionette TRACE conn2 <- [1,754,null,{}] 16:54:29 INFO - PROCESS | 1650 | 1467244469922 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 1650 | 1467244469923 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:30 INFO - PROCESS | 1650 | 1467244470001 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:54:30 INFO - PROCESS | 1650 | 1467244470004 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1650 | 1467244470005 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x124875000 == 38 [pid = 1650] [id = 196] 16:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x114fc9c00) [pid = 1650] [serial = 586] [outer = 0x0] 16:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1207e9000) [pid = 1650] [serial = 587] [outer = 0x114fc9c00] 16:54:30 INFO - PROCESS | 1650 | 1467244470032 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x123444000) [pid = 1650] [serial = 588] [outer = 0x114fc9c00] 16:54:30 INFO - PROCESS | 1650 | 1467244470830 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 921ms 16:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:54:30 INFO - PROCESS | 1650 | 1467244470840 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1650 | 1467244470841 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:54:30 INFO - PROCESS | 1650 | 1467244470845 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1650 | 1467244470846 Marionette TRACE conn2 <- [1,758,null,{}] 16:54:30 INFO - PROCESS | 1650 | 1467244470848 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:30 INFO - PROCESS | 1650 | 1467244470852 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:30 INFO - PROCESS | 1650 | 1467244470947 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:54:30 INFO - PROCESS | 1650 | 1467244470993 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1650 | 1467244470994 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12660e800 == 39 [pid = 1650] [id = 197] 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113086400) [pid = 1650] [serial = 589] [outer = 0x0] 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x123641000) [pid = 1650] [serial = 590] [outer = 0x113086400] 16:54:31 INFO - PROCESS | 1650 | 1467244471019 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x123a9a000) [pid = 1650] [serial = 591] [outer = 0x113086400] 16:54:31 INFO - PROCESS | 1650 | 1467244471368 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 568ms 16:54:31 INFO - PROCESS | 1650 | 1467244471414 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1650 | 1467244471416 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:54:31 INFO - PROCESS | 1650 | 1467244471419 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1650 | 1467244471421 Marionette TRACE conn2 <- [1,762,null,{}] 16:54:31 INFO - PROCESS | 1650 | 1467244471425 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 1650 | 1467244471427 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:31 INFO - PROCESS | 1650 | 1467244471546 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:54:31 INFO - PROCESS | 1650 | 1467244471621 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1650 | 1467244471623 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c1800 == 40 [pid = 1650] [id = 198] 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11910b400) [pid = 1650] [serial = 592] [outer = 0x0] 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x123d0d000) [pid = 1650] [serial = 593] [outer = 0x11910b400] 16:54:31 INFO - PROCESS | 1650 | 1467244471663 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1242ddc00) [pid = 1650] [serial = 594] [outer = 0x11910b400] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc7a800 == 39 [pid = 1650] [id = 18] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x112719000 == 38 [pid = 1650] [id = 25] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92d000 == 37 [pid = 1650] [id = 8] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc6b000 == 36 [pid = 1650] [id = 17] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d72f800 == 35 [pid = 1650] [id = 19] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12da6e800 == 34 [pid = 1650] [id = 20] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117161800 == 33 [pid = 1650] [id = 24] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11271b000 == 32 [pid = 1650] [id = 22] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12da7f000 == 31 [pid = 1650] [id = 21] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c564800 == 30 [pid = 1650] [id = 13] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3b800 == 29 [pid = 1650] [id = 11] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2a800 == 28 [pid = 1650] [id = 10] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7e800 == 27 [pid = 1650] [id = 12] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b10e800 == 26 [pid = 1650] [id = 9] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c95a000 == 25 [pid = 1650] [id = 14] 16:54:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65e800 == 24 [pid = 1650] [id = 182] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11677f800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x124d8e000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123a99000) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x113c64800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x114fbfc00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x118144800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x115e88000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x119945400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x119480000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x1187d2800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x118151000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x119968800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x119105000) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x1207f1c00) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x11836c400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x119c48000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x11841f000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x119105c00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 16:54:32 INFO - PROCESS | 1650 | --DOMWINDOW == 46 (0x116f92800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 16:54:33 INFO - PROCESS | 1650 | 1467244473436 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2026ms 16:54:33 INFO - PROCESS | 1650 | 1467244473445 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1650 | 1467244473448 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:54:33 INFO - PROCESS | 1650 | 1467244473451 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1650 | 1467244473454 Marionette TRACE conn2 <- [1,766,null,{}] 16:54:33 INFO - PROCESS | 1650 | 1467244473458 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 1650 | 1467244473459 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:33 INFO - PROCESS | 1650 | 1467244473532 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:54:33 INFO - PROCESS | 1650 | 1467244473537 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1650 | 1467244473538 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cdc800 == 25 [pid = 1650] [id = 199] 16:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x112e76400) [pid = 1650] [serial = 595] [outer = 0x0] 16:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x113023400) [pid = 1650] [serial = 596] [outer = 0x112e76400] 16:54:33 INFO - PROCESS | 1650 | 1467244473569 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1133d9c00) [pid = 1650] [serial = 597] [outer = 0x112e76400] 16:54:34 INFO - PROCESS | 1650 | 1467244474344 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 16:54:34 INFO - PROCESS | 1650 | 1467244474372 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1650 | 1467244474375 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:54:34 INFO - PROCESS | 1650 | 1467244474380 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1650 | 1467244474382 Marionette TRACE conn2 <- [1,770,null,{}] 16:54:34 INFO - PROCESS | 1650 | 1467244474384 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:34 INFO - PROCESS | 1650 | 1467244474386 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:34 INFO - PROCESS | 1650 | 1467244474480 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:54:34 INFO - PROCESS | 1650 | 1467244474486 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1650 | 1467244474488 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f22000 == 26 [pid = 1650] [id = 200] 16:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x114fbfc00) [pid = 1650] [serial = 598] [outer = 0x0] 16:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x114fc8800) [pid = 1650] [serial = 599] [outer = 0x114fbfc00] 16:54:34 INFO - PROCESS | 1650 | 1467244474516 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x116197c00) [pid = 1650] [serial = 600] [outer = 0x114fbfc00] 16:54:34 INFO - PROCESS | 1650 | 1467244474949 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 618ms 16:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:54:35 INFO - PROCESS | 1650 | 1467244475001 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1650 | 1467244475003 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:54:35 INFO - PROCESS | 1650 | 1467244475007 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1650 | 1467244475025 Marionette TRACE conn2 <- [1,774,null,{}] 16:54:35 INFO - PROCESS | 1650 | 1467244475047 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1650 | 1467244475052 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:35 INFO - PROCESS | 1650 | 1467244475158 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:54:35 INFO - PROCESS | 1650 | 1467244475170 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1650 | 1467244475172 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118323800 == 27 [pid = 1650] [id = 201] 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x110eb5400) [pid = 1650] [serial = 601] [outer = 0x0] 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x117d23800) [pid = 1650] [serial = 602] [outer = 0x110eb5400] 16:54:35 INFO - PROCESS | 1650 | 1467244475200 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x118149c00) [pid = 1650] [serial = 603] [outer = 0x110eb5400] 16:54:35 INFO - PROCESS | 1650 | 1467244475510 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 542ms 16:54:35 INFO - PROCESS | 1650 | 1467244475549 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1650 | 1467244475552 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:54:35 INFO - PROCESS | 1650 | 1467244475555 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1650 | 1467244475557 Marionette TRACE conn2 <- [1,778,null,{}] 16:54:35 INFO - PROCESS | 1650 | 1467244475563 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1650 | 1467244475565 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:35 INFO - PROCESS | 1650 | 1467244475708 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:54:35 INFO - PROCESS | 1650 | 1467244475719 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1650 | 1467244475720 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118845000 == 28 [pid = 1650] [id = 202] 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118155000) [pid = 1650] [serial = 604] [outer = 0x0] 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118310000) [pid = 1650] [serial = 605] [outer = 0x118155000] 16:54:35 INFO - PROCESS | 1650 | 1467244475762 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11837a000) [pid = 1650] [serial = 606] [outer = 0x118155000] 16:54:36 INFO - PROCESS | 1650 | 1467244476183 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 675ms 16:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:54:36 INFO - PROCESS | 1650 | 1467244476230 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1650 | 1467244476232 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:54:36 INFO - PROCESS | 1650 | 1467244476234 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1650 | 1467244476235 Marionette TRACE conn2 <- [1,782,null,{}] 16:54:36 INFO - PROCESS | 1650 | 1467244476237 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:36 INFO - PROCESS | 1650 | 1467244476239 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:36 INFO - PROCESS | 1650 | 1467244476337 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:54:36 INFO - PROCESS | 1650 | 1467244476367 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1650 | 1467244476368 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192da000 == 29 [pid = 1650] [id = 203] 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1129ac800) [pid = 1650] [serial = 607] [outer = 0x0] 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x118423400) [pid = 1650] [serial = 608] [outer = 0x1129ac800] 16:54:36 INFO - PROCESS | 1650 | 1467244476393 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11876d000) [pid = 1650] [serial = 609] [outer = 0x1129ac800] 16:54:36 INFO - PROCESS | 1650 | 1467244476700 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 517ms 16:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:54:36 INFO - PROCESS | 1650 | 1467244476752 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1650 | 1467244476753 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:54:36 INFO - PROCESS | 1650 | 1467244476755 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1650 | 1467244476757 Marionette TRACE conn2 <- [1,786,null,{}] 16:54:36 INFO - PROCESS | 1650 | 1467244476759 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:36 INFO - PROCESS | 1650 | 1467244476765 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:36 INFO - PROCESS | 1650 | 1467244476872 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:54:36 INFO - PROCESS | 1650 | 1467244476903 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1650 | 1467244476904 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12317f800 == 30 [pid = 1650] [id = 204] 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118773400) [pid = 1650] [serial = 610] [outer = 0x0] 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11910b800) [pid = 1650] [serial = 611] [outer = 0x118773400] 16:54:36 INFO - PROCESS | 1650 | 1467244476929 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119596400) [pid = 1650] [serial = 612] [outer = 0x118773400] 16:54:37 INFO - PROCESS | 1650 | 1467244477239 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 16:54:37 INFO - PROCESS | 1650 | 1467244477276 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 1650 | 1467244477279 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:54:37 INFO - PROCESS | 1650 | 1467244477281 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1650 | 1467244477282 Marionette TRACE conn2 <- [1,790,null,{}] 16:54:37 INFO - PROCESS | 1650 | 1467244477285 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1650 | 1467244477286 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:37 INFO - PROCESS | 1650 | 1467244477382 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:54:37 INFO - PROCESS | 1650 | 1467244477415 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1650 | 1467244477416 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123499000 == 31 [pid = 1650] [id = 205] 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x117d27c00) [pid = 1650] [serial = 613] [outer = 0x0] 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119944c00) [pid = 1650] [serial = 614] [outer = 0x117d27c00] 16:54:37 INFO - PROCESS | 1650 | 1467244477440 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119a81400) [pid = 1650] [serial = 615] [outer = 0x117d27c00] 16:54:37 INFO - PROCESS | 1650 | 1467244477765 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 16:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:54:37 INFO - PROCESS | 1650 | 1467244477801 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 1650 | 1467244477803 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:54:37 INFO - PROCESS | 1650 | 1467244477805 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1650 | 1467244477806 Marionette TRACE conn2 <- [1,794,null,{}] 16:54:37 INFO - PROCESS | 1650 | 1467244477808 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1650 | 1467244477811 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:37 INFO - PROCESS | 1650 | 1467244477901 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:54:37 INFO - PROCESS | 1650 | 1467244477905 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1650 | 1467244477907 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124240800 == 32 [pid = 1650] [id = 206] 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1129b1000) [pid = 1650] [serial = 616] [outer = 0x0] 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119c44400) [pid = 1650] [serial = 617] [outer = 0x1129b1000] 16:54:37 INFO - PROCESS | 1650 | 1467244477931 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x120745c00) [pid = 1650] [serial = 618] [outer = 0x1129b1000] 16:54:38 INFO - PROCESS | 1650 | 1467244478263 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 16:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:54:38 INFO - PROCESS | 1650 | 1467244478273 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1650 | 1467244478275 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:54:38 INFO - PROCESS | 1650 | 1467244478281 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1650 | 1467244478283 Marionette TRACE conn2 <- [1,798,null,{}] 16:54:38 INFO - PROCESS | 1650 | 1467244478285 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1650 | 1467244478286 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:38 INFO - PROCESS | 1650 | 1467244478386 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:54:38 INFO - PROCESS | 1650 | 1467244478389 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1650 | 1467244478391 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d59000 == 33 [pid = 1650] [id = 207] 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119c46800) [pid = 1650] [serial = 619] [outer = 0x0] 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1207f5400) [pid = 1650] [serial = 620] [outer = 0x119c46800] 16:54:38 INFO - PROCESS | 1650 | 1467244478423 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123007c00) [pid = 1650] [serial = 621] [outer = 0x119c46800] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1133d0800) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x114fc9c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11337ec00) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118419c00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x113379c00) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119e18000) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11830e000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x112d53400) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:54:38 INFO - PROCESS | 1650 | 1467244478791 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 16:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:54:38 INFO - PROCESS | 1650 | 1467244478801 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1650 | 1467244478802 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:54:38 INFO - PROCESS | 1650 | 1467244478804 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1650 | 1467244478805 Marionette TRACE conn2 <- [1,802,null,{}] 16:54:38 INFO - PROCESS | 1650 | 1467244478808 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1650 | 1467244478809 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:38 INFO - PROCESS | 1650 | 1467244478897 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:54:38 INFO - PROCESS | 1650 | 1467244478901 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1650 | 1467244478902 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271bc000 == 34 [pid = 1650] [id = 208] 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1133d0800) [pid = 1650] [serial = 622] [outer = 0x0] 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119592c00) [pid = 1650] [serial = 623] [outer = 0x1133d0800] 16:54:38 INFO - PROCESS | 1650 | 1467244478927 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123445400) [pid = 1650] [serial = 624] [outer = 0x1133d0800] 16:54:39 INFO - PROCESS | 1650 | 1467244479254 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 16:54:39 INFO - PROCESS | 1650 | 1467244479274 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1650 | 1467244479275 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:54:39 INFO - PROCESS | 1650 | 1467244479281 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1650 | 1467244479283 Marionette TRACE conn2 <- [1,806,null,{}] 16:54:39 INFO - PROCESS | 1650 | 1467244479285 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 1650 | 1467244479287 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:39 INFO - PROCESS | 1650 | 1467244479394 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:54:39 INFO - PROCESS | 1650 | 1467244479400 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1650 | 1467244479402 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d1000 == 35 [pid = 1650] [id = 209] 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119c3e800) [pid = 1650] [serial = 625] [outer = 0x0] 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1234f2000) [pid = 1650] [serial = 626] [outer = 0x119c3e800] 16:54:39 INFO - PROCESS | 1650 | 1467244479436 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1238cac00) [pid = 1650] [serial = 627] [outer = 0x119c3e800] 16:54:39 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:54:39 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:54:39 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:54:39 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 16:54:39 INFO - PROCESS | 1650 | 1467244479788 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 16:54:39 INFO - PROCESS | 1650 | 1467244479804 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1650 | 1467244479805 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:54:39 INFO - PROCESS | 1650 | 1467244479807 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1650 | 1467244479808 Marionette TRACE conn2 <- [1,810,null,{}] 16:54:39 INFO - PROCESS | 1650 | 1467244479813 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 1650 | 1467244479814 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:39 INFO - PROCESS | 1650 | 1467244479891 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:54:39 INFO - PROCESS | 1650 | 1467244479897 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1650 | 1467244479898 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129024800 == 36 [pid = 1650] [id = 210] 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123a8c000) [pid = 1650] [serial = 628] [outer = 0x0] 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123a9a800) [pid = 1650] [serial = 629] [outer = 0x123a8c000] 16:54:39 INFO - PROCESS | 1650 | 1467244479924 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124605000) [pid = 1650] [serial = 630] [outer = 0x123a8c000] 16:54:40 INFO - PROCESS | 1650 | 1467244480357 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 572ms 16:54:40 INFO - PROCESS | 1650 | 1467244480380 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1650 | 1467244480382 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:54:40 INFO - PROCESS | 1650 | 1467244480385 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1650 | 1467244480387 Marionette TRACE conn2 <- [1,814,null,{}] 16:54:40 INFO - PROCESS | 1650 | 1467244480391 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:40 INFO - PROCESS | 1650 | 1467244480392 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:40 INFO - PROCESS | 1650 | 1467244480512 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:54:40 INFO - PROCESS | 1650 | 1467244480517 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1650 | 1467244480518 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c8000 == 37 [pid = 1650] [id = 211] 16:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124849c00) [pid = 1650] [serial = 631] [outer = 0x0] 16:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124d8cc00) [pid = 1650] [serial = 632] [outer = 0x124849c00] 16:54:40 INFO - PROCESS | 1650 | 1467244480550 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124dd1400) [pid = 1650] [serial = 633] [outer = 0x124849c00] 16:54:41 INFO - PROCESS | 1650 | 1467244481099 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1650 | 1467244481108 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:54:41 INFO - PROCESS | 1650 | 1467244481166 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1650 | 1467244481168 Marionette TRACE conn2 <- [1,818,null,{}] 16:54:41 INFO - PROCESS | 1650 | 1467244481172 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 1650 | 1467244481174 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:41 INFO - PROCESS | 1650 | 1467244481320 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:54:41 INFO - PROCESS | 1650 | 1467244481332 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1650 | 1467244481334 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168bb800 == 38 [pid = 1650] [id = 212] 16:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129ad400) [pid = 1650] [serial = 634] [outer = 0x0] 16:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133a5800) [pid = 1650] [serial = 635] [outer = 0x1129ad400] 16:54:41 INFO - PROCESS | 1650 | 1467244481365 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114fc1c00) [pid = 1650] [serial = 636] [outer = 0x1129ad400] 16:54:42 INFO - PROCESS | 1650 | 1467244482058 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1000ms 16:54:42 INFO - PROCESS | 1650 | 1467244482138 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1650 | 1467244482140 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:54:42 INFO - PROCESS | 1650 | 1467244482143 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1650 | 1467244482144 Marionette TRACE conn2 <- [1,822,null,{}] 16:54:42 INFO - PROCESS | 1650 | 1467244482148 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 1650 | 1467244482150 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:42 INFO - PROCESS | 1650 | 1467244482291 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129024800 == 37 [pid = 1650] [id = 210] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d1000 == 36 [pid = 1650] [id = 209] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1271bc000 == 35 [pid = 1650] [id = 208] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117d59000 == 34 [pid = 1650] [id = 207] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123d0d000) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124240800 == 33 [pid = 1650] [id = 206] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123499000 == 32 [pid = 1650] [id = 205] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12317f800 == 31 [pid = 1650] [id = 204] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1192da000 == 30 [pid = 1650] [id = 203] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118845000 == 29 [pid = 1650] [id = 202] 16:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118323800 == 28 [pid = 1650] [id = 201] 16:54:42 INFO - PROCESS | 1650 | 1467244482395 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1650 | 1467244482398 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef0800 == 29 [pid = 1650] [id = 213] 16:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113c8c800) [pid = 1650] [serial = 637] [outer = 0x0] 16:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114fcac00) [pid = 1650] [serial = 638] [outer = 0x113c8c800] 16:54:42 INFO - PROCESS | 1650 | 1467244482443 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11619e800) [pid = 1650] [serial = 639] [outer = 0x113c8c800] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116141400) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1207e9000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123444000) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123641000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115e8b000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116887000) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1187d7800) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118575800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11619a000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x114fc6000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123005800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118375400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119812c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a82400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118771000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1187ce800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1650 | 1467244482791 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1650 | 1467244482837 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:54:42 INFO - PROCESS | 1650 | 1467244482843 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1650 | 1467244482845 Marionette TRACE conn2 <- [1,826,null,{}] 16:54:42 INFO - PROCESS | 1650 | 1467244482847 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 1650 | 1467244482849 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:42 INFO - PROCESS | 1650 | 1467244482926 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:54:42 INFO - PROCESS | 1650 | 1467244482933 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1650 | 1467244482934 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3b800 == 30 [pid = 1650] [id = 214] 16:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11687e800) [pid = 1650] [serial = 640] [outer = 0x0] 16:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117d25800) [pid = 1650] [serial = 641] [outer = 0x11687e800] 16:54:42 INFO - PROCESS | 1650 | 1467244482961 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118157400) [pid = 1650] [serial = 642] [outer = 0x11687e800] 16:54:43 INFO - PROCESS | 1650 | 1467244483297 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 16:54:43 INFO - PROCESS | 1650 | 1467244483315 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1650 | 1467244483316 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:54:43 INFO - PROCESS | 1650 | 1467244483318 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1650 | 1467244483321 Marionette TRACE conn2 <- [1,830,null,{}] 16:54:43 INFO - PROCESS | 1650 | 1467244483329 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1650 | 1467244483332 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:43 INFO - PROCESS | 1650 | 1467244483420 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:54:43 INFO - PROCESS | 1650 | 1467244483483 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1650 | 1467244483485 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d4800 == 31 [pid = 1650] [id = 215] 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118423000) [pid = 1650] [serial = 643] [outer = 0x0] 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118575800) [pid = 1650] [serial = 644] [outer = 0x118423000] 16:54:43 INFO - PROCESS | 1650 | 1467244483513 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1187d0000) [pid = 1650] [serial = 645] [outer = 0x118423000] 16:54:43 INFO - PROCESS | 1650 | 1467244483815 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 522ms 16:54:43 INFO - PROCESS | 1650 | 1467244483841 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1650 | 1467244483845 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:54:43 INFO - PROCESS | 1650 | 1467244483849 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1650 | 1467244483851 Marionette TRACE conn2 <- [1,834,null,{}] 16:54:43 INFO - PROCESS | 1650 | 1467244483853 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1650 | 1467244483854 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:43 INFO - PROCESS | 1650 | 1467244483934 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:54:43 INFO - PROCESS | 1650 | 1467244483937 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1650 | 1467244483938 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12307a000 == 32 [pid = 1650] [id = 216] 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112d56c00) [pid = 1650] [serial = 646] [outer = 0x0] 16:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119480000) [pid = 1650] [serial = 647] [outer = 0x112d56c00] 16:54:43 INFO - PROCESS | 1650 | 1467244483966 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11959a800) [pid = 1650] [serial = 648] [outer = 0x112d56c00] 16:54:44 INFO - PROCESS | 1650 | 1467244484286 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 16:54:44 INFO - PROCESS | 1650 | 1467244484319 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1650 | 1467244484321 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:54:44 INFO - PROCESS | 1650 | 1467244484323 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1650 | 1467244484324 Marionette TRACE conn2 <- [1,838,null,{}] 16:54:44 INFO - PROCESS | 1650 | 1467244484334 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1650 | 1467244484335 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:44 INFO - PROCESS | 1650 | 1467244484438 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:54:44 INFO - PROCESS | 1650 | 1467244484450 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1650 | 1467244484451 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d8000 == 33 [pid = 1650] [id = 217] 16:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113289000) [pid = 1650] [serial = 649] [outer = 0x0] 16:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119487400) [pid = 1650] [serial = 650] [outer = 0x113289000] 16:54:44 INFO - PROCESS | 1650 | 1467244484476 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119c45400) [pid = 1650] [serial = 651] [outer = 0x113289000] 16:54:44 INFO - PROCESS | 1650 | 1467244484923 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 628ms 16:54:44 INFO - PROCESS | 1650 | 1467244484957 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1650 | 1467244484960 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:54:44 INFO - PROCESS | 1650 | 1467244484964 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1650 | 1467244484966 Marionette TRACE conn2 <- [1,842,null,{}] 16:54:44 INFO - PROCESS | 1650 | 1467244484969 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1650 | 1467244484976 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:45 INFO - PROCESS | 1650 | 1467244485142 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:54:45 INFO - PROCESS | 1650 | 1467244485163 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1650 | 1467244485165 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e1f000 == 34 [pid = 1650] [id = 218] 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12316d000) [pid = 1650] [serial = 652] [outer = 0x0] 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1234ee000) [pid = 1650] [serial = 653] [outer = 0x12316d000] 16:54:45 INFO - PROCESS | 1650 | 1467244485189 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12363a400) [pid = 1650] [serial = 654] [outer = 0x12316d000] 16:54:45 INFO - PROCESS | 1650 | 1467244485522 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 570ms 16:54:45 INFO - PROCESS | 1650 | 1467244485534 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1650 | 1467244485543 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:54:45 INFO - PROCESS | 1650 | 1467244485553 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1650 | 1467244485554 Marionette TRACE conn2 <- [1,846,null,{}] 16:54:45 INFO - PROCESS | 1650 | 1467244485556 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:45 INFO - PROCESS | 1650 | 1467244485558 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:45 INFO - PROCESS | 1650 | 1467244485650 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:54:45 INFO - PROCESS | 1650 | 1467244485654 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1650 | 1467244485655 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271ba800 == 35 [pid = 1650] [id = 219] 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1176f5000) [pid = 1650] [serial = 655] [outer = 0x0] 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1237ed000) [pid = 1650] [serial = 656] [outer = 0x1176f5000] 16:54:45 INFO - PROCESS | 1650 | 1467244485679 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123a9ac00) [pid = 1650] [serial = 657] [outer = 0x1176f5000] 16:54:46 INFO - PROCESS | 1650 | 1467244486009 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 474ms 16:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:54:46 INFO - PROCESS | 1650 | 1467244486021 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1650 | 1467244486023 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:54:46 INFO - PROCESS | 1650 | 1467244486025 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1650 | 1467244486026 Marionette TRACE conn2 <- [1,850,null,{}] 16:54:46 INFO - PROCESS | 1650 | 1467244486031 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1650 | 1467244486032 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:46 INFO - PROCESS | 1650 | 1467244486124 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:54:46 INFO - PROCESS | 1650 | 1467244486133 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1650 | 1467244486134 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128881800 == 36 [pid = 1650] [id = 220] 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d0bc00) [pid = 1650] [serial = 658] [outer = 0x0] 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1245dbc00) [pid = 1650] [serial = 659] [outer = 0x123d0bc00] 16:54:46 INFO - PROCESS | 1650 | 1467244486158 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124d90c00) [pid = 1650] [serial = 660] [outer = 0x123d0bc00] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117d27c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118155000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118773400) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129b1000) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133d0800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119c46800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110eb5400) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129ac800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112e76400) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x114fbfc00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a8c000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119c3e800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:54:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113086400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:54:46 INFO - PROCESS | 1650 | 1467244486579 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 572ms 16:54:46 INFO - PROCESS | 1650 | 1467244486597 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1650 | 1467244486598 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:54:46 INFO - PROCESS | 1650 | 1467244486601 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1650 | 1467244486602 Marionette TRACE conn2 <- [1,854,null,{}] 16:54:46 INFO - PROCESS | 1650 | 1467244486604 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1650 | 1467244486605 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:46 INFO - PROCESS | 1650 | 1467244486682 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:54:46 INFO - PROCESS | 1650 | 1467244486686 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1650 | 1467244486687 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ea5800 == 37 [pid = 1650] [id = 221] 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129ac800) [pid = 1650] [serial = 661] [outer = 0x0] 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x114fbfc00) [pid = 1650] [serial = 662] [outer = 0x1129ac800] 16:54:46 INFO - PROCESS | 1650 | 1467244486712 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11996e800) [pid = 1650] [serial = 663] [outer = 0x1129ac800] 16:54:47 INFO - PROCESS | 1650 | 1467244487036 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 16:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:54:47 INFO - PROCESS | 1650 | 1467244487070 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1650 | 1467244487071 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:54:47 INFO - PROCESS | 1650 | 1467244487073 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1650 | 1467244487074 Marionette TRACE conn2 <- [1,858,null,{}] 16:54:47 INFO - PROCESS | 1650 | 1467244487076 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 1650 | 1467244487078 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:47 INFO - PROCESS | 1650 | 1467244487176 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:54:47 INFO - PROCESS | 1650 | 1467244487181 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1650 | 1467244487182 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123079800 == 38 [pid = 1650] [id = 222] 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112e76400) [pid = 1650] [serial = 664] [outer = 0x0] 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1234f3400) [pid = 1650] [serial = 665] [outer = 0x112e76400] 16:54:47 INFO - PROCESS | 1650 | 1467244487206 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124dd3400) [pid = 1650] [serial = 666] [outer = 0x112e76400] 16:54:47 INFO - PROCESS | 1650 | 1467244487530 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 16:54:47 INFO - PROCESS | 1650 | 1467244487541 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1650 | 1467244487544 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:54:47 INFO - PROCESS | 1650 | 1467244487547 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1650 | 1467244487549 Marionette TRACE conn2 <- [1,862,null,{}] 16:54:47 INFO - PROCESS | 1650 | 1467244487551 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 1650 | 1467244487553 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:47 INFO - PROCESS | 1650 | 1467244487640 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:54:47 INFO - PROCESS | 1650 | 1467244487645 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1650 | 1467244487647 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66a800 == 39 [pid = 1650] [id = 223] 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124dd4000) [pid = 1650] [serial = 667] [outer = 0x0] 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124e36c00) [pid = 1650] [serial = 668] [outer = 0x124dd4000] 16:54:47 INFO - PROCESS | 1650 | 1467244487674 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119c40800) [pid = 1650] [serial = 669] [outer = 0x124dd4000] 16:54:48 INFO - PROCESS | 1650 | 1467244488001 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 16:54:48 INFO - PROCESS | 1650 | 1467244488017 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1650 | 1467244488018 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:54:48 INFO - PROCESS | 1650 | 1467244488020 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1650 | 1467244488021 Marionette TRACE conn2 <- [1,866,null,{}] 16:54:48 INFO - PROCESS | 1650 | 1467244488023 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:48 INFO - PROCESS | 1650 | 1467244488025 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:48 INFO - PROCESS | 1650 | 1467244488130 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:54:48 INFO - PROCESS | 1650 | 1467244488136 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1650 | 1467244488137 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a933800 == 40 [pid = 1650] [id = 224] 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123446c00) [pid = 1650] [serial = 670] [outer = 0x0] 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126191c00) [pid = 1650] [serial = 671] [outer = 0x123446c00] 16:54:48 INFO - PROCESS | 1650 | 1467244488161 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1266e7c00) [pid = 1650] [serial = 672] [outer = 0x123446c00] 16:54:48 INFO - PROCESS | 1650 | 1467244488465 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 16:54:48 INFO - PROCESS | 1650 | 1467244488489 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1650 | 1467244488490 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:54:48 INFO - PROCESS | 1650 | 1467244488493 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1650 | 1467244488495 Marionette TRACE conn2 <- [1,870,null,{}] 16:54:48 INFO - PROCESS | 1650 | 1467244488498 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:48 INFO - PROCESS | 1650 | 1467244488499 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:48 INFO - PROCESS | 1650 | 1467244488620 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:54:48 INFO - PROCESS | 1650 | 1467244488671 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1650 | 1467244488673 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x113003800 == 41 [pid = 1650] [id = 225] 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d2400) [pid = 1650] [serial = 673] [outer = 0x0] 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129aec00) [pid = 1650] [serial = 674] [outer = 0x1128d2400] 16:54:48 INFO - PROCESS | 1650 | 1467244488704 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c65800) [pid = 1650] [serial = 675] [outer = 0x1128d2400] 16:54:49 INFO - PROCESS | 1650 | 1467244489152 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 16:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:54:49 INFO - PROCESS | 1650 | 1467244489164 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1650 | 1467244489167 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:54:49 INFO - PROCESS | 1650 | 1467244489170 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1650 | 1467244489172 Marionette TRACE conn2 <- [1,874,null,{}] 16:54:49 INFO - PROCESS | 1650 | 1467244489175 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 1650 | 1467244489178 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:49 INFO - PROCESS | 1650 | 1467244489281 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:54:49 INFO - PROCESS | 1650 | 1467244489330 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1650 | 1467244489332 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2000 == 42 [pid = 1650] [id = 226] 16:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1161a2000) [pid = 1650] [serial = 676] [outer = 0x0] 16:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118151000) [pid = 1650] [serial = 677] [outer = 0x1161a2000] 16:54:49 INFO - PROCESS | 1650 | 1467244489362 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11830cc00) [pid = 1650] [serial = 678] [outer = 0x1161a2000] 16:54:49 INFO - PROCESS | 1650 | 1467244489787 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 16:54:49 INFO - PROCESS | 1650 | 1467244489844 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1650 | 1467244489846 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:54:49 INFO - PROCESS | 1650 | 1467244489850 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1650 | 1467244489851 Marionette TRACE conn2 <- [1,878,null,{}] 16:54:49 INFO - PROCESS | 1650 | 1467244489854 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 1650 | 1467244489856 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:49 INFO - PROCESS | 1650 | 1467244489958 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:54:50 INFO - PROCESS | 1650 | 1467244490044 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1650 | 1467244490045 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a659800 == 43 [pid = 1650] [id = 227] 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118774000) [pid = 1650] [serial = 679] [outer = 0x0] 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187cfc00) [pid = 1650] [serial = 680] [outer = 0x118774000] 16:54:50 INFO - PROCESS | 1650 | 1467244490087 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11994a000) [pid = 1650] [serial = 681] [outer = 0x118774000] 16:54:50 INFO - PROCESS | 1650 | 1467244490513 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 16:54:50 INFO - PROCESS | 1650 | 1467244490521 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:54:50 INFO - PROCESS | 1650 | 1467244490524 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:54:50 INFO - PROCESS | 1650 | 1467244490531 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1650 | 1467244490534 Marionette TRACE conn2 <- [1,882,null,{}] 16:54:50 INFO - PROCESS | 1650 | 1467244490537 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 1650 | 1467244490539 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:50 INFO - PROCESS | 1650 | 1467244490644 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:54:50 INFO - PROCESS | 1650 | 1467244490697 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1650 | 1467244490699 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba24000 == 44 [pid = 1650] [id = 228] 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119c45c00) [pid = 1650] [serial = 682] [outer = 0x0] 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123274800) [pid = 1650] [serial = 683] [outer = 0x119c45c00] 16:54:50 INFO - PROCESS | 1650 | 1467244490727 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1238cc400) [pid = 1650] [serial = 684] [outer = 0x119c45c00] 16:54:51 INFO - PROCESS | 1650 | 1467244491130 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 625ms 16:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:54:51 INFO - PROCESS | 1650 | 1467244491152 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1650 | 1467244491154 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:54:51 INFO - PROCESS | 1650 | 1467244491156 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1650 | 1467244491157 Marionette TRACE conn2 <- [1,886,null,{}] 16:54:51 INFO - PROCESS | 1650 | 1467244491160 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1650 | 1467244491161 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:51 INFO - PROCESS | 1650 | 1467244491279 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:54:51 INFO - PROCESS | 1650 | 1467244491364 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1650 | 1467244491365 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118836800 == 45 [pid = 1650] [id = 229] 16:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129ab000) [pid = 1650] [serial = 685] [outer = 0x0] 16:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a91400) [pid = 1650] [serial = 686] [outer = 0x1129ab000] 16:54:51 INFO - PROCESS | 1650 | 1467244491394 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124ddc400) [pid = 1650] [serial = 687] [outer = 0x1129ab000] 16:54:51 INFO - PROCESS | 1650 | 1467244491921 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 818ms 16:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:54:51 INFO - PROCESS | 1650 | 1467244491975 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1650 | 1467244491977 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:54:51 INFO - PROCESS | 1650 | 1467244491980 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1650 | 1467244491982 Marionette TRACE conn2 <- [1,890,null,{}] 16:54:51 INFO - PROCESS | 1650 | 1467244491986 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1650 | 1467244491987 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:52 INFO - PROCESS | 1650 | 1467244492073 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:54:52 INFO - PROCESS | 1650 | 1467244492142 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1650 | 1467244492144 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x113349800 == 46 [pid = 1650] [id = 230] 16:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128d0c00) [pid = 1650] [serial = 688] [outer = 0x0] 16:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d5800) [pid = 1650] [serial = 689] [outer = 0x1128d0c00] 16:54:52 INFO - PROCESS | 1650 | 1467244492172 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112a82000) [pid = 1650] [serial = 690] [outer = 0x1128d0c00] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a933800 == 45 [pid = 1650] [id = 224] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66a800 == 44 [pid = 1650] [id = 223] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123079800 == 43 [pid = 1650] [id = 222] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x112ea5800 == 42 [pid = 1650] [id = 221] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128881800 == 41 [pid = 1650] [id = 220] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1271ba800 == 40 [pid = 1650] [id = 219] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x124e1f000 == 39 [pid = 1650] [id = 218] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d8000 == 38 [pid = 1650] [id = 217] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12307a000 == 37 [pid = 1650] [id = 216] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d4800 == 36 [pid = 1650] [id = 215] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3b800 == 35 [pid = 1650] [id = 214] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef0800 == 34 [pid = 1650] [id = 213] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1168bb800 == 33 [pid = 1650] [id = 212] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c8000 == 32 [pid = 1650] [id = 211] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118836800 == 31 [pid = 1650] [id = 229] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba24000 == 30 [pid = 1650] [id = 228] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a659800 == 29 [pid = 1650] [id = 227] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2000 == 28 [pid = 1650] [id = 226] 16:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x113003800 == 27 [pid = 1650] [id = 225] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119944c00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118310000) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119596400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11910b800) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a81400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119c44400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120745c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123445400) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1207f5400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119592c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11837a000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117d23800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118149c00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118423400) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113023400) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133d9c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114fc8800) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116197c00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a9a800) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123007c00) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124605000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124d8cc00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11876d000) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1238cac00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1234f2000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 16:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a9a000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1650 | 1467244493087 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1124ms 16:54:53 INFO - PROCESS | 1650 | 1467244493104 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1650 | 1467244493106 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:54:53 INFO - PROCESS | 1650 | 1467244493111 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1650 | 1467244493113 Marionette TRACE conn2 <- [1,894,null,{}] 16:54:53 INFO - PROCESS | 1650 | 1467244493117 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1650 | 1467244493119 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:53 INFO - PROCESS | 1650 | 1467244493197 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:54:53 INFO - PROCESS | 1650 | 1467244493201 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1650 | 1467244493204 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d9b800 == 28 [pid = 1650] [id = 231] 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d56800) [pid = 1650] [serial = 691] [outer = 0x0] 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e69800) [pid = 1650] [serial = 692] [outer = 0x112d56800] 16:54:53 INFO - PROCESS | 1650 | 1467244493234 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d2c00) [pid = 1650] [serial = 693] [outer = 0x112d56800] 16:54:53 INFO - PROCESS | 1650 | 1467244493600 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms 16:54:53 INFO - PROCESS | 1650 | 1467244493632 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1650 | 1467244493636 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:54:53 INFO - PROCESS | 1650 | 1467244493641 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1650 | 1467244493642 Marionette TRACE conn2 <- [1,898,null,{}] 16:54:53 INFO - PROCESS | 1650 | 1467244493645 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1650 | 1467244493647 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:53 INFO - PROCESS | 1650 | 1467244493722 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:54:53 INFO - PROCESS | 1650 | 1467244493729 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1650 | 1467244493731 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f33800 == 29 [pid = 1650] [id = 232] 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114fc2400) [pid = 1650] [serial = 694] [outer = 0x0] 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114fc5c00) [pid = 1650] [serial = 695] [outer = 0x114fc2400] 16:54:53 INFO - PROCESS | 1650 | 1467244493758 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e1f800) [pid = 1650] [serial = 696] [outer = 0x114fc2400] 16:54:54 INFO - PROCESS | 1650 | 1467244494103 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 16:54:54 INFO - PROCESS | 1650 | 1467244494113 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1650 | 1467244494115 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:54:54 INFO - PROCESS | 1650 | 1467244494117 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1650 | 1467244494119 Marionette TRACE conn2 <- [1,902,null,{}] 16:54:54 INFO - PROCESS | 1650 | 1467244494130 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1650 | 1467244494133 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:54 INFO - PROCESS | 1650 | 1467244494212 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:54:54 INFO - PROCESS | 1650 | 1467244494264 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1650 | 1467244494266 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d5800 == 30 [pid = 1650] [id = 233] 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112d52800) [pid = 1650] [serial = 697] [outer = 0x0] 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11677e000) [pid = 1650] [serial = 698] [outer = 0x112d52800] 16:54:54 INFO - PROCESS | 1650 | 1467244494294 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176f6400) [pid = 1650] [serial = 699] [outer = 0x112d52800] 16:54:54 INFO - PROCESS | 1650 | 1467244494590 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 16:54:54 INFO - PROCESS | 1650 | 1467244494639 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:54:54 INFO - PROCESS | 1650 | 1467244494641 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:54:54 INFO - PROCESS | 1650 | 1467244494643 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1650 | 1467244494646 Marionette TRACE conn2 <- [1,906,null,{}] 16:54:54 INFO - PROCESS | 1650 | 1467244494649 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1650 | 1467244494651 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:54 INFO - PROCESS | 1650 | 1467244494733 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:54:54 INFO - PROCESS | 1650 | 1467244494737 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1650 | 1467244494738 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192db000 == 31 [pid = 1650] [id = 234] 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118146000) [pid = 1650] [serial = 700] [outer = 0x0] 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118188000) [pid = 1650] [serial = 701] [outer = 0x118146000] 16:54:54 INFO - PROCESS | 1650 | 1467244494769 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118309800) [pid = 1650] [serial = 702] [outer = 0x118146000] 16:54:55 INFO - PROCESS | 1650 | 1467244495244 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 16:54:55 INFO - PROCESS | 1650 | 1467244495266 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1650 | 1467244495268 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:54:55 INFO - PROCESS | 1650 | 1467244495271 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1650 | 1467244495281 Marionette TRACE conn2 <- [1,910,null,{}] 16:54:55 INFO - PROCESS | 1650 | 1467244495283 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:55 INFO - PROCESS | 1650 | 1467244495285 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:55 INFO - PROCESS | 1650 | 1467244495375 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:54:55 INFO - PROCESS | 1650 | 1467244495406 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1650 | 1467244495408 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee2000 == 32 [pid = 1650] [id = 235] 16:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113291400) [pid = 1650] [serial = 703] [outer = 0x0] 16:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118310400) [pid = 1650] [serial = 704] [outer = 0x113291400] 16:54:55 INFO - PROCESS | 1650 | 1467244495432 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118419400) [pid = 1650] [serial = 705] [outer = 0x113291400] 16:54:55 INFO - PROCESS | 1650 | 1467244495765 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 527ms 16:54:55 INFO - PROCESS | 1650 | 1467244495804 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1650 | 1467244495805 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:54:55 INFO - PROCESS | 1650 | 1467244495808 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1650 | 1467244495809 Marionette TRACE conn2 <- [1,914,null,{}] 16:54:55 INFO - PROCESS | 1650 | 1467244495811 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:55 INFO - PROCESS | 1650 | 1467244495815 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:55 INFO - PROCESS | 1650 | 1467244495930 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:54:55 INFO - PROCESS | 1650 | 1467244495961 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1650 | 1467244495962 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123717000 == 33 [pid = 1650] [id = 236] 16:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11841a000) [pid = 1650] [serial = 706] [outer = 0x0] 16:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11872b000) [pid = 1650] [serial = 707] [outer = 0x11841a000] 16:54:55 INFO - PROCESS | 1650 | 1467244495987 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119196400) [pid = 1650] [serial = 708] [outer = 0x11841a000] 16:54:56 INFO - PROCESS | 1650 | 1467244496300 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 16:54:56 INFO - PROCESS | 1650 | 1467244496329 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:54:56 INFO - PROCESS | 1650 | 1467244496331 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:54:56 INFO - PROCESS | 1650 | 1467244496333 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1650 | 1467244496334 Marionette TRACE conn2 <- [1,918,null,{}] 16:54:56 INFO - PROCESS | 1650 | 1467244496336 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1650 | 1467244496338 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:56 INFO - PROCESS | 1650 | 1467244496436 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:54:56 INFO - PROCESS | 1650 | 1467244496471 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1650 | 1467244496472 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486f000 == 34 [pid = 1650] [id = 237] 16:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133a7800) [pid = 1650] [serial = 709] [outer = 0x0] 16:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119483400) [pid = 1650] [serial = 710] [outer = 0x1133a7800] 16:54:56 INFO - PROCESS | 1650 | 1467244496496 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11959a400) [pid = 1650] [serial = 711] [outer = 0x1133a7800] 16:54:56 INFO - PROCESS | 1650 | 1467244496857 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 570ms 16:54:56 INFO - PROCESS | 1650 | 1467244496904 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:54:56 INFO - PROCESS | 1650 | 1467244496906 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:54:56 INFO - PROCESS | 1650 | 1467244496909 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1650 | 1467244496911 Marionette TRACE conn2 <- [1,922,null,{}] 16:54:56 INFO - PROCESS | 1650 | 1467244496914 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1650 | 1467244496916 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:57 INFO - PROCESS | 1650 | 1467244497059 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:54:57 INFO - PROCESS | 1650 | 1467244497079 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1650 | 1467244497080 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c5000 == 35 [pid = 1650] [id = 238] 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119483000) [pid = 1650] [serial = 712] [outer = 0x0] 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119944800) [pid = 1650] [serial = 713] [outer = 0x119483000] 16:54:57 INFO - PROCESS | 1650 | 1467244497119 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11996ec00) [pid = 1650] [serial = 714] [outer = 0x119483000] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12316d000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176f5000) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112d56c00) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129ad400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113c8c800) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118423000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124849c00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11687e800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d0bc00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124dd4000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123446c00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e76400) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129ac800) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113289000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11910b400) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:54:57 INFO - PROCESS | 1650 | 1467244497594 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 721ms 16:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:54:57 INFO - PROCESS | 1650 | 1467244497632 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1650 | 1467244497634 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:54:57 INFO - PROCESS | 1650 | 1467244497636 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1650 | 1467244497637 Marionette TRACE conn2 <- [1,926,null,{}] 16:54:57 INFO - PROCESS | 1650 | 1467244497639 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 1650 | 1467244497640 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:57 INFO - PROCESS | 1650 | 1467244497768 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:54:57 INFO - PROCESS | 1650 | 1467244497799 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1650 | 1467244497800 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d0800 == 36 [pid = 1650] [id = 239] 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1121ba400) [pid = 1650] [serial = 715] [outer = 0x0] 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1176f5000) [pid = 1650] [serial = 716] [outer = 0x1121ba400] 16:54:57 INFO - PROCESS | 1650 | 1467244497825 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119812800) [pid = 1650] [serial = 717] [outer = 0x1121ba400] 16:54:58 INFO - PROCESS | 1650 | 1467244498084 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 16:54:58 INFO - PROCESS | 1650 | 1467244498107 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1650 | 1467244498108 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:54:58 INFO - PROCESS | 1650 | 1467244498118 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1650 | 1467244498119 Marionette TRACE conn2 <- [1,930,null,{}] 16:54:58 INFO - PROCESS | 1650 | 1467244498121 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:58 INFO - PROCESS | 1650 | 1467244498123 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:58 INFO - PROCESS | 1650 | 1467244498204 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:54:58 INFO - PROCESS | 1650 | 1467244498208 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1650 | 1467244498210 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12887b800 == 37 [pid = 1650] [id = 240] 16:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11876cc00) [pid = 1650] [serial = 718] [outer = 0x0] 16:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119c42800) [pid = 1650] [serial = 719] [outer = 0x11876cc00] 16:54:58 INFO - PROCESS | 1650 | 1467244498236 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119cddc00) [pid = 1650] [serial = 720] [outer = 0x11876cc00] 16:54:58 INFO - PROCESS | 1650 | 1467244498817 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 16:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:54:58 INFO - PROCESS | 1650 | 1467244498856 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1650 | 1467244498858 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:54:58 INFO - PROCESS | 1650 | 1467244498864 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1650 | 1467244498866 Marionette TRACE conn2 <- [1,934,null,{}] 16:54:58 INFO - PROCESS | 1650 | 1467244498870 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:58 INFO - PROCESS | 1650 | 1467244498872 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:58 INFO - PROCESS | 1650 | 1467244498979 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:54:59 INFO - PROCESS | 1650 | 1467244499098 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1650 | 1467244499100 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715c800 == 38 [pid = 1650] [id = 241] 16:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11337ec00) [pid = 1650] [serial = 721] [outer = 0x0] 16:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1133dd000) [pid = 1650] [serial = 722] [outer = 0x11337ec00] 16:54:59 INFO - PROCESS | 1650 | 1467244499132 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115dde800) [pid = 1650] [serial = 723] [outer = 0x11337ec00] 16:54:59 INFO - PROCESS | 1650 | 1467244499757 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 971ms 16:54:59 INFO - PROCESS | 1650 | 1467244499835 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1650 | 1467244499837 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:54:59 INFO - PROCESS | 1650 | 1467244499845 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1650 | 1467244499847 Marionette TRACE conn2 <- [1,938,null,{}] 16:54:59 INFO - PROCESS | 1650 | 1467244499851 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 1650 | 1467244499853 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:54:59 INFO - PROCESS | 1650 | 1467244499948 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:55:00 INFO - PROCESS | 1650 | 1467244500022 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1650 | 1467244500024 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116627000 == 39 [pid = 1650] [id = 242] 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113c8d800) [pid = 1650] [serial = 724] [outer = 0x0] 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114fc1000) [pid = 1650] [serial = 725] [outer = 0x113c8d800] 16:55:00 INFO - PROCESS | 1650 | 1467244500053 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e23000) [pid = 1650] [serial = 726] [outer = 0x113c8d800] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d0800 == 38 [pid = 1650] [id = 239] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c5000 == 37 [pid = 1650] [id = 238] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12486f000 == 36 [pid = 1650] [id = 237] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123717000 == 35 [pid = 1650] [id = 236] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee2000 == 34 [pid = 1650] [id = 235] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1192db000 == 33 [pid = 1650] [id = 234] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d5800 == 32 [pid = 1650] [id = 233] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116f33800 == 31 [pid = 1650] [id = 232] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115d9b800 == 30 [pid = 1650] [id = 231] 16:55:00 INFO - PROCESS | 1650 | --DOCSHELL 0x113349800 == 29 [pid = 1650] [id = 230] 16:55:00 INFO - PROCESS | 1650 | 1467244500440 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242ddc00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1234ee000) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1237ed000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119480000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11959a800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133a5800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114fc1c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fcac00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11619e800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118575800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1187d0000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124dd1400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117d25800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118157400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1245dbc00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119c40800) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126191c00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123a9ac00) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1234f3400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x114fbfc00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11996e800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124e36c00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124d90c00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1266e7c00) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119487400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12363a400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124dd3400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 16:55:00 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119c45400) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 16:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 623ms 16:55:00 INFO - PROCESS | 1650 | 1467244500469 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1650 | 1467244500472 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:55:00 INFO - PROCESS | 1650 | 1467244500479 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1650 | 1467244500482 Marionette TRACE conn2 <- [1,942,null,{}] 16:55:00 INFO - PROCESS | 1650 | 1467244500484 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 1650 | 1467244500486 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:00 INFO - PROCESS | 1650 | 1467244500566 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:55:00 INFO - PROCESS | 1650 | 1467244500570 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1650 | 1467244500571 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745f000 == 30 [pid = 1650] [id = 243] 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1164e5800) [pid = 1650] [serial = 727] [outer = 0x0] 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116773c00) [pid = 1650] [serial = 728] [outer = 0x1164e5800] 16:55:00 INFO - PROCESS | 1650 | 1467244500602 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x117d24800) [pid = 1650] [serial = 729] [outer = 0x1164e5800] 16:55:00 INFO - PROCESS | 1650 | 1467244500944 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 16:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:55:01 INFO - PROCESS | 1650 | 1467244501004 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1650 | 1467244501005 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:55:01 INFO - PROCESS | 1650 | 1467244501007 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1650 | 1467244501010 Marionette TRACE conn2 <- [1,946,null,{}] 16:55:01 INFO - PROCESS | 1650 | 1467244501017 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:01 INFO - PROCESS | 1650 | 1467244501021 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:01 INFO - PROCESS | 1650 | 1467244501101 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:55:01 INFO - PROCESS | 1650 | 1467244501107 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1650 | 1467244501109 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c4000 == 31 [pid = 1650] [id = 244] 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118188400) [pid = 1650] [serial = 730] [outer = 0x0] 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11841c000) [pid = 1650] [serial = 731] [outer = 0x118188400] 16:55:01 INFO - PROCESS | 1650 | 1467244501141 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118575800) [pid = 1650] [serial = 732] [outer = 0x118188400] 16:55:01 INFO - PROCESS | 1650 | 1467244501487 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 523ms 16:55:01 INFO - PROCESS | 1650 | 1467244501535 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1650 | 1467244501536 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:55:01 INFO - PROCESS | 1650 | 1467244501543 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1650 | 1467244501545 Marionette TRACE conn2 <- [1,950,null,{}] 16:55:01 INFO - PROCESS | 1650 | 1467244501547 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:01 INFO - PROCESS | 1650 | 1467244501548 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:01 INFO - PROCESS | 1650 | 1467244501626 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:55:01 INFO - PROCESS | 1650 | 1467244501632 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1650 | 1467244501633 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123189800 == 32 [pid = 1650] [id = 245] 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11876e000) [pid = 1650] [serial = 733] [outer = 0x0] 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187d9c00) [pid = 1650] [serial = 734] [outer = 0x11876e000] 16:55:01 INFO - PROCESS | 1650 | 1467244501663 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119110800) [pid = 1650] [serial = 735] [outer = 0x11876e000] 16:55:01 INFO - PROCESS | 1650 | 1467244501988 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 16:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:55:02 INFO - PROCESS | 1650 | 1467244502015 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1650 | 1467244502016 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:55:02 INFO - PROCESS | 1650 | 1467244502019 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1650 | 1467244502020 Marionette TRACE conn2 <- [1,954,null,{}] 16:55:02 INFO - PROCESS | 1650 | 1467244502022 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 1650 | 1467244502023 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:02 INFO - PROCESS | 1650 | 1467244502096 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:55:02 INFO - PROCESS | 1650 | 1467244502099 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1650 | 1467244502101 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238b5000 == 33 [pid = 1650] [id = 246] 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1188f0400) [pid = 1650] [serial = 736] [outer = 0x0] 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119590c00) [pid = 1650] [serial = 737] [outer = 0x1188f0400] 16:55:02 INFO - PROCESS | 1650 | 1467244502128 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119941400) [pid = 1650] [serial = 738] [outer = 0x1188f0400] 16:55:02 INFO - PROCESS | 1650 | 1467244502453 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 16:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:55:02 INFO - PROCESS | 1650 | 1467244502488 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1650 | 1467244502490 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:55:02 INFO - PROCESS | 1650 | 1467244502492 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1650 | 1467244502493 Marionette TRACE conn2 <- [1,958,null,{}] 16:55:02 INFO - PROCESS | 1650 | 1467244502495 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 1650 | 1467244502500 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:02 INFO - PROCESS | 1650 | 1467244502625 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:55:02 INFO - PROCESS | 1650 | 1467244502637 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1650 | 1467244502638 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245a0800 == 34 [pid = 1650] [id = 247] 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119199000) [pid = 1650] [serial = 739] [outer = 0x0] 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11996cc00) [pid = 1650] [serial = 740] [outer = 0x119199000] 16:55:02 INFO - PROCESS | 1650 | 1467244502663 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1207f3800) [pid = 1650] [serial = 741] [outer = 0x119199000] 16:55:03 INFO - PROCESS | 1650 | 1467244503009 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 568ms 16:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:55:03 INFO - PROCESS | 1650 | 1467244503060 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1650 | 1467244503062 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:55:03 INFO - PROCESS | 1650 | 1467244503064 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1650 | 1467244503065 Marionette TRACE conn2 <- [1,962,null,{}] 16:55:03 INFO - PROCESS | 1650 | 1467244503067 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 1650 | 1467244503068 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:03 INFO - PROCESS | 1650 | 1467244503163 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:55:03 INFO - PROCESS | 1650 | 1467244503172 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1650 | 1467244503173 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c8800 == 35 [pid = 1650] [id = 248] 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d6000) [pid = 1650] [serial = 742] [outer = 0x0] 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123007400) [pid = 1650] [serial = 743] [outer = 0x1128d6000] 16:55:03 INFO - PROCESS | 1650 | 1467244503197 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1234e6800) [pid = 1650] [serial = 744] [outer = 0x1128d6000] 16:55:03 INFO - PROCESS | 1650 | 1467244503549 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 16:55:03 INFO - PROCESS | 1650 | 1467244503585 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1650 | 1467244503587 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:55:03 INFO - PROCESS | 1650 | 1467244503590 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1650 | 1467244503591 Marionette TRACE conn2 <- [1,966,null,{}] 16:55:03 INFO - PROCESS | 1650 | 1467244503594 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 1650 | 1467244503596 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:03 INFO - PROCESS | 1650 | 1467244503737 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:55:03 INFO - PROCESS | 1650 | 1467244503786 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1650 | 1467244503787 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11334b800 == 36 [pid = 1650] [id = 249] 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128cc000) [pid = 1650] [serial = 745] [outer = 0x0] 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1234ee400) [pid = 1650] [serial = 746] [outer = 0x1128cc000] 16:55:03 INFO - PROCESS | 1650 | 1467244503810 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1237eac00) [pid = 1650] [serial = 747] [outer = 0x1128cc000] 16:55:04 INFO - PROCESS | 1650 | 1467244504141 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 574ms 16:55:04 INFO - PROCESS | 1650 | 1467244504165 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1650 | 1467244504167 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:55:04 INFO - PROCESS | 1650 | 1467244504169 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1650 | 1467244504170 Marionette TRACE conn2 <- [1,970,null,{}] 16:55:04 INFO - PROCESS | 1650 | 1467244504172 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1650 | 1467244504173 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:04 INFO - PROCESS | 1650 | 1467244504270 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:55:04 INFO - PROCESS | 1650 | 1467244504304 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1650 | 1467244504305 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129012800 == 37 [pid = 1650] [id = 250] 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1234f2000) [pid = 1650] [serial = 748] [outer = 0x0] 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1238cac00) [pid = 1650] [serial = 749] [outer = 0x1234f2000] 16:55:04 INFO - PROCESS | 1650 | 1467244504329 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123a94400) [pid = 1650] [serial = 750] [outer = 0x1234f2000] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119c45c00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129ab000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11841a000) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1121ba400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119483000) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113291400) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112d52800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133a7800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128d0c00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118146000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d56800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114fc2400) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128d2400) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1161a2000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118774000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:55:04 INFO - PROCESS | 1650 | 1467244504683 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 16:55:04 INFO - PROCESS | 1650 | 1467244504688 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1650 | 1467244504689 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:55:04 INFO - PROCESS | 1650 | 1467244504692 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1650 | 1467244504695 Marionette TRACE conn2 <- [1,974,null,{}] 16:55:04 INFO - PROCESS | 1650 | 1467244504697 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1650 | 1467244504698 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:04 INFO - PROCESS | 1650 | 1467244504781 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:55:04 INFO - PROCESS | 1650 | 1467244504785 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1650 | 1467244504786 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12306f800 == 38 [pid = 1650] [id = 251] 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1130d9800) [pid = 1650] [serial = 751] [outer = 0x0] 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114faac00) [pid = 1650] [serial = 752] [outer = 0x1130d9800] 16:55:04 INFO - PROCESS | 1650 | 1467244504811 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118150400) [pid = 1650] [serial = 753] [outer = 0x1130d9800] 16:55:05 INFO - PROCESS | 1650 | 1467244505149 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 473ms 16:55:05 INFO - PROCESS | 1650 | 1467244505166 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1650 | 1467244505167 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:55:05 INFO - PROCESS | 1650 | 1467244505170 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1650 | 1467244505171 Marionette TRACE conn2 <- [1,978,null,{}] 16:55:05 INFO - PROCESS | 1650 | 1467244505174 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 1650 | 1467244505176 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:05 INFO - PROCESS | 1650 | 1467244505292 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:55:05 INFO - PROCESS | 1650 | 1467244505322 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1650 | 1467244505323 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295db000 == 39 [pid = 1650] [id = 252] 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d56800) [pid = 1650] [serial = 754] [outer = 0x0] 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119195400) [pid = 1650] [serial = 755] [outer = 0x112d56800] 16:55:05 INFO - PROCESS | 1650 | 1467244505357 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12429bc00) [pid = 1650] [serial = 756] [outer = 0x112d56800] 16:55:05 INFO - PROCESS | 1650 | 1467244505649 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 16:55:05 INFO - PROCESS | 1650 | 1467244505690 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1650 | 1467244505691 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:55:05 INFO - PROCESS | 1650 | 1467244505696 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1650 | 1467244505699 Marionette TRACE conn2 <- [1,982,null,{}] 16:55:05 INFO - PROCESS | 1650 | 1467244505701 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 1650 | 1467244505703 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:05 INFO - PROCESS | 1650 | 1467244505785 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:55:05 INFO - PROCESS | 1650 | 1467244505789 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1650 | 1467244505790 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a93a800 == 40 [pid = 1650] [id = 253] 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1245dbc00) [pid = 1650] [serial = 757] [outer = 0x0] 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124dd3800) [pid = 1650] [serial = 758] [outer = 0x1245dbc00] 16:55:05 INFO - PROCESS | 1650 | 1467244505814 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ddb000) [pid = 1650] [serial = 759] [outer = 0x1245dbc00] 16:55:06 INFO - PROCESS | 1650 | 1467244506156 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 473ms 16:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:55:06 INFO - PROCESS | 1650 | 1467244506168 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1650 | 1467244506169 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:55:06 INFO - PROCESS | 1650 | 1467244506171 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1650 | 1467244506172 Marionette TRACE conn2 <- [1,986,null,{}] 16:55:06 INFO - PROCESS | 1650 | 1467244506174 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 1650 | 1467244506175 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:06 INFO - PROCESS | 1650 | 1467244506289 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:55:06 INFO - PROCESS | 1650 | 1467244506294 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1650 | 1467244506295 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac6800 == 41 [pid = 1650] [id = 254] 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11813b800) [pid = 1650] [serial = 760] [outer = 0x0] 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ddbc00) [pid = 1650] [serial = 761] [outer = 0x11813b800] 16:55:06 INFO - PROCESS | 1650 | 1467244506326 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124edbc00) [pid = 1650] [serial = 762] [outer = 0x11813b800] 16:55:06 INFO - PROCESS | 1650 | 1467244506615 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 16:55:06 INFO - PROCESS | 1650 | 1467244506690 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1650 | 1467244506692 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:55:06 INFO - PROCESS | 1650 | 1467244506696 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1650 | 1467244506699 Marionette TRACE conn2 <- [1,990,null,{}] 16:55:06 INFO - PROCESS | 1650 | 1467244506703 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 1650 | 1467244506705 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:06 INFO - PROCESS | 1650 | 1467244506801 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:55:06 INFO - PROCESS | 1650 | 1467244506890 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1650 | 1467244506892 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667a000 == 42 [pid = 1650] [id = 255] 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112d53c00) [pid = 1650] [serial = 763] [outer = 0x0] 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11328a000) [pid = 1650] [serial = 764] [outer = 0x112d53c00] 16:55:06 INFO - PROCESS | 1650 | 1467244506926 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114fc3800) [pid = 1650] [serial = 765] [outer = 0x112d53c00] 16:55:07 INFO - PROCESS | 1650 | 1467244507356 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 721ms 16:55:07 INFO - PROCESS | 1650 | 1467244507418 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:55:07 INFO - PROCESS | 1650 | 1467244507420 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:55:07 INFO - PROCESS | 1650 | 1467244507425 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1650 | 1467244507428 Marionette TRACE conn2 <- [1,994,null,{}] 16:55:07 INFO - PROCESS | 1650 | 1467244507488 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:07 INFO - PROCESS | 1650 | 1467244507490 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:07 INFO - PROCESS | 1650 | 1467244507594 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:55:07 INFO - PROCESS | 1650 | 1467244507656 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1650 | 1467244507658 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x123497800 == 43 [pid = 1650] [id = 256] 16:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116f8f400) [pid = 1650] [serial = 766] [outer = 0x0] 16:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11813c400) [pid = 1650] [serial = 767] [outer = 0x116f8f400] 16:55:07 INFO - PROCESS | 1650 | 1467244507688 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118304400) [pid = 1650] [serial = 768] [outer = 0x116f8f400] 16:55:08 INFO - PROCESS | 1650 | 1467244508113 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 742ms 16:55:08 INFO - PROCESS | 1650 | 1467244508166 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1650 | 1467244508167 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:55:08 INFO - PROCESS | 1650 | 1467244508170 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1650 | 1467244508171 Marionette TRACE conn2 <- [1,998,null,{}] 16:55:08 INFO - PROCESS | 1650 | 1467244508181 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1650 | 1467244508184 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:08 INFO - PROCESS | 1650 | 1467244508289 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:55:08 INFO - PROCESS | 1650 | 1467244508357 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1650 | 1467244508359 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a925000 == 44 [pid = 1650] [id = 257] 16:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119484000) [pid = 1650] [serial = 769] [outer = 0x0] 16:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119940000) [pid = 1650] [serial = 770] [outer = 0x119484000] 16:55:08 INFO - PROCESS | 1650 | 1467244508390 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119c41000) [pid = 1650] [serial = 771] [outer = 0x119484000] 16:55:08 INFO - PROCESS | 1650 | 1467244508840 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 719ms 16:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:55:08 INFO - PROCESS | 1650 | 1467244508895 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1650 | 1467244508896 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:55:08 INFO - PROCESS | 1650 | 1467244508900 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1650 | 1467244508901 Marionette TRACE conn2 <- [1,1002,null,{}] 16:55:08 INFO - PROCESS | 1650 | 1467244508904 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1650 | 1467244508905 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:09 INFO - PROCESS | 1650 | 1467244509010 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:55:09 INFO - PROCESS | 1650 | 1467244509079 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1650 | 1467244509080 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115efb800 == 45 [pid = 1650] [id = 258] 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1133a8800) [pid = 1650] [serial = 772] [outer = 0x0] 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120740c00) [pid = 1650] [serial = 773] [outer = 0x1133a8800] 16:55:09 INFO - PROCESS | 1650 | 1467244509109 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1207f1000) [pid = 1650] [serial = 774] [outer = 0x1133a8800] 16:55:09 INFO - PROCESS | 1650 | 1467244509668 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 822ms 16:55:09 INFO - PROCESS | 1650 | 1467244509722 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1650 | 1467244509725 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:55:09 INFO - PROCESS | 1650 | 1467244509728 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1650 | 1467244509730 Marionette TRACE conn2 <- [1,1006,null,{}] 16:55:09 INFO - PROCESS | 1650 | 1467244509733 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 1650 | 1467244509735 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:09 INFO - PROCESS | 1650 | 1467244509827 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:55:09 INFO - PROCESS | 1650 | 1467244509899 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1650 | 1467244509900 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da7800 == 46 [pid = 1650] [id = 259] 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fac000) [pid = 1650] [serial = 775] [outer = 0x0] 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114fc8c00) [pid = 1650] [serial = 776] [outer = 0x114fac000] 16:55:09 INFO - PROCESS | 1650 | 1467244509928 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e8b000) [pid = 1650] [serial = 777] [outer = 0x114fac000] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a93a800 == 45 [pid = 1650] [id = 253] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1295db000 == 44 [pid = 1650] [id = 252] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12306f800 == 43 [pid = 1650] [id = 251] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129012800 == 42 [pid = 1650] [id = 250] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11334b800 == 41 [pid = 1650] [id = 249] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c8800 == 40 [pid = 1650] [id = 248] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1245a0800 == 39 [pid = 1650] [id = 247] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1238b5000 == 38 [pid = 1650] [id = 246] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123189800 == 37 [pid = 1650] [id = 245] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c4000 == 36 [pid = 1650] [id = 244] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11745f000 == 35 [pid = 1650] [id = 243] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x116627000 == 34 [pid = 1650] [id = 242] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11715c800 == 33 [pid = 1650] [id = 241] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12887b800 == 32 [pid = 1650] [id = 240] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115efb800 == 31 [pid = 1650] [id = 258] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a925000 == 30 [pid = 1650] [id = 257] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123497800 == 29 [pid = 1650] [id = 256] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac6800 == 28 [pid = 1650] [id = 254] 16:55:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11667a000 == 27 [pid = 1650] [id = 255] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11677e000) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1176f6400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119483400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a82000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1128d5800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118188000) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112e69800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128d2c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fc5c00) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e1f800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c65800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129aec00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11830cc00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118151000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11994a000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187cfc00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1238cc400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123274800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124ddc400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123a91400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119196400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11872b000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176f5000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11959a400) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119944800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11996ec00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118419400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118310400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119812800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118309800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 1650 | 1467244510868 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1172ms 16:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:55:10 INFO - PROCESS | 1650 | 1467244510900 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1650 | 1467244510902 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:55:10 INFO - PROCESS | 1650 | 1467244510905 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1650 | 1467244510907 Marionette TRACE conn2 <- [1,1010,null,{}] 16:55:10 INFO - PROCESS | 1650 | 1467244510917 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:10 INFO - PROCESS | 1650 | 1467244510918 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:11 INFO - PROCESS | 1650 | 1467244510998 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:55:11 INFO - PROCESS | 1650 | 1467244511003 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1650 | 1467244511006 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cee000 == 28 [pid = 1650] [id = 260] 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11328dc00) [pid = 1650] [serial = 778] [outer = 0x0] 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133a2800) [pid = 1650] [serial = 779] [outer = 0x11328dc00] 16:55:11 INFO - PROCESS | 1650 | 1467244511036 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e69800) [pid = 1650] [serial = 780] [outer = 0x11328dc00] 16:55:11 INFO - PROCESS | 1650 | 1467244511370 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 16:55:11 INFO - PROCESS | 1650 | 1467244511425 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1650 | 1467244511429 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:55:11 INFO - PROCESS | 1650 | 1467244511433 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1650 | 1467244511435 Marionette TRACE conn2 <- [1,1014,null,{}] 16:55:11 INFO - PROCESS | 1650 | 1467244511437 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1650 | 1467244511439 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:11 INFO - PROCESS | 1650 | 1467244511519 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:55:11 INFO - PROCESS | 1650 | 1467244511523 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1650 | 1467244511525 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f33800 == 29 [pid = 1650] [id = 261] 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e8b800) [pid = 1650] [serial = 781] [outer = 0x0] 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116808400) [pid = 1650] [serial = 782] [outer = 0x115e8b800] 16:55:11 INFO - PROCESS | 1650 | 1467244511555 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176f9000) [pid = 1650] [serial = 783] [outer = 0x115e8b800] 16:55:11 INFO - PROCESS | 1650 | 1467244511988 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 16:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:55:12 INFO - PROCESS | 1650 | 1467244512004 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 1650 | 1467244512006 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:55:12 INFO - PROCESS | 1650 | 1467244512012 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1650 | 1467244512016 Marionette TRACE conn2 <- [1,1018,null,{}] 16:55:12 INFO - PROCESS | 1650 | 1467244512030 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 1650 | 1467244512035 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:12 INFO - PROCESS | 1650 | 1467244512157 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:55:12 INFO - PROCESS | 1650 | 1467244512174 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1650 | 1467244512177 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119182800 == 30 [pid = 1650] [id = 262] 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a77800) [pid = 1650] [serial = 784] [outer = 0x0] 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118419000) [pid = 1650] [serial = 785] [outer = 0x112a77800] 16:55:12 INFO - PROCESS | 1650 | 1467244512224 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118570800) [pid = 1650] [serial = 786] [outer = 0x112a77800] 16:55:12 INFO - PROCESS | 1650 | 1467244512608 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 631ms 16:55:12 INFO - PROCESS | 1650 | 1467244512640 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 1650 | 1467244512642 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:55:12 INFO - PROCESS | 1650 | 1467244512663 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1650 | 1467244512664 Marionette TRACE conn2 <- [1,1022,null,{}] 16:55:12 INFO - PROCESS | 1650 | 1467244512668 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 1650 | 1467244512670 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:12 INFO - PROCESS | 1650 | 1467244512759 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:55:12 INFO - PROCESS | 1650 | 1467244512766 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1650 | 1467244512768 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123075000 == 31 [pid = 1650] [id = 263] 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118774800) [pid = 1650] [serial = 787] [outer = 0x0] 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1187d4c00) [pid = 1650] [serial = 788] [outer = 0x118774800] 16:55:12 INFO - PROCESS | 1650 | 1467244512801 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119191400) [pid = 1650] [serial = 789] [outer = 0x118774800] 16:55:13 INFO - PROCESS | 1650 | 1467244513279 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 687ms 16:55:13 INFO - PROCESS | 1650 | 1467244513334 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1650 | 1467244513335 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:55:13 INFO - PROCESS | 1650 | 1467244513346 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1650 | 1467244513347 Marionette TRACE conn2 <- [1,1026,null,{}] 16:55:13 INFO - PROCESS | 1650 | 1467244513355 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 1650 | 1467244513357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:13 INFO - PROCESS | 1650 | 1467244513444 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:55:13 INFO - PROCESS | 1650 | 1467244513499 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1650 | 1467244513500 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a2800 == 32 [pid = 1650] [id = 264] 16:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e87c00) [pid = 1650] [serial = 790] [outer = 0x0] 16:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119483400) [pid = 1650] [serial = 791] [outer = 0x115e87c00] 16:55:13 INFO - PROCESS | 1650 | 1467244513540 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11980f000) [pid = 1650] [serial = 792] [outer = 0x115e87c00] 16:55:13 INFO - PROCESS | 1650 | 1467244513963 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 672ms 16:55:14 INFO - PROCESS | 1650 | 1467244514018 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1650 | 1467244514020 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:55:14 INFO - PROCESS | 1650 | 1467244514022 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1650 | 1467244514024 Marionette TRACE conn2 <- [1,1030,null,{}] 16:55:14 INFO - PROCESS | 1650 | 1467244514026 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:14 INFO - PROCESS | 1650 | 1467244514032 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:14 INFO - PROCESS | 1650 | 1467244514187 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:55:14 INFO - PROCESS | 1650 | 1467244514214 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1650 | 1467244514215 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e18000 == 33 [pid = 1650] [id = 265] 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119944400) [pid = 1650] [serial = 793] [outer = 0x0] 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120747800) [pid = 1650] [serial = 794] [outer = 0x119944400] 16:55:14 INFO - PROCESS | 1650 | 1467244514256 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12343fc00) [pid = 1650] [serial = 795] [outer = 0x119944400] 16:55:14 INFO - PROCESS | 1650 | 1467244514656 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 668ms 16:55:14 INFO - PROCESS | 1650 | 1467244514706 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1650 | 1467244514707 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:55:14 INFO - PROCESS | 1650 | 1467244514709 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1650 | 1467244514711 Marionette TRACE conn2 <- [1,1034,null,{}] 16:55:14 INFO - PROCESS | 1650 | 1467244514713 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:14 INFO - PROCESS | 1650 | 1467244514714 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:14 INFO - PROCESS | 1650 | 1467244514810 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:55:14 INFO - PROCESS | 1650 | 1467244514861 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1650 | 1467244514862 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b6800 == 34 [pid = 1650] [id = 266] 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111c83800) [pid = 1650] [serial = 796] [outer = 0x0] 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1234ebc00) [pid = 1650] [serial = 797] [outer = 0x111c83800] 16:55:14 INFO - PROCESS | 1650 | 1467244514886 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12363c000) [pid = 1650] [serial = 798] [outer = 0x111c83800] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d6000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128cc000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c8d800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164e5800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1234f2000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1188f0400) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11876e000) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11876cc00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118188400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11337ec00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1245dbc00) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11813b800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1130d9800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d56800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:55:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119199000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:55:15 INFO - PROCESS | 1650 | 1467244515339 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 16:55:15 INFO - PROCESS | 1650 | 1467244515383 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1650 | 1467244515384 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:55:15 INFO - PROCESS | 1650 | 1467244515387 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1650 | 1467244515388 Marionette TRACE conn2 <- [1,1038,null,{}] 16:55:15 INFO - PROCESS | 1650 | 1467244515390 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1650 | 1467244515391 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:15 INFO - PROCESS | 1650 | 1467244515499 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:55:15 INFO - PROCESS | 1650 | 1467244515536 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1650 | 1467244515537 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128865800 == 35 [pid = 1650] [id = 267] 16:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110eb7800) [pid = 1650] [serial = 799] [outer = 0x0] 16:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11677c800) [pid = 1650] [serial = 800] [outer = 0x110eb7800] 16:55:15 INFO - PROCESS | 1650 | 1467244515562 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119105000) [pid = 1650] [serial = 801] [outer = 0x110eb7800] 16:55:15 INFO - PROCESS | 1650 | 1467244515821 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 16:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:55:15 INFO - PROCESS | 1650 | 1467244515855 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1650 | 1467244515856 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:55:15 INFO - PROCESS | 1650 | 1467244515859 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1650 | 1467244515860 Marionette TRACE conn2 <- [1,1042,null,{}] 16:55:15 INFO - PROCESS | 1650 | 1467244515882 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1650 | 1467244515885 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:15 INFO - PROCESS | 1650 | 1467244515973 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:55:15 INFO - PROCESS | 1650 | 1467244515979 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1650 | 1467244515981 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119182000 == 36 [pid = 1650] [id = 268] 16:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118188400) [pid = 1650] [serial = 802] [outer = 0x0] 16:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1237ed000) [pid = 1650] [serial = 803] [outer = 0x118188400] 16:55:16 INFO - PROCESS | 1650 | 1467244516006 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a92000) [pid = 1650] [serial = 804] [outer = 0x118188400] 16:55:16 INFO - PROCESS | 1650 | 1467244516347 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 529ms 16:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:55:16 INFO - PROCESS | 1650 | 1467244516398 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1650 | 1467244516399 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:55:16 INFO - PROCESS | 1650 | 1467244516402 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1650 | 1467244516403 Marionette TRACE conn2 <- [1,1046,null,{}] 16:55:16 INFO - PROCESS | 1650 | 1467244516405 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 1650 | 1467244516406 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:16 INFO - PROCESS | 1650 | 1467244516481 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:55:16 INFO - PROCESS | 1650 | 1467244516485 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1650 | 1467244516486 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d5800 == 37 [pid = 1650] [id = 269] 16:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a95000) [pid = 1650] [serial = 805] [outer = 0x0] 16:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a99000) [pid = 1650] [serial = 806] [outer = 0x123a95000] 16:55:16 INFO - PROCESS | 1650 | 1467244516510 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d07400) [pid = 1650] [serial = 807] [outer = 0x123a95000] 16:55:16 INFO - PROCESS | 1650 | 1467244516852 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 16:55:16 INFO - PROCESS | 1650 | 1467244516872 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1650 | 1467244516873 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:55:16 INFO - PROCESS | 1650 | 1467244516876 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1650 | 1467244516880 Marionette TRACE conn2 <- [1,1050,null,{}] 16:55:16 INFO - PROCESS | 1650 | 1467244516883 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 1650 | 1467244516885 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:17 INFO - PROCESS | 1650 | 1467244517017 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:55:17 INFO - PROCESS | 1650 | 1467244517101 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1650 | 1467244517103 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a1800 == 38 [pid = 1650] [id = 270] 16:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a95c00) [pid = 1650] [serial = 808] [outer = 0x0] 16:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1241d3800) [pid = 1650] [serial = 809] [outer = 0x123a95c00] 16:55:17 INFO - PROCESS | 1650 | 1467244517145 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124dd5c00) [pid = 1650] [serial = 810] [outer = 0x123a95c00] 16:55:17 INFO - PROCESS | 1650 | 1467244517791 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 923ms 16:55:17 INFO - PROCESS | 1650 | 1467244517800 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1650 | 1467244517803 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:55:17 INFO - PROCESS | 1650 | 1467244517806 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1650 | 1467244517809 Marionette TRACE conn2 <- [1,1054,null,{}] 16:55:17 INFO - PROCESS | 1650 | 1467244517837 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:17 INFO - PROCESS | 1650 | 1467244517839 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:17 INFO - PROCESS | 1650 | 1467244517951 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:55:18 INFO - PROCESS | 1650 | 1467244518006 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1650 | 1467244518007 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117479000 == 39 [pid = 1650] [id = 271] 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1133dec00) [pid = 1650] [serial = 811] [outer = 0x0] 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x114fc4c00) [pid = 1650] [serial = 812] [outer = 0x1133dec00] 16:55:18 INFO - PROCESS | 1650 | 1467244518043 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116804c00) [pid = 1650] [serial = 813] [outer = 0x1133dec00] 16:55:18 INFO - PROCESS | 1650 | 1467244518613 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 846ms 16:55:18 INFO - PROCESS | 1650 | 1467244518653 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1650 | 1467244518656 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:55:18 INFO - PROCESS | 1650 | 1467244518665 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1650 | 1467244518667 Marionette TRACE conn2 <- [1,1058,null,{}] 16:55:18 INFO - PROCESS | 1650 | 1467244518669 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:18 INFO - PROCESS | 1650 | 1467244518671 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:18 INFO - PROCESS | 1650 | 1467244518785 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:55:18 INFO - PROCESS | 1650 | 1467244518862 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1650 | 1467244518863 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423f000 == 40 [pid = 1650] [id = 272] 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118183400) [pid = 1650] [serial = 814] [outer = 0x0] 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11830d000) [pid = 1650] [serial = 815] [outer = 0x118183400] 16:55:18 INFO - PROCESS | 1650 | 1467244518894 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118424400) [pid = 1650] [serial = 816] [outer = 0x118183400] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d5800 == 39 [pid = 1650] [id = 269] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119182000 == 38 [pid = 1650] [id = 268] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128865800 == 37 [pid = 1650] [id = 267] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b6800 == 36 [pid = 1650] [id = 266] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124e18000 == 35 [pid = 1650] [id = 265] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a2800 == 34 [pid = 1650] [id = 264] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123075000 == 33 [pid = 1650] [id = 263] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119182800 == 32 [pid = 1650] [id = 262] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116f33800 == 31 [pid = 1650] [id = 261] 16:55:19 INFO - PROCESS | 1650 | 1467244519518 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x113cee000 == 30 [pid = 1650] [id = 260] 16:55:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115da7800 == 29 [pid = 1650] [id = 259] 16:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 872ms 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123007400) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1234ee400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fc1000) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e23000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116773c00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117d24800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1238cac00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119590c00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119941400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187d9c00) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119110800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119cddc00) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119c42800) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11841c000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118575800) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1133dd000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115dde800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1237eac00) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ddb000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124edbc00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114faac00) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118150400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119195400) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124dd3800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a94400) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ddbc00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11996cc00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12429bc00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1234e6800) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1207f3800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 16:55:19 INFO - PROCESS | 1650 | 1467244519545 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1650 | 1467244519547 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:55:19 INFO - PROCESS | 1650 | 1467244519553 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1650 | 1467244519555 Marionette TRACE conn2 <- [1,1062,null,{}] 16:55:19 INFO - PROCESS | 1650 | 1467244519559 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:19 INFO - PROCESS | 1650 | 1467244519561 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:19 INFO - PROCESS | 1650 | 1467244519639 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:55:19 INFO - PROCESS | 1650 | 1467244519647 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1650 | 1467244519650 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116611000 == 30 [pid = 1650] [id = 273] 16:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e1f800) [pid = 1650] [serial = 817] [outer = 0x0] 16:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115e8f400) [pid = 1650] [serial = 818] [outer = 0x115e1f800] 16:55:19 INFO - PROCESS | 1650 | 1467244519679 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116f5a400) [pid = 1650] [serial = 819] [outer = 0x115e1f800] 16:55:20 INFO - PROCESS | 1650 | 1467244520018 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 16:55:20 INFO - PROCESS | 1650 | 1467244520023 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1650 | 1467244520026 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:55:20 INFO - PROCESS | 1650 | 1467244520033 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1650 | 1467244520035 Marionette TRACE conn2 <- [1,1066,null,{}] 16:55:20 INFO - PROCESS | 1650 | 1467244520038 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1650 | 1467244520039 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:20 INFO - PROCESS | 1650 | 1467244520153 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:55:20 INFO - PROCESS | 1650 | 1467244520206 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1650 | 1467244520207 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745c800 == 31 [pid = 1650] [id = 274] 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11687e800) [pid = 1650] [serial = 820] [outer = 0x0] 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11830c000) [pid = 1650] [serial = 821] [outer = 0x11687e800] 16:55:20 INFO - PROCESS | 1650 | 1467244520234 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118426000) [pid = 1650] [serial = 822] [outer = 0x11687e800] 16:55:20 INFO - PROCESS | 1650 | 1467244520535 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 16:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:55:20 INFO - PROCESS | 1650 | 1467244520553 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1650 | 1467244520555 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:55:20 INFO - PROCESS | 1650 | 1467244520557 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1650 | 1467244520560 Marionette TRACE conn2 <- [1,1070,null,{}] 16:55:20 INFO - PROCESS | 1650 | 1467244520571 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1650 | 1467244520575 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:20 INFO - PROCESS | 1650 | 1467244520656 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:55:20 INFO - PROCESS | 1650 | 1467244520714 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1650 | 1467244520716 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12331b000 == 32 [pid = 1650] [id = 275] 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118425800) [pid = 1650] [serial = 823] [outer = 0x0] 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187d4400) [pid = 1650] [serial = 824] [outer = 0x118425800] 16:55:20 INFO - PROCESS | 1650 | 1467244520744 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119941400) [pid = 1650] [serial = 825] [outer = 0x118425800] 16:55:21 INFO - PROCESS | 1650 | 1467244521032 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 524ms 16:55:21 INFO - PROCESS | 1650 | 1467244521083 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1650 | 1467244521085 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:55:21 INFO - PROCESS | 1650 | 1467244521088 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1650 | 1467244521089 Marionette TRACE conn2 <- [1,1074,null,{}] 16:55:21 INFO - PROCESS | 1650 | 1467244521092 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 1650 | 1467244521095 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:21 INFO - PROCESS | 1650 | 1467244521205 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:55:21 INFO - PROCESS | 1650 | 1467244521288 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1650 | 1467244521289 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423e000 == 33 [pid = 1650] [id = 276] 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11872dc00) [pid = 1650] [serial = 826] [outer = 0x0] 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a8b400) [pid = 1650] [serial = 827] [outer = 0x11872dc00] 16:55:21 INFO - PROCESS | 1650 | 1467244521330 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120749800) [pid = 1650] [serial = 828] [outer = 0x11872dc00] 16:55:21 INFO - PROCESS | 1650 | 1467244521767 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 719ms 16:55:21 INFO - PROCESS | 1650 | 1467244521808 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1650 | 1467244521809 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:55:21 INFO - PROCESS | 1650 | 1467244521817 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1650 | 1467244521818 Marionette TRACE conn2 <- [1,1078,null,{}] 16:55:21 INFO - PROCESS | 1650 | 1467244521820 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 1650 | 1467244521822 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:21 INFO - PROCESS | 1650 | 1467244521920 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:55:21 INFO - PROCESS | 1650 | 1467244521924 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1650 | 1467244521925 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b8000 == 34 [pid = 1650] [id = 277] 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12074a800) [pid = 1650] [serial = 829] [outer = 0x0] 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123006800) [pid = 1650] [serial = 830] [outer = 0x12074a800] 16:55:21 INFO - PROCESS | 1650 | 1467244521949 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1234ee400) [pid = 1650] [serial = 831] [outer = 0x12074a800] 16:55:22 INFO - PROCESS | 1650 | 1467244522290 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 16:55:22 INFO - PROCESS | 1650 | 1467244522335 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1650 | 1467244522337 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:55:22 INFO - PROCESS | 1650 | 1467244522339 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1650 | 1467244522341 Marionette TRACE conn2 <- [1,1082,null,{}] 16:55:22 INFO - PROCESS | 1650 | 1467244522343 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:22 INFO - PROCESS | 1650 | 1467244522347 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:22 INFO - PROCESS | 1650 | 1467244522486 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:55:22 INFO - PROCESS | 1650 | 1467244522504 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1650 | 1467244522506 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0f800 == 35 [pid = 1650] [id = 278] 16:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c43400) [pid = 1650] [serial = 832] [outer = 0x0] 16:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123cc6c00) [pid = 1650] [serial = 833] [outer = 0x119c43400] 16:55:22 INFO - PROCESS | 1650 | 1467244522546 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124dd9400) [pid = 1650] [serial = 834] [outer = 0x119c43400] 16:55:23 INFO - PROCESS | 1650 | 1467244523021 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 719ms 16:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:55:23 INFO - PROCESS | 1650 | 1467244523063 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1650 | 1467244523064 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:55:23 INFO - PROCESS | 1650 | 1467244523066 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 1650 | 1467244523067 Marionette TRACE conn2 <- [1,1086,null,{}] 16:55:23 INFO - PROCESS | 1650 | 1467244523070 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:23 INFO - PROCESS | 1650 | 1467244523071 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:23 INFO - PROCESS | 1650 | 1467244523167 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:55:23 INFO - PROCESS | 1650 | 1467244523171 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1650 | 1467244523172 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117463800 == 36 [pid = 1650] [id = 279] 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124dd9800) [pid = 1650] [serial = 835] [outer = 0x0] 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e35800) [pid = 1650] [serial = 836] [outer = 0x124dd9800] 16:55:23 INFO - PROCESS | 1650 | 1467244523196 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ed7400) [pid = 1650] [serial = 837] [outer = 0x124dd9800] 16:55:23 INFO - PROCESS | 1650 | 1467244523526 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 16:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:55:23 INFO - PROCESS | 1650 | 1467244523535 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1650 | 1467244523537 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:55:23 INFO - PROCESS | 1650 | 1467244523539 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 1650 | 1467244523540 Marionette TRACE conn2 <- [1,1090,null,{}] 16:55:23 INFO - PROCESS | 1650 | 1467244523542 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:23 INFO - PROCESS | 1650 | 1467244523543 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:23 INFO - PROCESS | 1650 | 1467244523717 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d53c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f8f400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e87c00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x114fac000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a77800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119484000) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11328dc00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118774800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e8b800) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133a8800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119944400) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x111c83800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x110eb7800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a95000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118188400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:55:23 INFO - PROCESS | 1650 | 1467244523763 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1650 | 1467244523764 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116621000 == 37 [pid = 1650] [id = 280] 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111e58c00) [pid = 1650] [serial = 838] [outer = 0x0] 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d53400) [pid = 1650] [serial = 839] [outer = 0x111e58c00] 16:55:23 INFO - PROCESS | 1650 | 1467244523790 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11815a400) [pid = 1650] [serial = 840] [outer = 0x111e58c00] 16:55:24 INFO - PROCESS | 1650 | 1467244524071 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 568ms 16:55:24 INFO - PROCESS | 1650 | 1467244524108 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1650 | 1467244524109 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:55:24 INFO - PROCESS | 1650 | 1467244524120 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1650 | 1467244524121 Marionette TRACE conn2 <- [1,1094,null,{}] 16:55:24 INFO - PROCESS | 1650 | 1467244524123 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1650 | 1467244524125 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:24 INFO - PROCESS | 1650 | 1467244524208 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:55:24 INFO - PROCESS | 1650 | 1467244524214 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1650 | 1467244524215 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a930000 == 38 [pid = 1650] [id = 281] 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118304000) [pid = 1650] [serial = 841] [outer = 0x0] 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120744800) [pid = 1650] [serial = 842] [outer = 0x118304000] 16:55:24 INFO - PROCESS | 1650 | 1467244524239 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ddbc00) [pid = 1650] [serial = 843] [outer = 0x118304000] 16:55:24 INFO - PROCESS | 1650 | 1467244524778 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 16:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:55:24 INFO - PROCESS | 1650 | 1467244524790 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1650 | 1467244524791 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:55:24 INFO - PROCESS | 1650 | 1467244524793 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1650 | 1467244524794 Marionette TRACE conn2 <- [1,1098,null,{}] 16:55:24 INFO - PROCESS | 1650 | 1467244524799 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1650 | 1467244524800 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:24 INFO - PROCESS | 1650 | 1467244524868 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:55:24 INFO - PROCESS | 1650 | 1467244524871 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1650 | 1467244524873 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b112800 == 39 [pid = 1650] [id = 282] 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12618d800) [pid = 1650] [serial = 844] [outer = 0x0] 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1271df800) [pid = 1650] [serial = 845] [outer = 0x12618d800] 16:55:24 INFO - PROCESS | 1650 | 1467244524899 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12872b800) [pid = 1650] [serial = 846] [outer = 0x12618d800] 16:55:25 INFO - PROCESS | 1650 | 1467244525381 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 624ms 16:55:25 INFO - PROCESS | 1650 | 1467244525419 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1650 | 1467244525422 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:55:25 INFO - PROCESS | 1650 | 1467244525425 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1650 | 1467244525429 Marionette TRACE conn2 <- [1,1102,null,{}] 16:55:25 INFO - PROCESS | 1650 | 1467244525433 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:25 INFO - PROCESS | 1650 | 1467244525435 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:25 INFO - PROCESS | 1650 | 1467244525558 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:55:25 INFO - PROCESS | 1650 | 1467244525568 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1650 | 1467244525570 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd72000 == 40 [pid = 1650] [id = 283] 16:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1288e1000) [pid = 1650] [serial = 847] [outer = 0x0] 16:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1288e5400) [pid = 1650] [serial = 848] [outer = 0x1288e1000] 16:55:25 INFO - PROCESS | 1650 | 1467244525596 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1289e4400) [pid = 1650] [serial = 849] [outer = 0x1288e1000] 16:55:26 INFO - PROCESS | 1650 | 1467244526055 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 675ms 16:55:26 INFO - PROCESS | 1650 | 1467244526100 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1650 | 1467244526103 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:55:26 INFO - PROCESS | 1650 | 1467244526107 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1650 | 1467244526109 Marionette TRACE conn2 <- [1,1106,null,{}] 16:55:26 INFO - PROCESS | 1650 | 1467244526113 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1650 | 1467244526115 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:26 INFO - PROCESS | 1650 | 1467244526217 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:55:26 INFO - PROCESS | 1650 | 1467244526329 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1650 | 1467244526331 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d0000 == 41 [pid = 1650] [id = 284] 16:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116773800) [pid = 1650] [serial = 850] [outer = 0x0] 16:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1174d2800) [pid = 1650] [serial = 851] [outer = 0x116773800] 16:55:26 INFO - PROCESS | 1650 | 1467244526362 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118157400) [pid = 1650] [serial = 852] [outer = 0x116773800] 16:55:26 INFO - PROCESS | 1650 | 1467244526808 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 723ms 16:55:26 INFO - PROCESS | 1650 | 1467244526830 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1650 | 1467244526835 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:55:26 INFO - PROCESS | 1650 | 1467244526842 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1650 | 1467244526845 Marionette TRACE conn2 <- [1,1110,null,{}] 16:55:26 INFO - PROCESS | 1650 | 1467244526849 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1650 | 1467244526851 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:27 INFO - PROCESS | 1650 | 1467244527006 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:55:27 INFO - PROCESS | 1650 | 1467244527137 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1650 | 1467244527139 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aac000 == 42 [pid = 1650] [id = 285] 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118725400) [pid = 1650] [serial = 853] [outer = 0x0] 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187cfc00) [pid = 1650] [serial = 854] [outer = 0x118725400] 16:55:27 INFO - PROCESS | 1650 | 1467244527176 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11959a800) [pid = 1650] [serial = 855] [outer = 0x118725400] 16:55:27 INFO - PROCESS | 1650 | 1467244527617 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 826ms 16:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:55:27 INFO - PROCESS | 1650 | 1467244527666 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1650 | 1467244527668 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:55:27 INFO - PROCESS | 1650 | 1467244527670 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1650 | 1467244527673 Marionette TRACE conn2 <- [1,1114,null,{}] 16:55:27 INFO - PROCESS | 1650 | 1467244527681 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 1650 | 1467244527684 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:27 INFO - PROCESS | 1650 | 1467244527789 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:55:27 INFO - PROCESS | 1650 | 1467244527848 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1650 | 1467244527850 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7e800 == 43 [pid = 1650] [id = 286] 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1234e6c00) [pid = 1650] [serial = 856] [outer = 0x0] 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1238cd000) [pid = 1650] [serial = 857] [outer = 0x1234e6c00] 16:55:27 INFO - PROCESS | 1650 | 1467244527881 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12484dc00) [pid = 1650] [serial = 858] [outer = 0x1234e6c00] 16:55:28 INFO - PROCESS | 1650 | 1467244528312 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 16:55:28 INFO - PROCESS | 1650 | 1467244528342 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1650 | 1467244528344 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:55:28 INFO - PROCESS | 1650 | 1467244528347 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1650 | 1467244528348 Marionette TRACE conn2 <- [1,1118,null,{}] 16:55:28 INFO - PROCESS | 1650 | 1467244528351 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:28 INFO - PROCESS | 1650 | 1467244528352 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:28 INFO - PROCESS | 1650 | 1467244528475 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:55:28 INFO - PROCESS | 1650 | 1467244528611 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1650 | 1467244528612 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c563000 == 44 [pid = 1650] [id = 287] 16:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a82c00) [pid = 1650] [serial = 859] [outer = 0x0] 16:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126186400) [pid = 1650] [serial = 860] [outer = 0x112a82c00] 16:55:28 INFO - PROCESS | 1650 | 1467244528662 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12872b400) [pid = 1650] [serial = 861] [outer = 0x112a82c00] 16:55:29 INFO - PROCESS | 1650 | 1467244529292 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 971ms 16:55:29 INFO - PROCESS | 1650 | 1467244529317 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1650 | 1467244529320 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:55:29 INFO - PROCESS | 1650 | 1467244529324 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1650 | 1467244529325 Marionette TRACE conn2 <- [1,1122,null,{}] 16:55:29 INFO - PROCESS | 1650 | 1467244529331 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1650 | 1467244529333 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:29 INFO - PROCESS | 1650 | 1467244529425 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:55:29 INFO - PROCESS | 1650 | 1467244529496 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1650 | 1467244529498 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118336800 == 45 [pid = 1650] [id = 288] 16:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113ddbc00) [pid = 1650] [serial = 862] [outer = 0x0] 16:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114fc5800) [pid = 1650] [serial = 863] [outer = 0x113ddbc00] 16:55:29 INFO - PROCESS | 1650 | 1467244529526 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1164e5800) [pid = 1650] [serial = 864] [outer = 0x113ddbc00] 16:55:29 INFO - PROCESS | 1650 | 1467244529927 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 673ms 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b112800 == 44 [pid = 1650] [id = 282] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a930000 == 43 [pid = 1650] [id = 281] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116621000 == 42 [pid = 1650] [id = 280] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117463800 == 41 [pid = 1650] [id = 279] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0f800 == 40 [pid = 1650] [id = 278] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b8000 == 39 [pid = 1650] [id = 277] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12423e000 == 38 [pid = 1650] [id = 276] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12331b000 == 37 [pid = 1650] [id = 275] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11745c800 == 36 [pid = 1650] [id = 274] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116611000 == 35 [pid = 1650] [id = 273] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117479000 == 34 [pid = 1650] [id = 271] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a1800 == 33 [pid = 1650] [id = 270] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12423f000 == 32 [pid = 1650] [id = 272] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c563000 == 31 [pid = 1650] [id = 287] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7e800 == 30 [pid = 1650] [id = 286] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128aac000 == 29 [pid = 1650] [id = 285] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd72000 == 28 [pid = 1650] [id = 283] 16:55:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d0000 == 27 [pid = 1650] [id = 284] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114fc3800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11328a000) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118304400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11813c400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119483400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e8b000) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fc8c00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118419000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118570800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119c41000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133a2800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e69800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187d4c00) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116808400) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119940000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176f9000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1207f1000) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120740c00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120747800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11980f000) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1234ebc00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11677c800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d07400) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12343fc00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1237ed000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a99000) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12363c000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119105000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119191400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123a92000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 16:55:30 INFO - PROCESS | 1650 | 1467244530554 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1650 | 1467244530557 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:55:30 INFO - PROCESS | 1650 | 1467244530566 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1650 | 1467244530567 Marionette TRACE conn2 <- [1,1126,null,{}] 16:55:30 INFO - PROCESS | 1650 | 1467244530571 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:30 INFO - PROCESS | 1650 | 1467244530573 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:30 INFO - PROCESS | 1650 | 1467244530653 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:55:30 INFO - PROCESS | 1650 | 1467244530658 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1650 | 1467244530661 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cd7800 == 28 [pid = 1650] [id = 289] 16:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112e2dc00) [pid = 1650] [serial = 865] [outer = 0x0] 16:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1130da000) [pid = 1650] [serial = 866] [outer = 0x112e2dc00] 16:55:30 INFO - PROCESS | 1650 | 1467244530691 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c65400) [pid = 1650] [serial = 867] [outer = 0x112e2dc00] 16:55:31 INFO - PROCESS | 1650 | 1467244531073 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 16:55:31 INFO - PROCESS | 1650 | 1467244531086 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1650 | 1467244531090 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:55:31 INFO - PROCESS | 1650 | 1467244531130 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1650 | 1467244531134 Marionette TRACE conn2 <- [1,1130,null,{}] 16:55:31 INFO - PROCESS | 1650 | 1467244531139 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1650 | 1467244531141 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:31 INFO - PROCESS | 1650 | 1467244531266 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114fbdc00) [pid = 1650] [serial = 868] [outer = 0x12c985800] 16:55:31 INFO - PROCESS | 1650 | 1467244531309 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1650 | 1467244531310 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715c800 == 29 [pid = 1650] [id = 290] 16:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116637400) [pid = 1650] [serial = 869] [outer = 0x0] 16:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116773c00) [pid = 1650] [serial = 870] [outer = 0x116637400] 16:55:31 INFO - PROCESS | 1650 | 1467244531360 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f90400) [pid = 1650] [serial = 871] [outer = 0x116637400] 16:55:31 INFO - PROCESS | 1650 | 1467244531810 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 733ms 16:55:31 INFO - PROCESS | 1650 | 1467244531864 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1650 | 1467244531865 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:55:31 INFO - PROCESS | 1650 | 1467244531868 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1650 | 1467244531869 Marionette TRACE conn2 <- [1,1134,null,{}] 16:55:31 INFO - PROCESS | 1650 | 1467244531876 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1650 | 1467244531879 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:31 INFO - PROCESS | 1650 | 1467244531971 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:55:31 INFO - PROCESS | 1650 | 1467244531977 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1650 | 1467244531982 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118845000 == 30 [pid = 1650] [id = 291] 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118311800) [pid = 1650] [serial = 872] [outer = 0x0] 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118379400) [pid = 1650] [serial = 873] [outer = 0x118311800] 16:55:32 INFO - PROCESS | 1650 | 1467244532011 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11856b400) [pid = 1650] [serial = 874] [outer = 0x118311800] 16:55:32 INFO - PROCESS | 1650 | 1467244532341 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 16:55:32 INFO - PROCESS | 1650 | 1467244532386 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1650 | 1467244532388 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:55:32 INFO - PROCESS | 1650 | 1467244532390 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1650 | 1467244532391 Marionette TRACE conn2 <- [1,1138,null,{}] 16:55:32 INFO - PROCESS | 1650 | 1467244532394 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 1650 | 1467244532395 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:32 INFO - PROCESS | 1650 | 1467244532501 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:55:32 INFO - PROCESS | 1650 | 1467244532535 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 1650 | 1467244532536 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3800 == 31 [pid = 1650] [id = 292] 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11876cc00) [pid = 1650] [serial = 875] [outer = 0x0] 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1187d6400) [pid = 1650] [serial = 876] [outer = 0x11876cc00] 16:55:32 INFO - PROCESS | 1650 | 1467244532561 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11918e400) [pid = 1650] [serial = 877] [outer = 0x11876cc00] 16:55:32 INFO - PROCESS | 1650 | 1467244532862 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 16:55:32 INFO - PROCESS | 1650 | 1467244532909 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1650 | 1467244532911 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:55:32 INFO - PROCESS | 1650 | 1467244532916 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1650 | 1467244532917 Marionette TRACE conn2 <- [1,1142,null,{}] 16:55:32 INFO - PROCESS | 1650 | 1467244532919 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 1650 | 1467244532920 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:33 INFO - PROCESS | 1650 | 1467244533010 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:55:33 INFO - PROCESS | 1650 | 1467244533052 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1650 | 1467244533054 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12330f000 == 32 [pid = 1650] [id = 293] 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11947d800) [pid = 1650] [serial = 878] [outer = 0x0] 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119594c00) [pid = 1650] [serial = 879] [outer = 0x11947d800] 16:55:33 INFO - PROCESS | 1650 | 1467244533078 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119946000) [pid = 1650] [serial = 880] [outer = 0x11947d800] 16:55:33 INFO - PROCESS | 1650 | 1467244533400 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 16:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:55:33 INFO - PROCESS | 1650 | 1467244533434 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1650 | 1467244533436 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:55:33 INFO - PROCESS | 1650 | 1467244533445 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1650 | 1467244533446 Marionette TRACE conn2 <- [1,1146,null,{}] 16:55:33 INFO - PROCESS | 1650 | 1467244533449 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:33 INFO - PROCESS | 1650 | 1467244533454 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:33 INFO - PROCESS | 1650 | 1467244533571 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:55:33 INFO - PROCESS | 1650 | 1467244533575 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1650 | 1467244533576 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124253800 == 33 [pid = 1650] [id = 294] 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c46000) [pid = 1650] [serial = 881] [outer = 0x0] 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120741400) [pid = 1650] [serial = 882] [outer = 0x119c46000] 16:55:33 INFO - PROCESS | 1650 | 1467244533602 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123441800) [pid = 1650] [serial = 883] [outer = 0x119c46000] 16:55:33 INFO - PROCESS | 1650 | 1467244533932 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 527ms 16:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:55:33 INFO - PROCESS | 1650 | 1467244533966 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1650 | 1467244533968 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:55:33 INFO - PROCESS | 1650 | 1467244533970 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1650 | 1467244533971 Marionette TRACE conn2 <- [1,1150,null,{}] 16:55:33 INFO - PROCESS | 1650 | 1467244533973 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:33 INFO - PROCESS | 1650 | 1467244533974 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:34 INFO - PROCESS | 1650 | 1467244534067 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:55:34 INFO - PROCESS | 1650 | 1467244534070 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1650 | 1467244534072 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e77800 == 34 [pid = 1650] [id = 295] 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123445400) [pid = 1650] [serial = 884] [outer = 0x0] 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1234f4400) [pid = 1650] [serial = 885] [outer = 0x123445400] 16:55:34 INFO - PROCESS | 1650 | 1467244534103 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1238c5800) [pid = 1650] [serial = 886] [outer = 0x123445400] 16:55:34 INFO - PROCESS | 1650 | 1467244534427 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 16:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:55:34 INFO - PROCESS | 1650 | 1467244534441 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1650 | 1467244534442 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:55:34 INFO - PROCESS | 1650 | 1467244534444 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1650 | 1467244534447 Marionette TRACE conn2 <- [1,1154,null,{}] 16:55:34 INFO - PROCESS | 1650 | 1467244534458 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1650 | 1467244534459 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:34 INFO - PROCESS | 1650 | 1467244534551 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:55:34 INFO - PROCESS | 1650 | 1467244534555 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1650 | 1467244534556 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c0000 == 35 [pid = 1650] [id = 296] 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123459800) [pid = 1650] [serial = 887] [outer = 0x0] 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123a92000) [pid = 1650] [serial = 888] [outer = 0x123459800] 16:55:34 INFO - PROCESS | 1650 | 1467244534580 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123d04c00) [pid = 1650] [serial = 889] [outer = 0x123459800] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1133dec00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12074a800) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118183400) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124dd9800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e1f800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11872dc00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123a95c00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119c43400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118304000) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12618d800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118425800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11687e800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111e58c00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:55:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1288e1000) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:55:35 INFO - PROCESS | 1650 | 1467244535043 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 628ms 16:55:35 INFO - PROCESS | 1650 | 1467244535073 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1650 | 1467244535074 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:55:35 INFO - PROCESS | 1650 | 1467244535076 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1650 | 1467244535077 Marionette TRACE conn2 <- [1,1158,null,{}] 16:55:35 INFO - PROCESS | 1650 | 1467244535080 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:35 INFO - PROCESS | 1650 | 1467244535081 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:35 INFO - PROCESS | 1650 | 1467244535154 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:55:35 INFO - PROCESS | 1650 | 1467244535158 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1650 | 1467244535159 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886f000 == 36 [pid = 1650] [id = 297] 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11687e800) [pid = 1650] [serial = 890] [outer = 0x0] 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1188f5c00) [pid = 1650] [serial = 891] [outer = 0x11687e800] 16:55:35 INFO - PROCESS | 1650 | 1467244535186 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123a96c00) [pid = 1650] [serial = 892] [outer = 0x11687e800] 16:55:35 INFO - PROCESS | 1650 | 1467244535537 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms 16:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:55:35 INFO - PROCESS | 1650 | 1467244535551 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1650 | 1467244535552 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:55:35 INFO - PROCESS | 1650 | 1467244535554 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1650 | 1467244535556 Marionette TRACE conn2 <- [1,1162,null,{}] 16:55:35 INFO - PROCESS | 1650 | 1467244535558 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:35 INFO - PROCESS | 1650 | 1467244535559 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:35 INFO - PROCESS | 1650 | 1467244535665 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:55:35 INFO - PROCESS | 1650 | 1467244535671 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1650 | 1467244535672 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa8000 == 37 [pid = 1650] [id = 298] 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123d04400) [pid = 1650] [serial = 893] [outer = 0x0] 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d60c00) [pid = 1650] [serial = 894] [outer = 0x123d04400] 16:55:35 INFO - PROCESS | 1650 | 1467244535697 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1245dc800) [pid = 1650] [serial = 895] [outer = 0x123d04400] 16:55:36 INFO - PROCESS | 1650 | 1467244536004 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 16:55:36 INFO - PROCESS | 1650 | 1467244536024 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1650 | 1467244536026 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:55:36 INFO - PROCESS | 1650 | 1467244536032 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1650 | 1467244536034 Marionette TRACE conn2 <- [1,1166,null,{}] 16:55:36 INFO - PROCESS | 1650 | 1467244536037 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1650 | 1467244536039 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:36 INFO - PROCESS | 1650 | 1467244536132 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:55:36 INFO - PROCESS | 1650 | 1467244536136 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1650 | 1467244536137 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d9000 == 38 [pid = 1650] [id = 299] 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124609c00) [pid = 1650] [serial = 896] [outer = 0x0] 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124ddc400) [pid = 1650] [serial = 897] [outer = 0x124609c00] 16:55:36 INFO - PROCESS | 1650 | 1467244536164 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12618dc00) [pid = 1650] [serial = 898] [outer = 0x124609c00] 16:55:36 INFO - PROCESS | 1650 | 1467244536520 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 16:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:55:36 INFO - PROCESS | 1650 | 1467244536557 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1650 | 1467244536558 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:55:36 INFO - PROCESS | 1650 | 1467244536561 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1650 | 1467244536563 Marionette TRACE conn2 <- [1,1170,null,{}] 16:55:36 INFO - PROCESS | 1650 | 1467244536566 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1650 | 1467244536567 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:36 INFO - PROCESS | 1650 | 1467244536641 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:55:36 INFO - PROCESS | 1650 | 1467244536647 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1650 | 1467244536648 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65c800 == 39 [pid = 1650] [id = 300] 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1234ef400) [pid = 1650] [serial = 899] [outer = 0x0] 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1271e4000) [pid = 1650] [serial = 900] [outer = 0x1234ef400] 16:55:36 INFO - PROCESS | 1650 | 1467244536672 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128731800) [pid = 1650] [serial = 901] [outer = 0x1234ef400] 16:55:37 INFO - PROCESS | 1650 | 1467244537093 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 570ms 16:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:55:37 INFO - PROCESS | 1650 | 1467244537131 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1650 | 1467244537134 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:55:37 INFO - PROCESS | 1650 | 1467244537137 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1650 | 1467244537139 Marionette TRACE conn2 <- [1,1174,null,{}] 16:55:37 INFO - PROCESS | 1650 | 1467244537143 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 1650 | 1467244537145 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:37 INFO - PROCESS | 1650 | 1467244537257 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:55:37 INFO - PROCESS | 1650 | 1467244537314 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 1650 | 1467244537316 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116627000 == 40 [pid = 1650] [id = 301] 16:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129b3800) [pid = 1650] [serial = 902] [outer = 0x0] 16:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113293400) [pid = 1650] [serial = 903] [outer = 0x1129b3800] 16:55:37 INFO - PROCESS | 1650 | 1467244537347 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114f96400) [pid = 1650] [serial = 904] [outer = 0x1129b3800] 16:55:37 INFO - PROCESS | 1650 | 1467244537888 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1650 | 1467244537961 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:55:37 INFO - PROCESS | 1650 | 1467244537966 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1650 | 1467244537968 Marionette TRACE conn2 <- [1,1178,null,{}] 16:55:37 INFO - PROCESS | 1650 | 1467244537970 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 1650 | 1467244537972 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:38 INFO - PROCESS | 1650 | 1467244538080 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:55:38 INFO - PROCESS | 1650 | 1467244538137 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1650 | 1467244538138 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a4800 == 41 [pid = 1650] [id = 302] 16:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118144000) [pid = 1650] [serial = 905] [outer = 0x0] 16:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118154800) [pid = 1650] [serial = 906] [outer = 0x118144000] 16:55:38 INFO - PROCESS | 1650 | 1467244538169 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118371400) [pid = 1650] [serial = 907] [outer = 0x118144000] 16:55:38 INFO - PROCESS | 1650 | 1467244538821 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1650 | 1467244538860 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:55:38 INFO - PROCESS | 1650 | 1467244538868 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1650 | 1467244538870 Marionette TRACE conn2 <- [1,1182,null,{}] 16:55:38 INFO - PROCESS | 1650 | 1467244538873 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:38 INFO - PROCESS | 1650 | 1467244538875 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:38 INFO - PROCESS | 1650 | 1467244538977 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:55:39 INFO - PROCESS | 1650 | 1467244539066 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1650 | 1467244539069 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117149000 == 42 [pid = 1650] [id = 303] 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115e95c00) [pid = 1650] [serial = 908] [outer = 0x0] 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116770400) [pid = 1650] [serial = 909] [outer = 0x115e95c00] 16:55:39 INFO - PROCESS | 1650 | 1467244539107 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1176f7800) [pid = 1650] [serial = 910] [outer = 0x115e95c00] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d9000 == 41 [pid = 1650] [id = 299] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa8000 == 40 [pid = 1650] [id = 298] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12886f000 == 39 [pid = 1650] [id = 297] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c0000 == 38 [pid = 1650] [id = 296] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124e77800 == 37 [pid = 1650] [id = 295] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124253800 == 36 [pid = 1650] [id = 294] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12330f000 == 35 [pid = 1650] [id = 293] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3800 == 34 [pid = 1650] [id = 292] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118845000 == 33 [pid = 1650] [id = 291] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11715c800 == 32 [pid = 1650] [id = 290] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x113cd7800 == 31 [pid = 1650] [id = 289] 16:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118336800 == 30 [pid = 1650] [id = 288] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1288e5400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12872b800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1289e4400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116804c00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123006800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118424400) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124e35800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f5a400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120749800) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1241d3800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124dd9400) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ddbc00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114fc4c00) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1271df800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119941400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123cc6c00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118426000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a8b400) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11815a400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e8f400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d53400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11830d000) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11830c000) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ed7400) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x120744800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1187d4400) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1234ee400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124dd5c00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 16:55:39 INFO - PROCESS | 1650 | 1467244539615 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1650 | 1467244539648 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:55:39 INFO - PROCESS | 1650 | 1467244539668 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1650 | 1467244539670 Marionette TRACE conn2 <- [1,1186,null,{}] 16:55:39 INFO - PROCESS | 1650 | 1467244539674 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 1650 | 1467244539675 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:39 INFO - PROCESS | 1650 | 1467244539754 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:55:39 INFO - PROCESS | 1650 | 1467244539758 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1650 | 1467244539759 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e1800 == 31 [pid = 1650] [id = 304] 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11841f400) [pid = 1650] [serial = 911] [outer = 0x0] 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118433c00) [pid = 1650] [serial = 912] [outer = 0x11841f400] 16:55:39 INFO - PROCESS | 1650 | 1467244539791 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11876fc00) [pid = 1650] [serial = 913] [outer = 0x11841f400] 16:55:40 INFO - PROCESS | 1650 | 1467244540156 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1650 | 1467244540194 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:55:40 INFO - PROCESS | 1650 | 1467244540199 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1650 | 1467244540202 Marionette TRACE conn2 <- [1,1190,null,{}] 16:55:40 INFO - PROCESS | 1650 | 1467244540217 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1650 | 1467244540220 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:40 INFO - PROCESS | 1650 | 1467244540297 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:55:40 INFO - PROCESS | 1650 | 1467244540302 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1650 | 1467244540304 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12307c000 == 32 [pid = 1650] [id = 305] 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d56800) [pid = 1650] [serial = 914] [outer = 0x0] 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11959b000) [pid = 1650] [serial = 915] [outer = 0x112d56800] 16:55:40 INFO - PROCESS | 1650 | 1467244540335 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119c41000) [pid = 1650] [serial = 916] [outer = 0x112d56800] 16:55:40 INFO - PROCESS | 1650 | 1467244540704 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:55:40 INFO - PROCESS | 1650 | 1467244540725 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:55:40 INFO - PROCESS | 1650 | 1467244540727 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1650 | 1467244540729 Marionette TRACE conn2 <- [1,1194,null,{}] 16:55:40 INFO - PROCESS | 1650 | 1467244540733 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1650 | 1467244540734 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:40 INFO - PROCESS | 1650 | 1467244540834 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:55:40 INFO - PROCESS | 1650 | 1467244540840 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1650 | 1467244540841 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242cc800 == 33 [pid = 1650] [id = 306] 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119cdcc00) [pid = 1650] [serial = 917] [outer = 0x0] 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12074b000) [pid = 1650] [serial = 918] [outer = 0x119cdcc00] 16:55:40 INFO - PROCESS | 1650 | 1467244540868 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123274800) [pid = 1650] [serial = 919] [outer = 0x119cdcc00] 16:55:41 INFO - PROCESS | 1650 | 1467244541184 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1650 | 1467244541202 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:55:41 INFO - PROCESS | 1650 | 1467244541204 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1650 | 1467244541205 Marionette TRACE conn2 <- [1,1198,null,{}] 16:55:41 INFO - PROCESS | 1650 | 1467244541208 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 1650 | 1467244541209 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:41 INFO - PROCESS | 1650 | 1467244541287 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:55:41 INFO - PROCESS | 1650 | 1467244541291 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1650 | 1467244541292 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126699000 == 34 [pid = 1650] [id = 307] 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129b1c00) [pid = 1650] [serial = 920] [outer = 0x0] 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1234f0000) [pid = 1650] [serial = 921] [outer = 0x1129b1c00] 16:55:41 INFO - PROCESS | 1650 | 1467244541319 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a98800) [pid = 1650] [serial = 922] [outer = 0x1129b1c00] 16:55:41 INFO - PROCESS | 1650 | 1467244541705 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 16:55:41 INFO - PROCESS | 1650 | 1467244541725 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1650 | 1467244541727 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:55:41 INFO - PROCESS | 1650 | 1467244541736 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1650 | 1467244541737 Marionette TRACE conn2 <- [1,1202,null,{}] 16:55:41 INFO - PROCESS | 1650 | 1467244541739 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 1650 | 1467244541744 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:41 INFO - PROCESS | 1650 | 1467244541904 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:55:41 INFO - PROCESS | 1650 | 1467244541919 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1650 | 1467244541920 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0e800 == 35 [pid = 1650] [id = 308] 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d07c00) [pid = 1650] [serial = 923] [outer = 0x0] 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124dd9400) [pid = 1650] [serial = 924] [outer = 0x123d07c00] 16:55:41 INFO - PROCESS | 1650 | 1467244541945 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1266edc00) [pid = 1650] [serial = 925] [outer = 0x123d07c00] 16:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 569ms 16:55:42 INFO - PROCESS | 1650 | 1467244542301 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:55:42 INFO - PROCESS | 1650 | 1467244542306 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1650 | 1467244542307 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:55:42 INFO - PROCESS | 1650 | 1467244542309 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1650 | 1467244542310 Marionette TRACE conn2 <- [1,1206,null,{}] 16:55:42 INFO - PROCESS | 1650 | 1467244542315 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1650 | 1467244542316 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:42 INFO - PROCESS | 1650 | 1467244542413 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:55:42 INFO - PROCESS | 1650 | 1467244542417 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1650 | 1467244542418 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x129184000 == 36 [pid = 1650] [id = 309] 16:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1271e7800) [pid = 1650] [serial = 926] [outer = 0x0] 16:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1288da800) [pid = 1650] [serial = 927] [outer = 0x1271e7800] 16:55:42 INFO - PROCESS | 1650 | 1467244542443 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1288e2800) [pid = 1650] [serial = 928] [outer = 0x1271e7800] 16:55:42 INFO - PROCESS | 1650 | 1467244542771 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 16:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:55:42 INFO - PROCESS | 1650 | 1467244542831 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1650 | 1467244542832 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:55:42 INFO - PROCESS | 1650 | 1467244542834 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1650 | 1467244542835 Marionette TRACE conn2 <- [1,1210,null,{}] 16:55:42 INFO - PROCESS | 1650 | 1467244542838 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1650 | 1467244542839 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:42 INFO - PROCESS | 1650 | 1467244542936 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:55:42 INFO - PROCESS | 1650 | 1467244542947 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1650 | 1467244542948 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a520000 == 37 [pid = 1650] [id = 310] 16:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288e5800) [pid = 1650] [serial = 929] [outer = 0x0] 16:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1288e9800) [pid = 1650] [serial = 930] [outer = 0x1288e5800] 16:55:42 INFO - PROCESS | 1650 | 1467244542972 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1289e7c00) [pid = 1650] [serial = 931] [outer = 0x1288e5800] 16:55:43 INFO - PROCESS | 1650 | 1467244543307 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 16:55:43 INFO - PROCESS | 1650 | 1467244543353 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1650 | 1467244543355 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:55:43 INFO - PROCESS | 1650 | 1467244543358 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1650 | 1467244543359 Marionette TRACE conn2 <- [1,1214,null,{}] 16:55:43 INFO - PROCESS | 1650 | 1467244543361 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 1650 | 1467244543362 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:43 INFO - PROCESS | 1650 | 1467244543544 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11947d800) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118311800) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e2dc00) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116637400) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11876cc00) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113ddbc00) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119c46000) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116773800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123445400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123459800) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11687e800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124609c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118725400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d04400) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1234e6c00) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a82c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:55:43 INFO - PROCESS | 1650 | 1467244543588 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1650 | 1467244543589 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117149800 == 38 [pid = 1650] [id = 311] 16:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128d7400) [pid = 1650] [serial = 932] [outer = 0x0] 16:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11328f400) [pid = 1650] [serial = 933] [outer = 0x1128d7400] 16:55:43 INFO - PROCESS | 1650 | 1467244543620 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117d23400) [pid = 1650] [serial = 934] [outer = 0x1128d7400] 16:55:43 INFO - PROCESS | 1650 | 1467244543880 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 16:55:43 INFO - PROCESS | 1650 | 1467244543950 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1650 | 1467244543952 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:55:43 INFO - PROCESS | 1650 | 1467244543957 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1650 | 1467244543959 Marionette TRACE conn2 <- [1,1218,null,{}] 16:55:43 INFO - PROCESS | 1650 | 1467244543964 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 1650 | 1467244543965 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:44 INFO - PROCESS | 1650 | 1467244544077 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:55:44 INFO - PROCESS | 1650 | 1467244544158 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1650 | 1467244544159 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac0800 == 39 [pid = 1650] [id = 312] 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129ae800) [pid = 1650] [serial = 935] [outer = 0x0] 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118776000) [pid = 1650] [serial = 936] [outer = 0x1129ae800] 16:55:44 INFO - PROCESS | 1650 | 1467244544199 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124605400) [pid = 1650] [serial = 937] [outer = 0x1129ae800] 16:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 571ms 16:55:44 INFO - PROCESS | 1650 | 1467244544522 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:55:44 INFO - PROCESS | 1650 | 1467244544537 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:55:44 INFO - PROCESS | 1650 | 1467244544539 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:55:44 INFO - PROCESS | 1650 | 1467244544541 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1650 | 1467244544544 Marionette TRACE conn2 <- [1,1222,null,{}] 16:55:44 INFO - PROCESS | 1650 | 1467244544556 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:44 INFO - PROCESS | 1650 | 1467244544557 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:44 INFO - PROCESS | 1650 | 1467244544676 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:55:44 INFO - PROCESS | 1650 | 1467244544754 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1650 | 1467244544756 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd50000 == 40 [pid = 1650] [id = 313] 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11876cc00) [pid = 1650] [serial = 938] [outer = 0x0] 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289ee400) [pid = 1650] [serial = 939] [outer = 0x11876cc00] 16:55:44 INFO - PROCESS | 1650 | 1467244544798 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128aeac00) [pid = 1650] [serial = 940] [outer = 0x11876cc00] 16:55:45 INFO - PROCESS | 1650 | 1467244545193 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1650 | 1467244545224 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:55:45 INFO - PROCESS | 1650 | 1467244545227 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1650 | 1467244545228 Marionette TRACE conn2 <- [1,1226,null,{}] 16:55:45 INFO - PROCESS | 1650 | 1467244545231 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:45 INFO - PROCESS | 1650 | 1467244545232 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:45 INFO - PROCESS | 1650 | 1467244545334 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:55:45 INFO - PROCESS | 1650 | 1467244545340 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1650 | 1467244545341 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd73000 == 41 [pid = 1650] [id = 314] 16:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128aea800) [pid = 1650] [serial = 941] [outer = 0x0] 16:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128baa800) [pid = 1650] [serial = 942] [outer = 0x128aea800] 16:55:45 INFO - PROCESS | 1650 | 1467244545365 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290ab000) [pid = 1650] [serial = 943] [outer = 0x128aea800] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117149000 == 40 [pid = 1650] [id = 303] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a4800 == 39 [pid = 1650] [id = 302] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116627000 == 38 [pid = 1650] [id = 301] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65c800 == 37 [pid = 1650] [id = 300] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12307c000 == 36 [pid = 1650] [id = 305] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1242cc800 == 35 [pid = 1650] [id = 306] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126699000 == 34 [pid = 1650] [id = 307] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a520000 == 33 [pid = 1650] [id = 310] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e1800 == 32 [pid = 1650] [id = 304] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117149800 == 31 [pid = 1650] [id = 311] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac0800 == 30 [pid = 1650] [id = 312] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0e800 == 29 [pid = 1650] [id = 308] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129184000 == 28 [pid = 1650] [id = 309] 16:55:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd50000 == 27 [pid = 1650] [id = 313] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119946000) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119594c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118379400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11856b400) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1130da000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c65400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116773c00) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116f90400) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187d6400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1164e5800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114fc5800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123d54000) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120741400) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118157400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1234f4400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1238c5800) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a92000) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1188f5c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a96c00) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ddc400) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1174d2800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123d04c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11959a800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1187cfc00) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1271e4000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123441800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1245dc800) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123d60c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12484dc00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1238cd000) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11918e400) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12872b400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126186400) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12618dc00) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 16:55:46 INFO - PROCESS | 1650 | 1467244546743 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1574ms 16:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:55:46 INFO - PROCESS | 1650 | 1467244546802 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1650 | 1467244546804 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:55:46 INFO - PROCESS | 1650 | 1467244546807 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1650 | 1467244546809 Marionette TRACE conn2 <- [1,1230,null,{}] 16:55:46 INFO - PROCESS | 1650 | 1467244546824 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 1650 | 1467244546826 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:46 INFO - PROCESS | 1650 | 1467244546906 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:55:46 INFO - PROCESS | 1650 | 1467244546912 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1650 | 1467244546917 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cec000 == 28 [pid = 1650] [id = 315] 16:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113291400) [pid = 1650] [serial = 944] [outer = 0x0] 16:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113296000) [pid = 1650] [serial = 945] [outer = 0x113291400] 16:55:46 INFO - PROCESS | 1650 | 1467244546946 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113c92000) [pid = 1650] [serial = 946] [outer = 0x113291400] 16:55:47 INFO - PROCESS | 1650 | 1467244547298 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 529ms 16:55:47 INFO - PROCESS | 1650 | 1467244547335 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:55:47 INFO - PROCESS | 1650 | 1467244547339 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:55:47 INFO - PROCESS | 1650 | 1467244547343 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1650 | 1467244547345 Marionette TRACE conn2 <- [1,1234,null,{}] 16:55:47 INFO - PROCESS | 1650 | 1467244547348 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:47 INFO - PROCESS | 1650 | 1467244547350 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:47 INFO - PROCESS | 1650 | 1467244547428 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:55:47 INFO - PROCESS | 1650 | 1467244547477 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1650 | 1467244547478 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168af800 == 29 [pid = 1650] [id = 316] 16:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x114f94000) [pid = 1650] [serial = 947] [outer = 0x0] 16:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115e23000) [pid = 1650] [serial = 948] [outer = 0x114f94000] 16:55:47 INFO - PROCESS | 1650 | 1467244547506 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1164ec000) [pid = 1650] [serial = 949] [outer = 0x114f94000] 16:55:47 INFO - PROCESS | 1650 | 1467244547790 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 474ms 16:55:47 INFO - PROCESS | 1650 | 1467244547821 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1650 | 1467244547835 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:55:47 INFO - PROCESS | 1650 | 1467244547842 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1650 | 1467244547844 Marionette TRACE conn2 <- [1,1238,null,{}] 16:55:47 INFO - PROCESS | 1650 | 1467244547855 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:47 INFO - PROCESS | 1650 | 1467244547859 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:47 INFO - PROCESS | 1650 | 1467244547938 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:55:47 INFO - PROCESS | 1650 | 1467244547987 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1650 | 1467244547990 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833d000 == 30 [pid = 1650] [id = 317] 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x111c14400) [pid = 1650] [serial = 950] [outer = 0x0] 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116f5d000) [pid = 1650] [serial = 951] [outer = 0x111c14400] 16:55:48 INFO - PROCESS | 1650 | 1467244548018 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118157400) [pid = 1650] [serial = 952] [outer = 0x111c14400] 16:55:48 INFO - PROCESS | 1650 | 1467244548304 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 525ms 16:55:48 INFO - PROCESS | 1650 | 1467244548368 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1650 | 1467244548370 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:55:48 INFO - PROCESS | 1650 | 1467244548372 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1650 | 1467244548373 Marionette TRACE conn2 <- [1,1242,null,{}] 16:55:48 INFO - PROCESS | 1650 | 1467244548375 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 1650 | 1467244548377 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:48 INFO - PROCESS | 1650 | 1467244548454 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:55:48 INFO - PROCESS | 1650 | 1467244548457 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1650 | 1467244548458 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d7000 == 31 [pid = 1650] [id = 318] 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118311c00) [pid = 1650] [serial = 953] [outer = 0x0] 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11841a800) [pid = 1650] [serial = 954] [outer = 0x118311c00] 16:55:48 INFO - PROCESS | 1650 | 1467244548487 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118439000) [pid = 1650] [serial = 955] [outer = 0x118311c00] 16:55:48 INFO - PROCESS | 1650 | 1467244548893 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 16:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:55:48 INFO - PROCESS | 1650 | 1467244548942 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1650 | 1467244548943 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:55:48 INFO - PROCESS | 1650 | 1467244548945 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1650 | 1467244548947 Marionette TRACE conn2 <- [1,1246,null,{}] 16:55:48 INFO - PROCESS | 1650 | 1467244548949 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 1650 | 1467244548950 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:49 INFO - PROCESS | 1650 | 1467244549029 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:55:49 INFO - PROCESS | 1650 | 1467244549035 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1650 | 1467244549036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc7800 == 32 [pid = 1650] [id = 319] 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x114f8b400) [pid = 1650] [serial = 956] [outer = 0x0] 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118730400) [pid = 1650] [serial = 957] [outer = 0x114f8b400] 16:55:49 INFO - PROCESS | 1650 | 1467244549061 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187d4400) [pid = 1650] [serial = 958] [outer = 0x114f8b400] 16:55:49 INFO - PROCESS | 1650 | 1467244549414 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 16:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:55:49 INFO - PROCESS | 1650 | 1467244549468 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1650 | 1467244549470 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:55:49 INFO - PROCESS | 1650 | 1467244549479 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1650 | 1467244549480 Marionette TRACE conn2 <- [1,1250,null,{}] 16:55:49 INFO - PROCESS | 1650 | 1467244549483 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:49 INFO - PROCESS | 1650 | 1467244549487 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:49 INFO - PROCESS | 1650 | 1467244549607 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:55:49 INFO - PROCESS | 1650 | 1467244549619 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1650 | 1467244549621 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1234a0800 == 33 [pid = 1650] [id = 320] 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1187d8c00) [pid = 1650] [serial = 959] [outer = 0x0] 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11958f000) [pid = 1650] [serial = 960] [outer = 0x1187d8c00] 16:55:49 INFO - PROCESS | 1650 | 1467244549659 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a81000) [pid = 1650] [serial = 961] [outer = 0x1187d8c00] 16:55:50 INFO - PROCESS | 1650 | 1467244550046 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 628ms 16:55:50 INFO - PROCESS | 1650 | 1467244550101 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1650 | 1467244550103 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:55:50 INFO - PROCESS | 1650 | 1467244550106 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1650 | 1467244550108 Marionette TRACE conn2 <- [1,1254,null,{}] 16:55:50 INFO - PROCESS | 1650 | 1467244550112 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 1650 | 1467244550114 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:50 INFO - PROCESS | 1650 | 1467244550241 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:55:50 INFO - PROCESS | 1650 | 1467244550253 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1650 | 1467244550254 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124244000 == 34 [pid = 1650] [id = 321] 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119c42000) [pid = 1650] [serial = 962] [outer = 0x0] 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119c45400) [pid = 1650] [serial = 963] [outer = 0x119c42000] 16:55:50 INFO - PROCESS | 1650 | 1467244550289 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120748400) [pid = 1650] [serial = 964] [outer = 0x119c42000] 16:55:50 INFO - PROCESS | 1650 | 1467244550620 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 16:55:50 INFO - PROCESS | 1650 | 1467244550625 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1650 | 1467244550626 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:55:50 INFO - PROCESS | 1650 | 1467244550633 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1650 | 1467244550635 Marionette TRACE conn2 <- [1,1258,null,{}] 16:55:50 INFO - PROCESS | 1650 | 1467244550637 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 1650 | 1467244550638 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:50 INFO - PROCESS | 1650 | 1467244550718 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:55:50 INFO - PROCESS | 1650 | 1467244550774 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1650 | 1467244550775 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e16800 == 35 [pid = 1650] [id = 322] 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128d5000) [pid = 1650] [serial = 965] [outer = 0x0] 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1207f1c00) [pid = 1650] [serial = 966] [outer = 0x1128d5000] 16:55:50 INFO - PROCESS | 1650 | 1467244550799 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123277c00) [pid = 1650] [serial = 967] [outer = 0x1128d5000] 16:55:51 INFO - PROCESS | 1650 | 1467244551062 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 16:55:51 INFO - PROCESS | 1650 | 1467244551102 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1650 | 1467244551104 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:55:51 INFO - PROCESS | 1650 | 1467244551106 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1650 | 1467244551107 Marionette TRACE conn2 <- [1,1262,null,{}] 16:55:51 INFO - PROCESS | 1650 | 1467244551109 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 1650 | 1467244551111 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:51 INFO - PROCESS | 1650 | 1467244551202 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:55:51 INFO - PROCESS | 1650 | 1467244551206 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1650 | 1467244551207 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833c000 == 36 [pid = 1650] [id = 323] 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12327d000) [pid = 1650] [serial = 968] [outer = 0x0] 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1234ef000) [pid = 1650] [serial = 969] [outer = 0x12327d000] 16:55:51 INFO - PROCESS | 1650 | 1467244551232 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1237edc00) [pid = 1650] [serial = 970] [outer = 0x12327d000] 16:55:51 INFO - PROCESS | 1650 | 1467244551580 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 16:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:55:51 INFO - PROCESS | 1650 | 1467244551631 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1650 | 1467244551632 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:55:51 INFO - PROCESS | 1650 | 1467244551634 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1650 | 1467244551635 Marionette TRACE conn2 <- [1,1266,null,{}] 16:55:51 INFO - PROCESS | 1650 | 1467244551637 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 1650 | 1467244551638 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:51 INFO - PROCESS | 1650 | 1467244551740 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:55:51 INFO - PROCESS | 1650 | 1467244551752 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1650 | 1467244551753 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886d800 == 37 [pid = 1650] [id = 324] 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1234f3400) [pid = 1650] [serial = 971] [outer = 0x0] 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a8f000) [pid = 1650] [serial = 972] [outer = 0x1234f3400] 16:55:51 INFO - PROCESS | 1650 | 1467244551777 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a99400) [pid = 1650] [serial = 973] [outer = 0x1234f3400] 16:55:52 INFO - PROCESS | 1650 | 1467244552105 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 16:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:55:52 INFO - PROCESS | 1650 | 1467244552157 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1650 | 1467244552159 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:55:52 INFO - PROCESS | 1650 | 1467244552161 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1650 | 1467244552162 Marionette TRACE conn2 <- [1,1270,null,{}] 16:55:52 INFO - PROCESS | 1650 | 1467244552165 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1650 | 1467244552166 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:52 INFO - PROCESS | 1650 | 1467244552273 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:55:52 INFO - PROCESS | 1650 | 1467244552284 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1650 | 1467244552293 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a32000 == 38 [pid = 1650] [id = 325] 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123a99800) [pid = 1650] [serial = 974] [outer = 0x0] 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1241d3800) [pid = 1650] [serial = 975] [outer = 0x123a99800] 16:55:52 INFO - PROCESS | 1650 | 1467244552319 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124dd5400) [pid = 1650] [serial = 976] [outer = 0x123a99800] 16:55:52 INFO - PROCESS | 1650 | 1467244552662 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 16:55:52 INFO - PROCESS | 1650 | 1467244552681 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1650 | 1467244552683 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:55:52 INFO - PROCESS | 1650 | 1467244552686 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1650 | 1467244552688 Marionette TRACE conn2 <- [1,1274,null,{}] 16:55:52 INFO - PROCESS | 1650 | 1467244552699 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1650 | 1467244552701 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:52 INFO - PROCESS | 1650 | 1467244552850 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:55:52 INFO - PROCESS | 1650 | 1467244552869 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1650 | 1467244552870 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129187000 == 39 [pid = 1650] [id = 326] 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d05400) [pid = 1650] [serial = 977] [outer = 0x0] 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e36000) [pid = 1650] [serial = 978] [outer = 0x123d05400] 16:55:52 INFO - PROCESS | 1650 | 1467244552908 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ee5800) [pid = 1650] [serial = 979] [outer = 0x123d05400] 16:55:53 INFO - PROCESS | 1650 | 1467244553269 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 630ms 16:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:55:53 INFO - PROCESS | 1650 | 1467244553317 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1650 | 1467244553318 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:55:53 INFO - PROCESS | 1650 | 1467244553320 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1650 | 1467244553321 Marionette TRACE conn2 <- [1,1278,null,{}] 16:55:53 INFO - PROCESS | 1650 | 1467244553323 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:53 INFO - PROCESS | 1650 | 1467244553324 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:53 INFO - PROCESS | 1650 | 1467244553420 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:55:53 INFO - PROCESS | 1650 | 1467244553440 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1650 | 1467244553441 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a515000 == 40 [pid = 1650] [id = 327] 16:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124e3fc00) [pid = 1650] [serial = 980] [outer = 0x0] 16:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1266e7000) [pid = 1650] [serial = 981] [outer = 0x124e3fc00] 16:55:53 INFO - PROCESS | 1650 | 1467244553465 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12872b800) [pid = 1650] [serial = 982] [outer = 0x124e3fc00] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11876cc00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123d07c00) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1271e7800) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288e5800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129ae800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d7400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129b1c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119cdcc00) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d56800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11841f400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e95c00) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118144000) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129b3800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1234ef400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:55:53 INFO - PROCESS | 1650 | 1467244553917 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 621ms 16:55:53 INFO - PROCESS | 1650 | 1467244553942 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1650 | 1467244553943 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:55:53 INFO - PROCESS | 1650 | 1467244553945 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1650 | 1467244553946 Marionette TRACE conn2 <- [1,1282,null,{}] 16:55:53 INFO - PROCESS | 1650 | 1467244553949 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:53 INFO - PROCESS | 1650 | 1467244553950 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:54 INFO - PROCESS | 1650 | 1467244554028 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:55:54 INFO - PROCESS | 1650 | 1467244554033 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1650 | 1467244554034 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a660000 == 41 [pid = 1650] [id = 328] 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116137400) [pid = 1650] [serial = 983] [outer = 0x0] 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1188f0000) [pid = 1650] [serial = 984] [outer = 0x116137400] 16:55:54 INFO - PROCESS | 1650 | 1467244554058 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a97400) [pid = 1650] [serial = 985] [outer = 0x116137400] 16:55:54 INFO - PROCESS | 1650 | 1467244554384 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 16:55:54 INFO - PROCESS | 1650 | 1467244554429 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1650 | 1467244554432 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:55:54 INFO - PROCESS | 1650 | 1467244554435 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1650 | 1467244554436 Marionette TRACE conn2 <- [1,1286,null,{}] 16:55:54 INFO - PROCESS | 1650 | 1467244554439 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1650 | 1467244554440 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:54 INFO - PROCESS | 1650 | 1467244554527 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:55:54 INFO - PROCESS | 1650 | 1467244554533 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1650 | 1467244554534 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b105000 == 42 [pid = 1650] [id = 329] 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120746000) [pid = 1650] [serial = 986] [outer = 0x0] 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12664f000) [pid = 1650] [serial = 987] [outer = 0x120746000] 16:55:54 INFO - PROCESS | 1650 | 1467244554558 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288e1c00) [pid = 1650] [serial = 988] [outer = 0x120746000] 16:55:54 INFO - PROCESS | 1650 | 1467244554872 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 467ms 16:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:55:54 INFO - PROCESS | 1650 | 1467244554904 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1650 | 1467244554905 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:55:54 INFO - PROCESS | 1650 | 1467244554907 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1650 | 1467244554908 Marionette TRACE conn2 <- [1,1290,null,{}] 16:55:54 INFO - PROCESS | 1650 | 1467244554911 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1650 | 1467244554912 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:55 INFO - PROCESS | 1650 | 1467244555004 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:55:55 INFO - PROCESS | 1650 | 1467244555008 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1650 | 1467244555009 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4e000 == 43 [pid = 1650] [id = 330] 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288e3000) [pid = 1650] [serial = 989] [outer = 0x0] 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e6c00) [pid = 1650] [serial = 990] [outer = 0x1288e3000] 16:55:55 INFO - PROCESS | 1650 | 1467244555037 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1289ef400) [pid = 1650] [serial = 991] [outer = 0x1288e3000] 16:55:55 INFO - PROCESS | 1650 | 1467244555532 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 16:55:55 INFO - PROCESS | 1650 | 1467244555576 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1650 | 1467244555577 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:55:55 INFO - PROCESS | 1650 | 1467244555580 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1650 | 1467244555581 Marionette TRACE conn2 <- [1,1294,null,{}] 16:55:55 INFO - PROCESS | 1650 | 1467244555583 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:55 INFO - PROCESS | 1650 | 1467244555584 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:55 INFO - PROCESS | 1650 | 1467244555673 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:55:55 INFO - PROCESS | 1650 | 1467244555677 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1650 | 1467244555678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd83800 == 44 [pid = 1650] [id = 331] 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x114fbf400) [pid = 1650] [serial = 992] [outer = 0x0] 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1187dc400) [pid = 1650] [serial = 993] [outer = 0x114fbf400] 16:55:55 INFO - PROCESS | 1650 | 1467244555703 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128adec00) [pid = 1650] [serial = 994] [outer = 0x114fbf400] 16:55:56 INFO - PROCESS | 1650 | 1467244556240 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 16:55:56 INFO - PROCESS | 1650 | 1467244556253 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 1650 | 1467244556256 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:55:56 INFO - PROCESS | 1650 | 1467244556259 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1650 | 1467244556262 Marionette TRACE conn2 <- [1,1298,null,{}] 16:55:56 INFO - PROCESS | 1650 | 1467244556266 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 1650 | 1467244556268 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:56 INFO - PROCESS | 1650 | 1467244556383 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:55:56 INFO - PROCESS | 1650 | 1467244556485 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1650 | 1467244556487 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116846800 == 45 [pid = 1650] [id = 332] 16:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1133a8800) [pid = 1650] [serial = 995] [outer = 0x0] 16:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113c8f800) [pid = 1650] [serial = 996] [outer = 0x1133a8800] 16:55:56 INFO - PROCESS | 1650 | 1467244556517 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115dd3000) [pid = 1650] [serial = 997] [outer = 0x1133a8800] 16:55:57 INFO - PROCESS | 1650 | 1467244557016 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 773ms 16:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:55:57 INFO - PROCESS | 1650 | 1467244557032 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1650 | 1467244557035 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:55:57 INFO - PROCESS | 1650 | 1467244557040 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1650 | 1467244557042 Marionette TRACE conn2 <- [1,1302,null,{}] 16:55:57 INFO - PROCESS | 1650 | 1467244557044 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:57 INFO - PROCESS | 1650 | 1467244557046 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:57 INFO - PROCESS | 1650 | 1467244557207 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:55:57 INFO - PROCESS | 1650 | 1467244557411 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1650 | 1467244557412 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11322b000 == 46 [pid = 1650] [id = 333] 16:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a7ac00) [pid = 1650] [serial = 998] [outer = 0x0] 16:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133da400) [pid = 1650] [serial = 999] [outer = 0x112a7ac00] 16:55:57 INFO - PROCESS | 1650 | 1467244557442 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115e2ac00) [pid = 1650] [serial = 1000] [outer = 0x112a7ac00] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4e000 == 45 [pid = 1650] [id = 330] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b105000 == 44 [pid = 1650] [id = 329] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a660000 == 43 [pid = 1650] [id = 328] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a515000 == 42 [pid = 1650] [id = 327] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129187000 == 41 [pid = 1650] [id = 326] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119a32000 == 40 [pid = 1650] [id = 325] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12886d800 == 39 [pid = 1650] [id = 324] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128baa800) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11833c000 == 38 [pid = 1650] [id = 323] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124e16800 == 37 [pid = 1650] [id = 322] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124244000 == 36 [pid = 1650] [id = 321] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a0800 == 35 [pid = 1650] [id = 320] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc7800 == 34 [pid = 1650] [id = 319] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d7000 == 33 [pid = 1650] [id = 318] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11833d000 == 32 [pid = 1650] [id = 317] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1168af800 == 31 [pid = 1650] [id = 316] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113cec000 == 30 [pid = 1650] [id = 315] 16:55:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd73000 == 29 [pid = 1650] [id = 314] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1289ee400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128aeac00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124dd9400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288da800) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266edc00) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1288e9800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288e2800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118776000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1289e7c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117d23400) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11328f400) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1234f0000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12074b000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123274800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119c41000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11959b000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118433c00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11876fc00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176f7800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116770400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118371400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118154800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114f96400) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113293400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128731800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124605400) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a98800) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 16:55:57 INFO - PROCESS | 1650 | 1467244557973 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 970ms 16:55:58 INFO - PROCESS | 1650 | 1467244558011 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1650 | 1467244558014 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:55:58 INFO - PROCESS | 1650 | 1467244558017 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1650 | 1467244558019 Marionette TRACE conn2 <- [1,1306,null,{}] 16:55:58 INFO - PROCESS | 1650 | 1467244558022 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1650 | 1467244558025 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:58 INFO - PROCESS | 1650 | 1467244558103 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:55:58 INFO - PROCESS | 1650 | 1467244558108 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1650 | 1467244558110 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f36000 == 30 [pid = 1650] [id = 334] 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116a1a400) [pid = 1650] [serial = 1001] [outer = 0x0] 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1176f0000) [pid = 1650] [serial = 1002] [outer = 0x116a1a400] 16:55:58 INFO - PROCESS | 1650 | 1467244558141 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118183c00) [pid = 1650] [serial = 1003] [outer = 0x116a1a400] 16:55:58 INFO - PROCESS | 1650 | 1467244558473 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 16:55:58 INFO - PROCESS | 1650 | 1467244558507 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1650 | 1467244558509 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:55:58 INFO - PROCESS | 1650 | 1467244558518 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1650 | 1467244558519 Marionette TRACE conn2 <- [1,1310,null,{}] 16:55:58 INFO - PROCESS | 1650 | 1467244558521 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1650 | 1467244558522 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:58 INFO - PROCESS | 1650 | 1467244558601 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:55:58 INFO - PROCESS | 1650 | 1467244558605 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1650 | 1467244558606 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917d800 == 31 [pid = 1650] [id = 335] 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118187800) [pid = 1650] [serial = 1004] [outer = 0x0] 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118370c00) [pid = 1650] [serial = 1005] [outer = 0x118187800] 16:55:58 INFO - PROCESS | 1650 | 1467244558635 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187ce400) [pid = 1650] [serial = 1006] [outer = 0x118187800] 16:55:59 INFO - PROCESS | 1650 | 1467244559003 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1650 | 1467244559043 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:55:59 INFO - PROCESS | 1650 | 1467244559052 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1650 | 1467244559056 Marionette TRACE conn2 <- [1,1314,null,{}] 16:55:59 INFO - PROCESS | 1650 | 1467244559059 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1650 | 1467244559062 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:59 INFO - PROCESS | 1650 | 1467244559142 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:55:59 INFO - PROCESS | 1650 | 1467244559150 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1650 | 1467244559151 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123193800 == 32 [pid = 1650] [id = 336] 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113080000) [pid = 1650] [serial = 1007] [outer = 0x0] 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188f6400) [pid = 1650] [serial = 1008] [outer = 0x113080000] 16:55:59 INFO - PROCESS | 1650 | 1467244559176 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11993dc00) [pid = 1650] [serial = 1009] [outer = 0x113080000] 16:55:59 INFO - PROCESS | 1650 | 1467244559518 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 476ms 16:55:59 INFO - PROCESS | 1650 | 1467244559524 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1650 | 1467244559526 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:55:59 INFO - PROCESS | 1650 | 1467244559528 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1650 | 1467244559529 Marionette TRACE conn2 <- [1,1318,null,{}] 16:55:59 INFO - PROCESS | 1650 | 1467244559536 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1650 | 1467244559537 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:59 INFO - PROCESS | 1650 | 1467244559620 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:55:59 INFO - PROCESS | 1650 | 1467244559679 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1650 | 1467244559681 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239b6800 == 33 [pid = 1650] [id = 337] 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d5a800) [pid = 1650] [serial = 1010] [outer = 0x0] 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11994c000) [pid = 1650] [serial = 1011] [outer = 0x112d5a800] 16:55:59 INFO - PROCESS | 1650 | 1467244559705 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120740c00) [pid = 1650] [serial = 1012] [outer = 0x112d5a800] 16:55:59 INFO - PROCESS | 1650 | 1467244559991 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 474ms 16:56:00 INFO - PROCESS | 1650 | 1467244560010 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1650 | 1467244560012 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:56:00 INFO - PROCESS | 1650 | 1467244560022 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1650 | 1467244560023 Marionette TRACE conn2 <- [1,1322,null,{}] 16:56:00 INFO - PROCESS | 1650 | 1467244560025 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:00 INFO - PROCESS | 1650 | 1467244560026 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:00 INFO - PROCESS | 1650 | 1467244560130 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:56:00 INFO - PROCESS | 1650 | 1467244560134 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1650 | 1467244560139 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123080000 == 34 [pid = 1650] [id = 338] 16:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123441800) [pid = 1650] [serial = 1013] [outer = 0x0] 16:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123459800) [pid = 1650] [serial = 1014] [outer = 0x123441800] 16:56:00 INFO - PROCESS | 1650 | 1467244560170 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1238c7800) [pid = 1650] [serial = 1015] [outer = 0x123441800] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116137400) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288e3000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120746000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1234f3400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123a99800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d05400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114f8b400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113291400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1187d8c00) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111c14400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e3fc00) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12327d000) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1128d5000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119c42000) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118311c00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:56:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x114f94000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:56:00 INFO - PROCESS | 1650 | 1467244560910 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 919ms 16:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:56:00 INFO - PROCESS | 1650 | 1467244560942 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1650 | 1467244560945 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:56:00 INFO - PROCESS | 1650 | 1467244560948 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1650 | 1467244560951 Marionette TRACE conn2 <- [1,1326,null,{}] 16:56:00 INFO - PROCESS | 1650 | 1467244560955 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:00 INFO - PROCESS | 1650 | 1467244560956 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:01 INFO - PROCESS | 1650 | 1467244561057 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:56:01 INFO - PROCESS | 1650 | 1467244561124 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1650 | 1467244561125 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189b8800 == 35 [pid = 1650] [id = 339] 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x114fc7c00) [pid = 1650] [serial = 1016] [outer = 0x0] 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116773800) [pid = 1650] [serial = 1017] [outer = 0x114fc7c00] 16:56:01 INFO - PROCESS | 1650 | 1467244561157 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117d25400) [pid = 1650] [serial = 1018] [outer = 0x114fc7c00] 16:56:01 INFO - PROCESS | 1650 | 1467244561575 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 16:56:01 INFO - PROCESS | 1650 | 1467244561629 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1650 | 1467244561633 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:56:01 INFO - PROCESS | 1650 | 1467244561638 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1650 | 1467244561640 Marionette TRACE conn2 <- [1,1330,null,{}] 16:56:01 INFO - PROCESS | 1650 | 1467244561643 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 1650 | 1467244561645 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:01 INFO - PROCESS | 1650 | 1467244561768 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:56:01 INFO - PROCESS | 1650 | 1467244561836 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1650 | 1467244561837 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124244000 == 36 [pid = 1650] [id = 340] 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11876ec00) [pid = 1650] [serial = 1019] [outer = 0x0] 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187d0000) [pid = 1650] [serial = 1020] [outer = 0x11876ec00] 16:56:01 INFO - PROCESS | 1650 | 1467244561869 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1187db400) [pid = 1650] [serial = 1021] [outer = 0x11876ec00] 16:56:02 INFO - PROCESS | 1650 | 1467244562286 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 16:56:02 INFO - PROCESS | 1650 | 1467244562308 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:56:02 INFO - PROCESS | 1650 | 1467244562310 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:56:02 INFO - PROCESS | 1650 | 1467244562314 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1650 | 1467244562318 Marionette TRACE conn2 <- [1,1334,null,{}] 16:56:02 INFO - PROCESS | 1650 | 1467244562326 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1650 | 1467244562330 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:02 INFO - PROCESS | 1650 | 1467244562431 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:56:02 INFO - PROCESS | 1650 | 1467244562487 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1650 | 1467244562489 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886d800 == 37 [pid = 1650] [id = 341] 16:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119940c00) [pid = 1650] [serial = 1022] [outer = 0x0] 16:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120743400) [pid = 1650] [serial = 1023] [outer = 0x119940c00] 16:56:02 INFO - PROCESS | 1650 | 1467244562520 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123274800) [pid = 1650] [serial = 1024] [outer = 0x119940c00] 16:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:56:02 INFO - PROCESS | 1650 | 1467244562931 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 628ms 16:56:02 INFO - PROCESS | 1650 | 1467244562941 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1650 | 1467244562942 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:56:02 INFO - PROCESS | 1650 | 1467244562945 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1650 | 1467244562947 Marionette TRACE conn2 <- [1,1338,null,{}] 16:56:02 INFO - PROCESS | 1650 | 1467244562951 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1650 | 1467244562952 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:03 INFO - PROCESS | 1650 | 1467244563050 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:56:03 INFO - PROCESS | 1650 | 1467244563134 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1650 | 1467244563136 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db800 == 38 [pid = 1650] [id = 342] 16:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1238c3000) [pid = 1650] [serial = 1025] [outer = 0x0] 16:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1239b1400) [pid = 1650] [serial = 1026] [outer = 0x1238c3000] 16:56:03 INFO - PROCESS | 1650 | 1467244563165 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123a99800) [pid = 1650] [serial = 1027] [outer = 0x1238c3000] 16:56:04 INFO - PROCESS | 1650 | 1467244564109 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 16:56:04 INFO - PROCESS | 1650 | 1467244564118 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1650 | 1467244564121 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:56:04 INFO - PROCESS | 1650 | 1467244564124 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1650 | 1467244564126 Marionette TRACE conn2 <- [1,1342,null,{}] 16:56:04 INFO - PROCESS | 1650 | 1467244564131 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 1650 | 1467244564133 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:04 INFO - PROCESS | 1650 | 1467244564229 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:56:04 INFO - PROCESS | 1650 | 1467244564282 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1650 | 1467244564285 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715d800 == 39 [pid = 1650] [id = 343] 16:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x114fb2400) [pid = 1650] [serial = 1028] [outer = 0x0] 16:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114fc4400) [pid = 1650] [serial = 1029] [outer = 0x114fb2400] 16:56:04 INFO - PROCESS | 1650 | 1467244564313 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116770c00) [pid = 1650] [serial = 1030] [outer = 0x114fb2400] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1239b6800 == 38 [pid = 1650] [id = 337] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123193800 == 37 [pid = 1650] [id = 336] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11917d800 == 36 [pid = 1650] [id = 335] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116f36000 == 35 [pid = 1650] [id = 334] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11322b000 == 34 [pid = 1650] [id = 333] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116846800 == 33 [pid = 1650] [id = 332] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd83800 == 32 [pid = 1650] [id = 331] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db800 == 31 [pid = 1650] [id = 342] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12886d800 == 30 [pid = 1650] [id = 341] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x124244000 == 29 [pid = 1650] [id = 340] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1189b8800 == 28 [pid = 1650] [id = 339] 16:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123080000 == 27 [pid = 1650] [id = 338] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241d3800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124e36000) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118730400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187d4400) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113296000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113c92000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11958f000) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a81000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116f5d000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118157400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1266e7000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1234ef000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1207f1c00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123277c00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119c45400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x120748400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11841a800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118439000) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115e23000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1164ec000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124ee5800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x123a97400) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1188f0000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1289e6c00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12872b800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1288e1c00) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1187dc400) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123a99400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x123a8f000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x124dd5400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12664f000) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1237edc00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1289ef400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 1650 | 1467244565131 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1020ms 16:56:05 INFO - PROCESS | 1650 | 1467244565144 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1650 | 1467244565149 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:56:05 INFO - PROCESS | 1650 | 1467244565153 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1650 | 1467244565154 Marionette TRACE conn2 <- [1,1346,null,{}] 16:56:05 INFO - PROCESS | 1650 | 1467244565159 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1650 | 1467244565160 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:05 INFO - PROCESS | 1650 | 1467244565244 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:56:05 INFO - PROCESS | 1650 | 1467244565249 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1650 | 1467244565252 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116413000 == 28 [pid = 1650] [id = 344] 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11328f400) [pid = 1650] [serial = 1031] [outer = 0x0] 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113ddbc00) [pid = 1650] [serial = 1032] [outer = 0x11328f400] 16:56:05 INFO - PROCESS | 1650 | 1467244565282 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x114fc8000) [pid = 1650] [serial = 1033] [outer = 0x11328f400] 16:56:05 INFO - PROCESS | 1650 | 1467244565640 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 16:56:05 INFO - PROCESS | 1650 | 1467244565673 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1650 | 1467244565676 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:56:05 INFO - PROCESS | 1650 | 1467244565681 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1650 | 1467244565683 Marionette TRACE conn2 <- [1,1350,null,{}] 16:56:05 INFO - PROCESS | 1650 | 1467244565686 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1650 | 1467244565687 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:05 INFO - PROCESS | 1650 | 1467244565765 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:56:05 INFO - PROCESS | 1650 | 1467244565769 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1650 | 1467244565771 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x117477000 == 29 [pid = 1650] [id = 345] 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115e8a400) [pid = 1650] [serial = 1034] [outer = 0x0] 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116a19c00) [pid = 1650] [serial = 1035] [outer = 0x115e8a400] 16:56:05 INFO - PROCESS | 1650 | 1467244565802 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11813ec00) [pid = 1650] [serial = 1036] [outer = 0x115e8a400] 16:56:06 INFO - PROCESS | 1650 | 1467244566167 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 16:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:56:06 INFO - PROCESS | 1650 | 1467244566201 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1650 | 1467244566202 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:56:06 INFO - PROCESS | 1650 | 1467244566204 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1650 | 1467244566207 Marionette TRACE conn2 <- [1,1354,null,{}] 16:56:06 INFO - PROCESS | 1650 | 1467244566214 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:06 INFO - PROCESS | 1650 | 1467244566218 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:06 INFO - PROCESS | 1650 | 1467244566294 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:56:06 INFO - PROCESS | 1650 | 1467244566304 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1650 | 1467244566306 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cb800 == 30 [pid = 1650] [id = 346] 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113086800) [pid = 1650] [serial = 1037] [outer = 0x0] 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11841f800) [pid = 1650] [serial = 1038] [outer = 0x113086800] 16:56:06 INFO - PROCESS | 1650 | 1467244566334 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11876e000) [pid = 1650] [serial = 1039] [outer = 0x113086800] 16:56:06 INFO - PROCESS | 1650 | 1467244566652 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 16:56:06 INFO - PROCESS | 1650 | 1467244566676 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1650 | 1467244566678 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:56:06 INFO - PROCESS | 1650 | 1467244566682 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1650 | 1467244566684 Marionette TRACE conn2 <- [1,1358,null,{}] 16:56:06 INFO - PROCESS | 1650 | 1467244566686 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:06 INFO - PROCESS | 1650 | 1467244566688 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:06 INFO - PROCESS | 1650 | 1467244566763 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:56:06 INFO - PROCESS | 1650 | 1467244566817 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1650 | 1467244566819 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123189800 == 31 [pid = 1650] [id = 347] 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11876f000) [pid = 1650] [serial = 1040] [outer = 0x0] 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1187dc800) [pid = 1650] [serial = 1041] [outer = 0x11876f000] 16:56:06 INFO - PROCESS | 1650 | 1467244566844 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119199800) [pid = 1650] [serial = 1042] [outer = 0x11876f000] 16:56:07 INFO - PROCESS | 1650 | 1467244567126 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:56:07 INFO - PROCESS | 1650 | 1467244567159 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1650 | 1467244567160 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:56:07 INFO - PROCESS | 1650 | 1467244567177 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1650 | 1467244567179 Marionette TRACE conn2 <- [1,1362,null,{}] 16:56:07 INFO - PROCESS | 1650 | 1467244567184 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1650 | 1467244567186 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:07 INFO - PROCESS | 1650 | 1467244567273 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:56:07 INFO - PROCESS | 1650 | 1467244567308 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1650 | 1467244567309 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238ab800 == 32 [pid = 1650] [id = 348] 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1164ec000) [pid = 1650] [serial = 1043] [outer = 0x0] 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119487400) [pid = 1650] [serial = 1044] [outer = 0x1164ec000] 16:56:07 INFO - PROCESS | 1650 | 1467244567333 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119598400) [pid = 1650] [serial = 1045] [outer = 0x1164ec000] 16:56:07 INFO - PROCESS | 1650 | 1467244567676 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 537ms 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:56:07 INFO - PROCESS | 1650 | 1467244567709 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1650 | 1467244567710 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:56:07 INFO - PROCESS | 1650 | 1467244567713 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1650 | 1467244567716 Marionette TRACE conn2 <- [1,1366,null,{}] 16:56:07 INFO - PROCESS | 1650 | 1467244567718 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1650 | 1467244567723 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:07 INFO - PROCESS | 1650 | 1467244567833 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:56:07 INFO - PROCESS | 1650 | 1467244567868 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1650 | 1467244567869 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c8000 == 33 [pid = 1650] [id = 349] 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119595800) [pid = 1650] [serial = 1046] [outer = 0x0] 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11996e800) [pid = 1650] [serial = 1047] [outer = 0x119595800] 16:56:07 INFO - PROCESS | 1650 | 1467244567894 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123007800) [pid = 1650] [serial = 1048] [outer = 0x119595800] 16:56:08 INFO - PROCESS | 1650 | 1467244568222 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1650 | 1467244568236 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:56:08 INFO - PROCESS | 1650 | 1467244568238 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1650 | 1467244568240 Marionette TRACE conn2 <- [1,1370,null,{}] 16:56:08 INFO - PROCESS | 1650 | 1467244568242 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 1650 | 1467244568243 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:08 INFO - PROCESS | 1650 | 1467244568343 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:56:08 INFO - PROCESS | 1650 | 1467244568377 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1650 | 1467244568378 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cc000 == 34 [pid = 1650] [id = 350] 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123008000) [pid = 1650] [serial = 1049] [outer = 0x0] 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1234ec000) [pid = 1650] [serial = 1050] [outer = 0x123008000] 16:56:08 INFO - PROCESS | 1650 | 1467244568403 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12363a400) [pid = 1650] [serial = 1051] [outer = 0x123008000] 16:56:08 INFO - PROCESS | 1650 | 1467244568729 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1650 | 1467244568759 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:56:08 INFO - PROCESS | 1650 | 1467244568767 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1650 | 1467244568768 Marionette TRACE conn2 <- [1,1374,null,{}] 16:56:08 INFO - PROCESS | 1650 | 1467244568771 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 1650 | 1467244568772 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:08 INFO - PROCESS | 1650 | 1467244568864 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:56:08 INFO - PROCESS | 1650 | 1467244568868 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1650 | 1467244568869 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a06000 == 35 [pid = 1650] [id = 351] 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123441c00) [pid = 1650] [serial = 1052] [outer = 0x0] 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123a8fc00) [pid = 1650] [serial = 1053] [outer = 0x123441c00] 16:56:08 INFO - PROCESS | 1650 | 1467244568893 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123d06000) [pid = 1650] [serial = 1054] [outer = 0x123441c00] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1133a8800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118187800) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116a1a400) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113080000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x114fbf400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112a7ac00) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112d5a800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123441800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:56:09 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128aea800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:56:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:09 INFO - PROCESS | 1650 | 1467244569252 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1650 | 1467244569288 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:56:09 INFO - PROCESS | 1650 | 1467244569290 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1650 | 1467244569292 Marionette TRACE conn2 <- [1,1378,null,{}] 16:56:09 INFO - PROCESS | 1650 | 1467244569294 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1650 | 1467244569295 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:09 INFO - PROCESS | 1650 | 1467244569376 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:56:09 INFO - PROCESS | 1650 | 1467244569382 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1650 | 1467244569384 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b95800 == 36 [pid = 1650] [id = 352] 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115e89400) [pid = 1650] [serial = 1055] [outer = 0x0] 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118423800) [pid = 1650] [serial = 1056] [outer = 0x115e89400] 16:56:09 INFO - PROCESS | 1650 | 1467244569408 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123d06400) [pid = 1650] [serial = 1057] [outer = 0x115e89400] 16:56:09 INFO - PROCESS | 1650 | 1467244569733 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1650 | 1467244569761 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:56:09 INFO - PROCESS | 1650 | 1467244569785 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1650 | 1467244569787 Marionette TRACE conn2 <- [1,1382,null,{}] 16:56:09 INFO - PROCESS | 1650 | 1467244569789 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1650 | 1467244569790 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:09 INFO - PROCESS | 1650 | 1467244569875 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:56:09 INFO - PROCESS | 1650 | 1467244569882 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1650 | 1467244569884 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x129195800 == 37 [pid = 1650] [id = 353] 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119c4a000) [pid = 1650] [serial = 1058] [outer = 0x0] 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1242e3400) [pid = 1650] [serial = 1059] [outer = 0x119c4a000] 16:56:09 INFO - PROCESS | 1650 | 1467244569911 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124606c00) [pid = 1650] [serial = 1060] [outer = 0x119c4a000] 16:56:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:10 INFO - PROCESS | 1650 | 1467244570354 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1650 | 1467244570415 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:56:10 INFO - PROCESS | 1650 | 1467244570417 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1650 | 1467244570419 Marionette TRACE conn2 <- [1,1386,null,{}] 16:56:10 INFO - PROCESS | 1650 | 1467244570421 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 1650 | 1467244570423 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:10 INFO - PROCESS | 1650 | 1467244570519 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:56:10 INFO - PROCESS | 1650 | 1467244570524 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1650 | 1467244570525 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238ab000 == 38 [pid = 1650] [id = 354] 16:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124dde000) [pid = 1650] [serial = 1061] [outer = 0x0] 16:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118144c00) [pid = 1650] [serial = 1062] [outer = 0x124dde000] 16:56:10 INFO - PROCESS | 1650 | 1467244570554 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e43c00) [pid = 1650] [serial = 1063] [outer = 0x124dde000] 16:56:10 INFO - PROCESS | 1650 | 1467244570890 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1650 | 1467244570938 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:56:10 INFO - PROCESS | 1650 | 1467244570940 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1650 | 1467244570941 Marionette TRACE conn2 <- [1,1390,null,{}] 16:56:10 INFO - PROCESS | 1650 | 1467244570944 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 1650 | 1467244570945 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:11 INFO - PROCESS | 1650 | 1467244571022 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:56:11 INFO - PROCESS | 1650 | 1467244571078 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1650 | 1467244571079 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66a000 == 39 [pid = 1650] [id = 355] 16:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123d07c00) [pid = 1650] [serial = 1064] [outer = 0x0] 16:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126189400) [pid = 1650] [serial = 1065] [outer = 0x123d07c00] 16:56:11 INFO - PROCESS | 1650 | 1467244571103 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1271db000) [pid = 1650] [serial = 1066] [outer = 0x123d07c00] 16:56:11 INFO - PROCESS | 1650 | 1467244571637 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 719ms 16:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:56:11 INFO - PROCESS | 1650 | 1467244571673 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1650 | 1467244571676 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:56:11 INFO - PROCESS | 1650 | 1467244571681 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1650 | 1467244571686 Marionette TRACE conn2 <- [1,1394,null,{}] 16:56:11 INFO - PROCESS | 1650 | 1467244571689 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 1650 | 1467244571691 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:11 INFO - PROCESS | 1650 | 1467244571801 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:56:11 INFO - PROCESS | 1650 | 1467244571923 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1650 | 1467244571924 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118838000 == 40 [pid = 1650] [id = 356] 16:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114fbd000) [pid = 1650] [serial = 1067] [outer = 0x0] 16:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114fc0800) [pid = 1650] [serial = 1068] [outer = 0x114fbd000] 16:56:11 INFO - PROCESS | 1650 | 1467244571956 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116804000) [pid = 1650] [serial = 1069] [outer = 0x114fbd000] 16:56:12 INFO - PROCESS | 1650 | 1467244572610 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 976ms 16:56:12 INFO - PROCESS | 1650 | 1467244572656 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1650 | 1467244572658 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:56:12 INFO - PROCESS | 1650 | 1467244572662 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1650 | 1467244572664 Marionette TRACE conn2 <- [1,1398,null,{}] 16:56:12 INFO - PROCESS | 1650 | 1467244572667 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:12 INFO - PROCESS | 1650 | 1467244572669 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:12 INFO - PROCESS | 1650 | 1467244572787 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1238ab000 == 39 [pid = 1650] [id = 354] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x129195800 == 38 [pid = 1650] [id = 353] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128b95800 == 37 [pid = 1650] [id = 352] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128a06000 == 36 [pid = 1650] [id = 351] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cc000 == 35 [pid = 1650] [id = 350] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c8000 == 34 [pid = 1650] [id = 349] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1238ab800 == 33 [pid = 1650] [id = 348] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x123189800 == 32 [pid = 1650] [id = 347] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cb800 == 31 [pid = 1650] [id = 346] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x117477000 == 30 [pid = 1650] [id = 345] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116413000 == 29 [pid = 1650] [id = 344] 16:56:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11715d800 == 28 [pid = 1650] [id = 343] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113c8f800) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115dd3000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118370c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1187ce400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1176f0000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118183c00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1188f6400) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11993dc00) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128adec00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1133da400) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115e2ac00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120740c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11994c000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123459800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1290ab000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1238c7800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 16:56:12 INFO - PROCESS | 1650 | 1467244572869 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1650 | 1467244572872 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x113356000 == 29 [pid = 1650] [id = 357] 16:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11328fc00) [pid = 1650] [serial = 1070] [outer = 0x0] 16:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x114f96400) [pid = 1650] [serial = 1071] [outer = 0x11328fc00] 16:56:12 INFO - PROCESS | 1650 | 1467244572902 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115e89c00) [pid = 1650] [serial = 1072] [outer = 0x11328fc00] 16:56:13 INFO - PROCESS | 1650 | 1467244573222 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 572ms 16:56:13 INFO - PROCESS | 1650 | 1467244573237 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1650 | 1467244573241 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:56:13 INFO - PROCESS | 1650 | 1467244573246 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1650 | 1467244573249 Marionette TRACE conn2 <- [1,1402,null,{}] 16:56:13 INFO - PROCESS | 1650 | 1467244573254 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1650 | 1467244573255 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:13 INFO - PROCESS | 1650 | 1467244573336 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:56:13 INFO - PROCESS | 1650 | 1467244573341 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1650 | 1467244573342 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d7800 == 30 [pid = 1650] [id = 358] 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116880c00) [pid = 1650] [serial = 1073] [outer = 0x0] 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11814f000) [pid = 1650] [serial = 1074] [outer = 0x116880c00] 16:56:13 INFO - PROCESS | 1650 | 1467244573372 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118309800) [pid = 1650] [serial = 1075] [outer = 0x116880c00] 16:56:13 INFO - PROCESS | 1650 | 1467244573726 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 524ms 16:56:13 INFO - PROCESS | 1650 | 1467244573769 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1650 | 1467244573771 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:56:13 INFO - PROCESS | 1650 | 1467244573773 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1650 | 1467244573775 Marionette TRACE conn2 <- [1,1406,null,{}] 16:56:13 INFO - PROCESS | 1650 | 1467244573783 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1650 | 1467244573786 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:13 INFO - PROCESS | 1650 | 1467244573873 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:56:13 INFO - PROCESS | 1650 | 1467244573879 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1650 | 1467244573882 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123078800 == 31 [pid = 1650] [id = 359] 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118425000) [pid = 1650] [serial = 1076] [outer = 0x0] 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118771000) [pid = 1650] [serial = 1077] [outer = 0x118425000] 16:56:13 INFO - PROCESS | 1650 | 1467244573912 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1188f4400) [pid = 1650] [serial = 1078] [outer = 0x118425000] 16:56:14 INFO - PROCESS | 1650 | 1467244574245 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 16:56:14 INFO - PROCESS | 1650 | 1467244574294 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1650 | 1467244574296 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:56:14 INFO - PROCESS | 1650 | 1467244574298 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1650 | 1467244574299 Marionette TRACE conn2 <- [1,1410,null,{}] 16:56:14 INFO - PROCESS | 1650 | 1467244574301 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1650 | 1467244574302 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:14 INFO - PROCESS | 1650 | 1467244574383 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:56:14 INFO - PROCESS | 1650 | 1467244574387 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1650 | 1467244574388 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239c7800 == 32 [pid = 1650] [id = 360] 16:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e6dc00) [pid = 1650] [serial = 1079] [outer = 0x0] 16:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11959a800) [pid = 1650] [serial = 1080] [outer = 0x112e6dc00] 16:56:14 INFO - PROCESS | 1650 | 1467244574414 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119949800) [pid = 1650] [serial = 1081] [outer = 0x112e6dc00] 16:56:14 INFO - PROCESS | 1650 | 1467244574827 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 16:56:14 INFO - PROCESS | 1650 | 1467244574869 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1650 | 1467244574871 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:56:14 INFO - PROCESS | 1650 | 1467244574875 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1650 | 1467244574887 Marionette TRACE conn2 <- [1,1414,null,{}] 16:56:14 INFO - PROCESS | 1650 | 1467244574890 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1650 | 1467244574892 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:15 INFO - PROCESS | 1650 | 1467244575043 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:56:15 INFO - PROCESS | 1650 | 1467244575061 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1650 | 1467244575062 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e19800 == 33 [pid = 1650] [id = 361] 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11994a000) [pid = 1650] [serial = 1082] [outer = 0x0] 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119c46000) [pid = 1650] [serial = 1083] [outer = 0x11994a000] 16:56:15 INFO - PROCESS | 1650 | 1467244575103 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120747400) [pid = 1650] [serial = 1084] [outer = 0x11994a000] 16:56:15 INFO - PROCESS | 1650 | 1467244575522 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 681ms 16:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:56:15 INFO - PROCESS | 1650 | 1467244575555 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1650 | 1467244575557 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:56:15 INFO - PROCESS | 1650 | 1467244575559 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1650 | 1467244575560 Marionette TRACE conn2 <- [1,1418,null,{}] 16:56:15 INFO - PROCESS | 1650 | 1467244575562 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 1650 | 1467244575566 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:15 INFO - PROCESS | 1650 | 1467244575683 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:56:15 INFO - PROCESS | 1650 | 1467244575687 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1650 | 1467244575688 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cd800 == 34 [pid = 1650] [id = 362] 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120745400) [pid = 1650] [serial = 1085] [outer = 0x0] 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123176400) [pid = 1650] [serial = 1086] [outer = 0x120745400] 16:56:15 INFO - PROCESS | 1650 | 1467244575713 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12429fc00) [pid = 1650] [serial = 1087] [outer = 0x120745400] 16:56:16 INFO - PROCESS | 1650 | 1467244576067 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 517ms 16:56:16 INFO - PROCESS | 1650 | 1467244576096 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1650 | 1467244576100 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:56:16 INFO - PROCESS | 1650 | 1467244576102 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1650 | 1467244576103 Marionette TRACE conn2 <- [1,1422,null,{}] 16:56:16 INFO - PROCESS | 1650 | 1467244576106 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:16 INFO - PROCESS | 1650 | 1467244576107 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:16 INFO - PROCESS | 1650 | 1467244576199 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:56:16 INFO - PROCESS | 1650 | 1467244576202 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1650 | 1467244576203 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129188800 == 35 [pid = 1650] [id = 363] 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129b1c00) [pid = 1650] [serial = 1088] [outer = 0x0] 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124608c00) [pid = 1650] [serial = 1089] [outer = 0x1129b1c00] 16:56:16 INFO - PROCESS | 1650 | 1467244576227 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124dd5c00) [pid = 1650] [serial = 1090] [outer = 0x1129b1c00] 16:56:16 INFO - PROCESS | 1650 | 1467244576578 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 16:56:16 INFO - PROCESS | 1650 | 1467244576621 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1650 | 1467244576623 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:56:16 INFO - PROCESS | 1650 | 1467244576625 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1650 | 1467244576626 Marionette TRACE conn2 <- [1,1426,null,{}] 16:56:16 INFO - PROCESS | 1650 | 1467244576628 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:16 INFO - PROCESS | 1650 | 1467244576629 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:16 INFO - PROCESS | 1650 | 1467244576724 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:56:16 INFO - PROCESS | 1650 | 1467244576727 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1650 | 1467244576728 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662d800 == 36 [pid = 1650] [id = 364] 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124dd7000) [pid = 1650] [serial = 1091] [outer = 0x0] 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124e3a800) [pid = 1650] [serial = 1092] [outer = 0x124dd7000] 16:56:16 INFO - PROCESS | 1650 | 1467244576756 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12664f400) [pid = 1650] [serial = 1093] [outer = 0x124dd7000] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1238c3000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c4a000) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113086800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fb2400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119595800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123008000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1164ec000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e8a400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11876f000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119940c00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11876ec00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11328f400) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123441c00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124dde000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e89400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x114fc7c00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:56:17 INFO - PROCESS | 1650 | 1467244577162 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 16:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:56:17 INFO - PROCESS | 1650 | 1467244577194 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1650 | 1467244577195 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:56:17 INFO - PROCESS | 1650 | 1467244577197 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1650 | 1467244577198 Marionette TRACE conn2 <- [1,1430,null,{}] 16:56:17 INFO - PROCESS | 1650 | 1467244577201 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1650 | 1467244577202 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:17 INFO - PROCESS | 1650 | 1467244577279 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:56:17 INFO - PROCESS | 1650 | 1467244577285 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1650 | 1467244577286 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f34000 == 37 [pid = 1650] [id = 365] 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129a9400) [pid = 1650] [serial = 1094] [outer = 0x0] 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118146000) [pid = 1650] [serial = 1095] [outer = 0x1129a9400] 16:56:17 INFO - PROCESS | 1650 | 1467244577310 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119485000) [pid = 1650] [serial = 1096] [outer = 0x1129a9400] 16:56:17 INFO - PROCESS | 1650 | 1467244577655 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms 16:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:56:17 INFO - PROCESS | 1650 | 1467244577668 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1650 | 1467244577669 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:56:17 INFO - PROCESS | 1650 | 1467244577671 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1650 | 1467244577672 Marionette TRACE conn2 <- [1,1434,null,{}] 16:56:17 INFO - PROCESS | 1650 | 1467244577675 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1650 | 1467244577676 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:17 INFO - PROCESS | 1650 | 1467244577781 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:56:17 INFO - PROCESS | 1650 | 1467244577787 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1650 | 1467244577788 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aabd000 == 38 [pid = 1650] [id = 366] 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114fc6000) [pid = 1650] [serial = 1097] [outer = 0x0] 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119943800) [pid = 1650] [serial = 1098] [outer = 0x114fc6000] 16:56:17 INFO - PROCESS | 1650 | 1467244577812 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124dde000) [pid = 1650] [serial = 1099] [outer = 0x114fc6000] 16:56:18 INFO - PROCESS | 1650 | 1467244578182 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 16:56:18 INFO - PROCESS | 1650 | 1467244578193 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:56:18 INFO - PROCESS | 1650 | 1467244578196 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:56:18 INFO - PROCESS | 1650 | 1467244578201 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1650 | 1467244578204 Marionette TRACE conn2 <- [1,1438,null,{}] 16:56:18 INFO - PROCESS | 1650 | 1467244578208 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 1650 | 1467244578210 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:18 INFO - PROCESS | 1650 | 1467244578350 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:56:18 INFO - PROCESS | 1650 | 1467244578427 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1650 | 1467244578428 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba32000 == 39 [pid = 1650] [id = 367] 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123a8d400) [pid = 1650] [serial = 1100] [outer = 0x0] 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12872a400) [pid = 1650] [serial = 1101] [outer = 0x123a8d400] 16:56:18 INFO - PROCESS | 1650 | 1467244578456 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1288e1c00) [pid = 1650] [serial = 1102] [outer = 0x123a8d400] 16:56:18 INFO - PROCESS | 1650 | 1467244578756 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 574ms 16:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:56:18 INFO - PROCESS | 1650 | 1467244578775 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1650 | 1467244578777 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:56:18 INFO - PROCESS | 1650 | 1467244578787 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1650 | 1467244578788 Marionette TRACE conn2 <- [1,1442,null,{}] 16:56:18 INFO - PROCESS | 1650 | 1467244578790 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 1650 | 1467244578792 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:18 INFO - PROCESS | 1650 | 1467244578877 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:56:18 INFO - PROCESS | 1650 | 1467244578883 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1650 | 1467244578885 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd74000 == 40 [pid = 1650] [id = 368] 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1288e3000) [pid = 1650] [serial = 1103] [outer = 0x0] 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1289e6c00) [pid = 1650] [serial = 1104] [outer = 0x1288e3000] 16:56:18 INFO - PROCESS | 1650 | 1467244578908 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289f1400) [pid = 1650] [serial = 1105] [outer = 0x1288e3000] 16:56:19 INFO - PROCESS | 1650 | 1467244579384 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 678ms 16:56:19 INFO - PROCESS | 1650 | 1467244579457 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:56:19 INFO - PROCESS | 1650 | 1467244579460 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:56:19 INFO - PROCESS | 1650 | 1467244579463 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1650 | 1467244579465 Marionette TRACE conn2 <- [1,1446,null,{}] 16:56:19 INFO - PROCESS | 1650 | 1467244579469 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:19 INFO - PROCESS | 1650 | 1467244579471 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:19 INFO - PROCESS | 1650 | 1467244579576 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:56:19 INFO - PROCESS | 1650 | 1467244579668 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1650 | 1467244579669 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832a000 == 41 [pid = 1650] [id = 369] 16:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11613f400) [pid = 1650] [serial = 1106] [outer = 0x0] 16:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1164ec800) [pid = 1650] [serial = 1107] [outer = 0x11613f400] 16:56:19 INFO - PROCESS | 1650 | 1467244579702 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1176f1800) [pid = 1650] [serial = 1108] [outer = 0x11613f400] 16:56:20 INFO - PROCESS | 1650 | 1467244580144 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 16:56:20 INFO - PROCESS | 1650 | 1467244580184 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1650 | 1467244580187 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:56:20 INFO - PROCESS | 1650 | 1467244580192 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1650 | 1467244580194 Marionette TRACE conn2 <- [1,1450,null,{}] 16:56:20 INFO - PROCESS | 1650 | 1467244580196 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1650 | 1467244580198 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:20 INFO - PROCESS | 1650 | 1467244580302 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:56:20 INFO - PROCESS | 1650 | 1467244580372 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1650 | 1467244580373 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e28000 == 42 [pid = 1650] [id = 370] 16:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118376c00) [pid = 1650] [serial = 1109] [outer = 0x0] 16:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118775400) [pid = 1650] [serial = 1110] [outer = 0x118376c00] 16:56:20 INFO - PROCESS | 1650 | 1467244580403 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11918dc00) [pid = 1650] [serial = 1111] [outer = 0x118376c00] 16:56:20 INFO - PROCESS | 1650 | 1467244580860 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 16:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:56:20 INFO - PROCESS | 1650 | 1467244580951 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1650 | 1467244580954 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:56:20 INFO - PROCESS | 1650 | 1467244580960 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1650 | 1467244580965 Marionette TRACE conn2 <- [1,1454,null,{}] 16:56:20 INFO - PROCESS | 1650 | 1467244580978 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1650 | 1467244580982 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:21 INFO - PROCESS | 1650 | 1467244581139 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:56:21 INFO - PROCESS | 1650 | 1467244581233 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1650 | 1467244581236 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7a000 == 43 [pid = 1650] [id = 371] 16:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123441800) [pid = 1650] [serial = 1112] [outer = 0x0] 16:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1237edc00) [pid = 1650] [serial = 1113] [outer = 0x123441800] 16:56:21 INFO - PROCESS | 1650 | 1467244581286 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12411c400) [pid = 1650] [serial = 1114] [outer = 0x123441800] 16:56:21 INFO - PROCESS | 1650 | 1467244581819 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 876ms 16:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:56:21 INFO - PROCESS | 1650 | 1467244581836 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 1650 | 1467244581837 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:56:21 INFO - PROCESS | 1650 | 1467244581840 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1650 | 1467244581841 Marionette TRACE conn2 <- [1,1458,null,{}] 16:56:21 INFO - PROCESS | 1650 | 1467244581844 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 1650 | 1467244581845 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:21 INFO - PROCESS | 1650 | 1467244581950 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:56:22 INFO - PROCESS | 1650 | 1467244582007 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1650 | 1467244582008 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f24800 == 44 [pid = 1650] [id = 372] 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11328dc00) [pid = 1650] [serial = 1115] [outer = 0x0] 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119947400) [pid = 1650] [serial = 1116] [outer = 0x11328dc00] 16:56:22 INFO - PROCESS | 1650 | 1467244582039 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123d0f000) [pid = 1650] [serial = 1117] [outer = 0x11328dc00] 16:56:22 INFO - PROCESS | 1650 | 1467244582618 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 819ms 16:56:22 INFO - PROCESS | 1650 | 1467244582659 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1650 | 1467244582661 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:56:22 INFO - PROCESS | 1650 | 1467244582686 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1650 | 1467244582688 Marionette TRACE conn2 <- [1,1462,null,{}] 16:56:22 INFO - PROCESS | 1650 | 1467244582693 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:22 INFO - PROCESS | 1650 | 1467244582695 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:22 INFO - PROCESS | 1650 | 1467244582810 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:56:22 INFO - PROCESS | 1650 | 1467244582912 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1650 | 1467244582913 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f38800 == 45 [pid = 1650] [id = 373] 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115e8f000) [pid = 1650] [serial = 1118] [outer = 0x0] 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11662e400) [pid = 1650] [serial = 1119] [outer = 0x115e8f000] 16:56:22 INFO - PROCESS | 1650 | 1467244582936 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117d26000) [pid = 1650] [serial = 1120] [outer = 0x115e8f000] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba32000 == 44 [pid = 1650] [id = 367] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12aabd000 == 43 [pid = 1650] [id = 366] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116f34000 == 42 [pid = 1650] [id = 365] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11662d800 == 41 [pid = 1650] [id = 364] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129188800 == 40 [pid = 1650] [id = 363] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cd800 == 39 [pid = 1650] [id = 362] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124e19800 == 38 [pid = 1650] [id = 361] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1239c7800 == 37 [pid = 1650] [id = 360] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123078800 == 36 [pid = 1650] [id = 359] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d7800 == 35 [pid = 1650] [id = 358] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x113356000 == 34 [pid = 1650] [id = 357] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66a000 == 33 [pid = 1650] [id = 355] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118838000 == 32 [pid = 1650] [id = 356] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116f24800 == 31 [pid = 1650] [id = 372] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7a000 == 30 [pid = 1650] [id = 371] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124e28000 == 29 [pid = 1650] [id = 370] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11832a000 == 28 [pid = 1650] [id = 369] 16:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd74000 == 27 [pid = 1650] [id = 368] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123a99800) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124606c00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11841f800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114fc4400) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116770c00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11996e800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12363a400) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242e3400) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119487400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11876e000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1234ec000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1239b1400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11813ec00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1187dc800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123274800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119598400) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123007800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119199800) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187d0000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113ddbc00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d06000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a19c00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118144c00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118423800) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114fc8000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117d25400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123d06400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a8fc00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116773800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1187db400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120743400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124e43c00) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 16:56:23 INFO - PROCESS | 1650 | 1467244583982 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1327ms 16:56:24 INFO - PROCESS | 1650 | 1467244584010 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:56:24 INFO - PROCESS | 1650 | 1467244584013 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:56:24 INFO - PROCESS | 1650 | 1467244584017 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1650 | 1467244584020 Marionette TRACE conn2 <- [1,1466,null,{}] 16:56:24 INFO - PROCESS | 1650 | 1467244584023 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:24 INFO - PROCESS | 1650 | 1467244584025 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:24 INFO - PROCESS | 1650 | 1467244584106 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:56:24 INFO - PROCESS | 1650 | 1467244584110 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1650 | 1467244584113 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714a000 == 28 [pid = 1650] [id = 374] 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116773800) [pid = 1650] [serial = 1121] [outer = 0x0] 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116883800) [pid = 1650] [serial = 1122] [outer = 0x116773800] 16:56:24 INFO - PROCESS | 1650 | 1467244584143 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11813cc00) [pid = 1650] [serial = 1123] [outer = 0x116773800] 16:56:24 INFO - PROCESS | 1650 | 1467244584557 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 16:56:24 INFO - PROCESS | 1650 | 1467244584587 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 1650 | 1467244584591 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:56:24 INFO - PROCESS | 1650 | 1467244584596 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1650 | 1467244584605 Marionette TRACE conn2 <- [1,1470,null,{}] 16:56:24 INFO - PROCESS | 1650 | 1467244584608 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:24 INFO - PROCESS | 1650 | 1467244584610 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:24 INFO - PROCESS | 1650 | 1467244584691 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:56:24 INFO - PROCESS | 1650 | 1467244584695 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1650 | 1467244584696 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199b5800 == 29 [pid = 1650] [id = 375] 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118144c00) [pid = 1650] [serial = 1124] [outer = 0x0] 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11876f400) [pid = 1650] [serial = 1125] [outer = 0x118144c00] 16:56:24 INFO - PROCESS | 1650 | 1467244584727 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187d6800) [pid = 1650] [serial = 1126] [outer = 0x118144c00] 16:56:25 INFO - PROCESS | 1650 | 1467244585087 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms 16:56:25 INFO - PROCESS | 1650 | 1467244585124 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1650 | 1467244585125 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:56:25 INFO - PROCESS | 1650 | 1467244585128 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1650 | 1467244585130 Marionette TRACE conn2 <- [1,1474,null,{}] 16:56:25 INFO - PROCESS | 1650 | 1467244585138 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1650 | 1467244585141 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:25 INFO - PROCESS | 1650 | 1467244585221 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:56:25 INFO - PROCESS | 1650 | 1467244585226 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1650 | 1467244585228 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d68000 == 30 [pid = 1650] [id = 376] 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11959bc00) [pid = 1650] [serial = 1127] [outer = 0x0] 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119948800) [pid = 1650] [serial = 1128] [outer = 0x11959bc00] 16:56:25 INFO - PROCESS | 1650 | 1467244585258 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119c45400) [pid = 1650] [serial = 1129] [outer = 0x11959bc00] 16:56:25 INFO - PROCESS | 1650 | 1467244585591 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 472ms 16:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:56:25 INFO - PROCESS | 1650 | 1467244585602 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1650 | 1467244585604 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:56:25 INFO - PROCESS | 1650 | 1467244585606 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1650 | 1467244585607 Marionette TRACE conn2 <- [1,1478,null,{}] 16:56:25 INFO - PROCESS | 1650 | 1467244585609 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1650 | 1467244585611 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:25 INFO - PROCESS | 1650 | 1467244585703 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:56:25 INFO - PROCESS | 1650 | 1467244585772 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1650 | 1467244585774 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c9000 == 31 [pid = 1650] [id = 377] 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117d24800) [pid = 1650] [serial = 1130] [outer = 0x0] 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e22c00) [pid = 1650] [serial = 1131] [outer = 0x117d24800] 16:56:25 INFO - PROCESS | 1650 | 1467244585798 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123008400) [pid = 1650] [serial = 1132] [outer = 0x117d24800] 16:56:26 INFO - PROCESS | 1650 | 1467244586134 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 16:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:56:26 INFO - PROCESS | 1650 | 1467244586174 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1650 | 1467244586176 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:56:26 INFO - PROCESS | 1650 | 1467244586178 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1650 | 1467244586179 Marionette TRACE conn2 <- [1,1482,null,{}] 16:56:26 INFO - PROCESS | 1650 | 1467244586184 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:26 INFO - PROCESS | 1650 | 1467244586185 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:26 INFO - PROCESS | 1650 | 1467244586285 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:56:26 INFO - PROCESS | 1650 | 1467244586288 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 1650 | 1467244586289 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128869800 == 32 [pid = 1650] [id = 378] 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118152400) [pid = 1650] [serial = 1133] [outer = 0x0] 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234efc00) [pid = 1650] [serial = 1134] [outer = 0x118152400] 16:56:26 INFO - PROCESS | 1650 | 1467244586312 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1238cd000) [pid = 1650] [serial = 1135] [outer = 0x118152400] 16:56:26 INFO - PROCESS | 1650 | 1467244586728 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 571ms 16:56:26 INFO - PROCESS | 1650 | 1467244586750 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1650 | 1467244586751 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:56:26 INFO - PROCESS | 1650 | 1467244586754 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1650 | 1467244586755 Marionette TRACE conn2 <- [1,1486,null,{}] 16:56:26 INFO - PROCESS | 1650 | 1467244586757 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:26 INFO - PROCESS | 1650 | 1467244586761 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:26 INFO - PROCESS | 1650 | 1467244586885 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:56:26 INFO - PROCESS | 1650 | 1467244586895 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 1650 | 1467244586896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129014000 == 33 [pid = 1650] [id = 379] 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a91800) [pid = 1650] [serial = 1136] [outer = 0x0] 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123ccd800) [pid = 1650] [serial = 1137] [outer = 0x123a91800] 16:56:26 INFO - PROCESS | 1650 | 1467244586924 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ddd400) [pid = 1650] [serial = 1138] [outer = 0x123a91800] 16:56:27 INFO - PROCESS | 1650 | 1467244587288 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 16:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:56:27 INFO - PROCESS | 1650 | 1467244587329 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 1650 | 1467244587330 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:56:27 INFO - PROCESS | 1650 | 1467244587334 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 1650 | 1467244587335 Marionette TRACE conn2 <- [1,1490,null,{}] 16:56:27 INFO - PROCESS | 1650 | 1467244587338 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:27 INFO - PROCESS | 1650 | 1467244587339 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:27 INFO - PROCESS | 1650 | 1467244587434 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:56:27 INFO - PROCESS | 1650 | 1467244587470 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1650 | 1467244587471 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a504000 == 34 [pid = 1650] [id = 380] 16:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124e38800) [pid = 1650] [serial = 1139] [outer = 0x0] 16:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124ee3c00) [pid = 1650] [serial = 1140] [outer = 0x124e38800] 16:56:27 INFO - PROCESS | 1650 | 1467244587495 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1271da000) [pid = 1650] [serial = 1141] [outer = 0x124e38800] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120745400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129b1c00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e6dc00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11328fc00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118425000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288e3000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d07c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116880c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x114fbd000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a8d400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124dd7000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129a9400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x114fc6000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11994a000) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:56:27 INFO - PROCESS | 1650 | 1467244587962 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 668ms 16:56:28 INFO - PROCESS | 1650 | 1467244588003 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1650 | 1467244588004 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:56:28 INFO - PROCESS | 1650 | 1467244588007 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1650 | 1467244588008 Marionette TRACE conn2 <- [1,1494,null,{}] 16:56:28 INFO - PROCESS | 1650 | 1467244588010 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1650 | 1467244588011 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:28 INFO - PROCESS | 1650 | 1467244588096 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:56:28 INFO - PROCESS | 1650 | 1467244588102 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1650 | 1467244588104 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129182000 == 35 [pid = 1650] [id = 381] 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129a8400) [pid = 1650] [serial = 1142] [outer = 0x0] 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116884000) [pid = 1650] [serial = 1143] [outer = 0x1129a8400] 16:56:28 INFO - PROCESS | 1650 | 1467244588129 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119479800) [pid = 1650] [serial = 1144] [outer = 0x1129a8400] 16:56:28 INFO - PROCESS | 1650 | 1467244588519 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 16:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:56:28 INFO - PROCESS | 1650 | 1467244588535 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1650 | 1467244588537 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:56:28 INFO - PROCESS | 1650 | 1467244588541 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1650 | 1467244588542 Marionette TRACE conn2 <- [1,1498,null,{}] 16:56:28 INFO - PROCESS | 1650 | 1467244588546 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1650 | 1467244588548 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:28 INFO - PROCESS | 1650 | 1467244588668 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:56:28 INFO - PROCESS | 1650 | 1467244588674 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1650 | 1467244588675 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac1800 == 36 [pid = 1650] [id = 382] 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119481800) [pid = 1650] [serial = 1145] [outer = 0x0] 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123a98000) [pid = 1650] [serial = 1146] [outer = 0x119481800] 16:56:28 INFO - PROCESS | 1650 | 1467244588715 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1271e4000) [pid = 1650] [serial = 1147] [outer = 0x119481800] 16:56:29 INFO - PROCESS | 1650 | 1467244589143 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 620ms 16:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:56:29 INFO - PROCESS | 1650 | 1467244589160 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1650 | 1467244589161 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:56:29 INFO - PROCESS | 1650 | 1467244589165 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1650 | 1467244589166 Marionette TRACE conn2 <- [1,1502,null,{}] 16:56:29 INFO - PROCESS | 1650 | 1467244589168 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 1650 | 1467244589170 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:29 INFO - PROCESS | 1650 | 1467244589287 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:56:29 INFO - PROCESS | 1650 | 1467244589292 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 1650 | 1467244589293 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba22000 == 37 [pid = 1650] [id = 383] 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1121b2c00) [pid = 1650] [serial = 1148] [outer = 0x0] 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12872f000) [pid = 1650] [serial = 1149] [outer = 0x1121b2c00] 16:56:29 INFO - PROCESS | 1650 | 1467244589317 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1288e3000) [pid = 1650] [serial = 1150] [outer = 0x1121b2c00] 16:56:29 INFO - PROCESS | 1650 | 1467244589650 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 16:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:56:29 INFO - PROCESS | 1650 | 1467244589685 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1650 | 1467244589687 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:56:29 INFO - PROCESS | 1650 | 1467244589689 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1650 | 1467244589691 Marionette TRACE conn2 <- [1,1506,null,{}] 16:56:29 INFO - PROCESS | 1650 | 1467244589693 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 1650 | 1467244589694 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:29 INFO - PROCESS | 1650 | 1467244589785 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:56:29 INFO - PROCESS | 1650 | 1467244589788 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 1650 | 1467244589790 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c560000 == 38 [pid = 1650] [id = 384] 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288e9400) [pid = 1650] [serial = 1151] [outer = 0x0] 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128adf400) [pid = 1650] [serial = 1152] [outer = 0x1288e9400] 16:56:29 INFO - PROCESS | 1650 | 1467244589816 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ae9400) [pid = 1650] [serial = 1153] [outer = 0x1288e9400] 16:56:30 INFO - PROCESS | 1650 | 1467244590341 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 16:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:56:30 INFO - PROCESS | 1650 | 1467244590358 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 1650 | 1467244590361 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:56:30 INFO - PROCESS | 1650 | 1467244590364 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 1650 | 1467244590366 Marionette TRACE conn2 <- [1,1510,null,{}] 16:56:30 INFO - PROCESS | 1650 | 1467244590371 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:30 INFO - PROCESS | 1650 | 1467244590373 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:30 INFO - PROCESS | 1650 | 1467244590488 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:56:30 INFO - PROCESS | 1650 | 1467244590614 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1650 | 1467244590615 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d7800 == 39 [pid = 1650] [id = 385] 16:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116772400) [pid = 1650] [serial = 1154] [outer = 0x0] 16:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116f9cc00) [pid = 1650] [serial = 1155] [outer = 0x116772400] 16:56:30 INFO - PROCESS | 1650 | 1467244590646 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11815c800) [pid = 1650] [serial = 1156] [outer = 0x116772400] 16:56:31 INFO - PROCESS | 1650 | 1467244591180 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 872ms 16:56:31 INFO - PROCESS | 1650 | 1467244591237 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1650 | 1467244591240 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:56:31 INFO - PROCESS | 1650 | 1467244591245 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1650 | 1467244591246 Marionette TRACE conn2 <- [1,1514,null,{}] 16:56:31 INFO - PROCESS | 1650 | 1467244591249 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 1650 | 1467244591251 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:31 INFO - PROCESS | 1650 | 1467244591362 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:56:31 INFO - PROCESS | 1650 | 1467244591442 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1650 | 1467244591443 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164bc800 == 40 [pid = 1650] [id = 386] 16:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x114f93800) [pid = 1650] [serial = 1157] [outer = 0x0] 16:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116805c00) [pid = 1650] [serial = 1158] [outer = 0x114f93800] 16:56:31 INFO - PROCESS | 1650 | 1467244591475 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118771c00) [pid = 1650] [serial = 1159] [outer = 0x114f93800] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba22000 == 39 [pid = 1650] [id = 383] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac1800 == 38 [pid = 1650] [id = 382] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129182000 == 37 [pid = 1650] [id = 381] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a504000 == 36 [pid = 1650] [id = 380] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129014000 == 35 [pid = 1650] [id = 379] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128869800 == 34 [pid = 1650] [id = 378] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c9000 == 33 [pid = 1650] [id = 377] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123d68000 == 32 [pid = 1650] [id = 376] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1199b5800 == 31 [pid = 1650] [id = 375] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11714a000 == 30 [pid = 1650] [id = 374] 16:56:32 INFO - PROCESS | 1650 | --DOCSHELL 0x116f38800 == 29 [pid = 1650] [id = 373] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123176400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124608c00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11959a800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119949800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f96400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e89c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118771000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1188f4400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1289e6c00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1271db000) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126189400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11814f000) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118309800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x114fc0800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1289f1400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1288e1c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116804000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124e3a800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124dd5c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118146000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119485000) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119943800) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12664f400) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119c46000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12872a400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12429fc00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124dde000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x120747400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 16:56:32 INFO - PROCESS | 1650 | 1467244592145 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 923ms 16:56:32 INFO - PROCESS | 1650 | 1467244592169 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1650 | 1467244592172 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:56:32 INFO - PROCESS | 1650 | 1467244592176 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1650 | 1467244592182 Marionette TRACE conn2 <- [1,1518,null,{}] 16:56:32 INFO - PROCESS | 1650 | 1467244592188 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 1650 | 1467244592190 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:32 INFO - PROCESS | 1650 | 1467244592317 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:56:32 INFO - PROCESS | 1650 | 1467244592401 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1650 | 1467244592404 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f34000 == 30 [pid = 1650] [id = 387] 16:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x114fc8400) [pid = 1650] [serial = 1160] [outer = 0x0] 16:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118311c00) [pid = 1650] [serial = 1161] [outer = 0x114fc8400] 16:56:32 INFO - PROCESS | 1650 | 1467244592449 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118772c00) [pid = 1650] [serial = 1162] [outer = 0x114fc8400] 16:56:32 INFO - PROCESS | 1650 | 1467244592835 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 677ms 16:56:32 INFO - PROCESS | 1650 | 1467244592853 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1650 | 1467244592856 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:56:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:56:32 INFO - PROCESS | 1650 | 1467244592861 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1650 | 1467244592862 Marionette TRACE conn2 <- [1,1522,null,{}] 16:56:32 INFO - PROCESS | 1650 | 1467244592866 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 1650 | 1467244592869 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:32 INFO - PROCESS | 1650 | 1467244592955 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:56:33 INFO - PROCESS | 1650 | 1467244593025 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1650 | 1467244593027 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3800 == 31 [pid = 1650] [id = 388] 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119108400) [pid = 1650] [serial = 1163] [outer = 0x0] 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119483000) [pid = 1650] [serial = 1164] [outer = 0x119108400] 16:56:33 INFO - PROCESS | 1650 | 1467244593056 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119947800) [pid = 1650] [serial = 1165] [outer = 0x119108400] 16:56:33 INFO - PROCESS | 1650 | 1467244593336 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:56:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 525ms 16:56:33 INFO - PROCESS | 1650 | 1467244593389 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1650 | 1467244593390 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:56:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:56:33 INFO - PROCESS | 1650 | 1467244593393 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1650 | 1467244593395 Marionette TRACE conn2 <- [1,1526,null,{}] 16:56:33 INFO - PROCESS | 1650 | 1467244593406 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:33 INFO - PROCESS | 1650 | 1467244593409 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:33 INFO - PROCESS | 1650 | 1467244593492 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:56:33 INFO - PROCESS | 1650 | 1467244593548 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1650 | 1467244593550 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e16000 == 32 [pid = 1650] [id = 389] 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11328fc00) [pid = 1650] [serial = 1166] [outer = 0x0] 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1207f6000) [pid = 1650] [serial = 1167] [outer = 0x11328fc00] 16:56:33 INFO - PROCESS | 1650 | 1467244593578 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1234f0000) [pid = 1650] [serial = 1168] [outer = 0x11328fc00] 16:56:33 INFO - PROCESS | 1650 | 1467244593845 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:56:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 476ms 16:56:33 INFO - PROCESS | 1650 | 1467244593875 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1650 | 1467244593877 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:56:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:56:33 INFO - PROCESS | 1650 | 1467244593887 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1650 | 1467244593889 Marionette TRACE conn2 <- [1,1530,null,{}] 16:56:33 INFO - PROCESS | 1650 | 1467244593891 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:33 INFO - PROCESS | 1650 | 1467244593892 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:33 INFO - PROCESS | 1650 | 1467244593982 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:56:33 INFO - PROCESS | 1650 | 1467244593987 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1650 | 1467244593988 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128871800 == 33 [pid = 1650] [id = 390] 16:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1238c9c00) [pid = 1650] [serial = 1169] [outer = 0x0] 16:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123a9ac00) [pid = 1650] [serial = 1170] [outer = 0x1238c9c00] 16:56:34 INFO - PROCESS | 1650 | 1467244594014 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124d8a800) [pid = 1650] [serial = 1171] [outer = 0x1238c9c00] 16:56:34 INFO - PROCESS | 1650 | 1467244594356 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:56:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:56:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:56:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:56:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:56:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:56:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 527ms 16:56:34 INFO - PROCESS | 1650 | 1467244594407 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1650 | 1467244594409 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:56:34 INFO - PROCESS | 1650 | 1467244594411 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1650 | 1467244594412 Marionette TRACE conn2 <- [1,1534,null,{}] 16:56:34 INFO - PROCESS | 1650 | 1467244594414 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 1650 | 1467244594416 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:34 INFO - PROCESS | 1650 | 1467244594513 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:56:34 INFO - PROCESS | 1650 | 1467244594517 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1650 | 1467244594518 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12901b000 == 34 [pid = 1650] [id = 391] 16:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116f5dc00) [pid = 1650] [serial = 1172] [outer = 0x0] 16:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ddfc00) [pid = 1650] [serial = 1173] [outer = 0x116f5dc00] 16:56:34 INFO - PROCESS | 1650 | 1467244594542 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12618f000) [pid = 1650] [serial = 1174] [outer = 0x116f5dc00] 16:56:34 INFO - PROCESS | 1650 | 1467244594913 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 523ms 16:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:56:34 INFO - PROCESS | 1650 | 1467244594935 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1650 | 1467244594936 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:56:34 INFO - PROCESS | 1650 | 1467244594938 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1650 | 1467244594939 Marionette TRACE conn2 <- [1,1538,null,{}] 16:56:34 INFO - PROCESS | 1650 | 1467244594941 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 1650 | 1467244594946 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:35 INFO - PROCESS | 1650 | 1467244595058 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:56:35 INFO - PROCESS | 1650 | 1467244595072 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1650 | 1467244595073 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a505800 == 35 [pid = 1650] [id = 392] 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1271dec00) [pid = 1650] [serial = 1175] [outer = 0x0] 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1289f1c00) [pid = 1650] [serial = 1176] [outer = 0x1271dec00] 16:56:35 INFO - PROCESS | 1650 | 1467244595097 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128ae7c00) [pid = 1650] [serial = 1177] [outer = 0x1271dec00] 16:56:35 INFO - PROCESS | 1650 | 1467244595454 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 16:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:56:35 INFO - PROCESS | 1650 | 1467244595507 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1650 | 1467244595508 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:56:35 INFO - PROCESS | 1650 | 1467244595510 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1650 | 1467244595511 Marionette TRACE conn2 <- [1,1542,null,{}] 16:56:35 INFO - PROCESS | 1650 | 1467244595514 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:35 INFO - PROCESS | 1650 | 1467244595515 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:35 INFO - PROCESS | 1650 | 1467244595610 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:56:35 INFO - PROCESS | 1650 | 1467244595647 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1650 | 1467244595648 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a93d800 == 36 [pid = 1650] [id = 393] 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128aeac00) [pid = 1650] [serial = 1178] [outer = 0x0] 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ba3000) [pid = 1650] [serial = 1179] [outer = 0x128aeac00] 16:56:35 INFO - PROCESS | 1650 | 1467244595672 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128dcfc00) [pid = 1650] [serial = 1180] [outer = 0x128aeac00] 16:56:35 INFO - PROCESS | 1650 | 1467244595957 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 467ms 16:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:56:36 INFO - PROCESS | 1650 | 1467244595989 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1650 | 1467244595991 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:56:36 INFO - PROCESS | 1650 | 1467244595993 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1650 | 1467244595994 Marionette TRACE conn2 <- [1,1546,null,{}] 16:56:36 INFO - PROCESS | 1650 | 1467244595998 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1650 | 1467244595999 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:36 INFO - PROCESS | 1650 | 1467244596123 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118152400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11959bc00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116773800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e8f000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118144c00) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123a91800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124e38800) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11613f400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118376c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119481800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123441800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11328dc00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x117d24800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1121b2c00) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:56:36 INFO - PROCESS | 1650 | 1467244596294 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1650 | 1467244596295 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f36800 == 37 [pid = 1650] [id = 394] 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1121b2c00) [pid = 1650] [serial = 1181] [outer = 0x0] 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e69800) [pid = 1650] [serial = 1182] [outer = 0x1121b2c00] 16:56:36 INFO - PROCESS | 1650 | 1467244596348 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176f9400) [pid = 1650] [serial = 1183] [outer = 0x1121b2c00] 16:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 718ms 16:56:36 INFO - PROCESS | 1650 | 1467244596707 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:56:36 INFO - PROCESS | 1650 | 1467244596712 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1650 | 1467244596713 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:56:36 INFO - PROCESS | 1650 | 1467244596724 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1650 | 1467244596725 Marionette TRACE conn2 <- [1,1550,null,{}] 16:56:36 INFO - PROCESS | 1650 | 1467244596727 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1650 | 1467244596728 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:36 INFO - PROCESS | 1650 | 1467244596817 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:56:36 INFO - PROCESS | 1650 | 1467244596880 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1650 | 1467244596882 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e14000 == 38 [pid = 1650] [id = 395] 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1176f5000) [pid = 1650] [serial = 1184] [outer = 0x0] 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119198c00) [pid = 1650] [serial = 1185] [outer = 0x1176f5000] 16:56:36 INFO - PROCESS | 1650 | 1467244596908 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124e3d000) [pid = 1650] [serial = 1186] [outer = 0x1176f5000] 16:56:37 INFO - PROCESS | 1650 | 1467244597293 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 576ms 16:56:37 INFO - PROCESS | 1650 | 1467244597303 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1650 | 1467244597305 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:56:37 INFO - PROCESS | 1650 | 1467244597308 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1650 | 1467244597310 Marionette TRACE conn2 <- [1,1554,null,{}] 16:56:37 INFO - PROCESS | 1650 | 1467244597315 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:37 INFO - PROCESS | 1650 | 1467244597317 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:37 INFO - PROCESS | 1650 | 1467244597432 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:56:37 INFO - PROCESS | 1650 | 1467244597489 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1650 | 1467244597490 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd86000 == 39 [pid = 1650] [id = 396] 16:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119598400) [pid = 1650] [serial = 1187] [outer = 0x0] 16:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124ed7400) [pid = 1650] [serial = 1188] [outer = 0x119598400] 16:56:37 INFO - PROCESS | 1650 | 1467244597524 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1290b2800) [pid = 1650] [serial = 1189] [outer = 0x119598400] 16:56:37 INFO - PROCESS | 1650 | 1467244597852 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 570ms 16:56:37 INFO - PROCESS | 1650 | 1467244597880 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:56:37 INFO - PROCESS | 1650 | 1467244597884 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:56:37 INFO - PROCESS | 1650 | 1467244597887 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1650 | 1467244597890 Marionette TRACE conn2 <- [1,1558,null,{}] 16:56:37 INFO - PROCESS | 1650 | 1467244597893 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:37 INFO - PROCESS | 1650 | 1467244597896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:37 INFO - PROCESS | 1650 | 1467244597992 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:56:38 INFO - PROCESS | 1650 | 1467244598050 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1650 | 1467244598051 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c954000 == 40 [pid = 1650] [id = 397] 16:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234ef800) [pid = 1650] [serial = 1190] [outer = 0x0] 16:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290b7000) [pid = 1650] [serial = 1191] [outer = 0x1234ef800] 16:56:38 INFO - PROCESS | 1650 | 1467244598077 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129319c00) [pid = 1650] [serial = 1192] [outer = 0x1234ef800] 16:56:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116f34000 == 39 [pid = 1650] [id = 387] 16:56:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1164bc800 == 38 [pid = 1650] [id = 386] 16:56:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d7800 == 37 [pid = 1650] [id = 385] 16:56:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c560000 == 36 [pid = 1650] [id = 384] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3800 == 35 [pid = 1650] [id = 388] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124e16000 == 34 [pid = 1650] [id = 389] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128871800 == 33 [pid = 1650] [id = 390] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12901b000 == 32 [pid = 1650] [id = 391] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a93d800 == 31 [pid = 1650] [id = 393] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a505800 == 30 [pid = 1650] [id = 392] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116f36800 == 29 [pid = 1650] [id = 394] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124e14000 == 28 [pid = 1650] [id = 395] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1234efc00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119948800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119c45400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116883800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11813cc00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117d26000) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11662e400) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11876f400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123ccd800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1187d6800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124ee3c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124ddd400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1176f1800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116884000) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1164ec800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11918dc00) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1271da000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118775400) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123a98000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12411c400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1237edc00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x123d0f000) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119947400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119e22c00) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1271e4000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1238cd000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x128adf400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123008400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1288e3000) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12872f000) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd86000 == 27 [pid = 1650] [id = 396] 16:56:39 INFO - PROCESS | 1650 | 1467244599411 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1573ms 16:56:39 INFO - PROCESS | 1650 | 1467244599461 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1650 | 1467244599463 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:56:39 INFO - PROCESS | 1650 | 1467244599473 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1650 | 1467244599475 Marionette TRACE conn2 <- [1,1562,null,{}] 16:56:39 INFO - PROCESS | 1650 | 1467244599478 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 1650 | 1467244599482 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:39 INFO - PROCESS | 1650 | 1467244599566 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:56:39 INFO - PROCESS | 1650 | 1467244599622 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1650 | 1467244599623 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee4000 == 28 [pid = 1650] [id = 398] 16:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x114f96400) [pid = 1650] [serial = 1193] [outer = 0x0] 16:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x114fb8c00) [pid = 1650] [serial = 1194] [outer = 0x114f96400] 16:56:39 INFO - PROCESS | 1650 | 1467244599651 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x114fc8800) [pid = 1650] [serial = 1195] [outer = 0x114f96400] 16:56:39 INFO - PROCESS | 1650 | 1467244599960 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 16:56:39 INFO - PROCESS | 1650 | 1467244599993 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1650 | 1467244599996 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:56:40 INFO - PROCESS | 1650 | 1467244600005 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1650 | 1467244600007 Marionette TRACE conn2 <- [1,1566,null,{}] 16:56:40 INFO - PROCESS | 1650 | 1467244600010 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 1650 | 1467244600012 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:40 INFO - PROCESS | 1650 | 1467244600091 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:56:40 INFO - PROCESS | 1650 | 1467244600098 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1650 | 1467244600102 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117478000 == 29 [pid = 1650] [id = 399] 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115dde800) [pid = 1650] [serial = 1196] [outer = 0x0] 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116770800) [pid = 1650] [serial = 1197] [outer = 0x115dde800] 16:56:40 INFO - PROCESS | 1650 | 1467244600173 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1176f4c00) [pid = 1650] [serial = 1198] [outer = 0x115dde800] 16:56:40 INFO - PROCESS | 1650 | 1467244600461 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 16:56:40 INFO - PROCESS | 1650 | 1467244600477 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1650 | 1467244600479 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:56:40 INFO - PROCESS | 1650 | 1467244600489 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1650 | 1467244600502 Marionette TRACE conn2 <- [1,1570,null,{}] 16:56:40 INFO - PROCESS | 1650 | 1467244600512 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 1650 | 1467244600517 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:40 INFO - PROCESS | 1650 | 1467244600594 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:56:40 INFO - PROCESS | 1650 | 1467244600602 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1650 | 1467244600604 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c8800 == 30 [pid = 1650] [id = 400] 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x111c83400) [pid = 1650] [serial = 1199] [outer = 0x0] 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11837bc00) [pid = 1650] [serial = 1200] [outer = 0x111c83400] 16:56:40 INFO - PROCESS | 1650 | 1467244600633 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118570800) [pid = 1650] [serial = 1201] [outer = 0x111c83400] 16:56:40 INFO - PROCESS | 1650 | 1467244600987 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 535ms 16:56:41 INFO - PROCESS | 1650 | 1467244601024 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1650 | 1467244601026 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:56:41 INFO - PROCESS | 1650 | 1467244601029 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1650 | 1467244601030 Marionette TRACE conn2 <- [1,1574,null,{}] 16:56:41 INFO - PROCESS | 1650 | 1467244601035 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1650 | 1467244601036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:41 INFO - PROCESS | 1650 | 1467244601111 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:56:41 INFO - PROCESS | 1650 | 1467244601117 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1650 | 1467244601118 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123195800 == 31 [pid = 1650] [id = 401] 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11876e800) [pid = 1650] [serial = 1202] [outer = 0x0] 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1187cd800) [pid = 1650] [serial = 1203] [outer = 0x11876e800] 16:56:41 INFO - PROCESS | 1650 | 1467244601144 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1188f4400) [pid = 1650] [serial = 1204] [outer = 0x11876e800] 16:56:41 INFO - PROCESS | 1650 | 1467244601471 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 473ms 16:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:56:41 INFO - PROCESS | 1650 | 1467244601503 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1650 | 1467244601504 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:56:41 INFO - PROCESS | 1650 | 1467244601506 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1650 | 1467244601508 Marionette TRACE conn2 <- [1,1578,null,{}] 16:56:41 INFO - PROCESS | 1650 | 1467244601510 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1650 | 1467244601511 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:41 INFO - PROCESS | 1650 | 1467244601593 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:56:41 INFO - PROCESS | 1650 | 1467244601601 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1650 | 1467244601602 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238b7800 == 32 [pid = 1650] [id = 402] 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x114fca400) [pid = 1650] [serial = 1205] [outer = 0x0] 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11947d800) [pid = 1650] [serial = 1206] [outer = 0x114fca400] 16:56:41 INFO - PROCESS | 1650 | 1467244601627 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11959a400) [pid = 1650] [serial = 1207] [outer = 0x114fca400] 16:56:41 INFO - PROCESS | 1650 | 1467244601959 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 16:56:41 INFO - PROCESS | 1650 | 1467244601976 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1650 | 1467244601977 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:56:41 INFO - PROCESS | 1650 | 1467244601979 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1650 | 1467244601980 Marionette TRACE conn2 <- [1,1582,null,{}] 16:56:41 INFO - PROCESS | 1650 | 1467244601983 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1650 | 1467244601987 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:42 INFO - PROCESS | 1650 | 1467244602105 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:56:42 INFO - PROCESS | 1650 | 1467244602111 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1650 | 1467244602112 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e1b800 == 33 [pid = 1650] [id = 403] 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11959b000) [pid = 1650] [serial = 1208] [outer = 0x0] 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119960c00) [pid = 1650] [serial = 1209] [outer = 0x11959b000] 16:56:42 INFO - PROCESS | 1650 | 1467244602141 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x120749c00) [pid = 1650] [serial = 1210] [outer = 0x11959b000] 16:56:42 INFO - PROCESS | 1650 | 1467244602436 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 471ms 16:56:42 INFO - PROCESS | 1650 | 1467244602457 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1650 | 1467244602458 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:56:42 INFO - PROCESS | 1650 | 1467244602460 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1650 | 1467244602462 Marionette TRACE conn2 <- [1,1586,null,{}] 16:56:42 INFO - PROCESS | 1650 | 1467244602465 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 1650 | 1467244602468 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:42 INFO - PROCESS | 1650 | 1467244602544 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:56:42 INFO - PROCESS | 1650 | 1467244602550 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1650 | 1467244602559 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c0000 == 34 [pid = 1650] [id = 404] 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12074a800) [pid = 1650] [serial = 1211] [outer = 0x0] 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1234eb800) [pid = 1650] [serial = 1212] [outer = 0x12074a800] 16:56:42 INFO - PROCESS | 1650 | 1467244602585 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1234ec800) [pid = 1650] [serial = 1213] [outer = 0x12074a800] 16:56:42 INFO - PROCESS | 1650 | 1467244602910 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 474ms 16:56:42 INFO - PROCESS | 1650 | 1467244602936 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1650 | 1467244602937 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:56:42 INFO - PROCESS | 1650 | 1467244602939 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1650 | 1467244602941 Marionette TRACE conn2 <- [1,1590,null,{}] 16:56:42 INFO - PROCESS | 1650 | 1467244602943 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 1650 | 1467244602944 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:43 INFO - PROCESS | 1650 | 1467244603045 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:56:43 INFO - PROCESS | 1650 | 1467244603053 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1650 | 1467244603054 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886f000 == 35 [pid = 1650] [id = 405] 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1234ecc00) [pid = 1650] [serial = 1214] [outer = 0x0] 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1237ebc00) [pid = 1650] [serial = 1215] [outer = 0x1234ecc00] 16:56:43 INFO - PROCESS | 1650 | 1467244603078 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123a8d400) [pid = 1650] [serial = 1216] [outer = 0x1234ecc00] 16:56:43 INFO - PROCESS | 1650 | 1467244603392 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 16:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:56:43 INFO - PROCESS | 1650 | 1467244603408 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1650 | 1467244603409 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:56:43 INFO - PROCESS | 1650 | 1467244603412 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1650 | 1467244603413 Marionette TRACE conn2 <- [1,1594,null,{}] 16:56:43 INFO - PROCESS | 1650 | 1467244603419 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 1650 | 1467244603420 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:43 INFO - PROCESS | 1650 | 1467244603496 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:56:43 INFO - PROCESS | 1650 | 1467244603502 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1650 | 1467244603503 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c8000 == 36 [pid = 1650] [id = 406] 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116883800) [pid = 1650] [serial = 1217] [outer = 0x0] 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123d03800) [pid = 1650] [serial = 1218] [outer = 0x116883800] 16:56:43 INFO - PROCESS | 1650 | 1467244603536 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124602400) [pid = 1650] [serial = 1219] [outer = 0x116883800] 16:56:43 INFO - PROCESS | 1650 | 1467244603868 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 474ms 16:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:56:43 INFO - PROCESS | 1650 | 1467244603887 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1650 | 1467244603888 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:56:43 INFO - PROCESS | 1650 | 1467244603890 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1650 | 1467244603891 Marionette TRACE conn2 <- [1,1598,null,{}] 16:56:43 INFO - PROCESS | 1650 | 1467244603893 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 1650 | 1467244603895 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:44 INFO - PROCESS | 1650 | 1467244604004 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:56:44 INFO - PROCESS | 1650 | 1467244604010 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1650 | 1467244604011 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129185800 == 37 [pid = 1650] [id = 407] 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234eb000) [pid = 1650] [serial = 1220] [outer = 0x0] 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1245ddc00) [pid = 1650] [serial = 1221] [outer = 0x1234eb000] 16:56:44 INFO - PROCESS | 1650 | 1467244604036 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ddd400) [pid = 1650] [serial = 1222] [outer = 0x1234eb000] 16:56:44 INFO - PROCESS | 1650 | 1467244604355 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 16:56:44 INFO - PROCESS | 1650 | 1467244604360 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1650 | 1467244604361 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:56:44 INFO - PROCESS | 1650 | 1467244604364 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1650 | 1467244604368 Marionette TRACE conn2 <- [1,1602,null,{}] 16:56:44 INFO - PROCESS | 1650 | 1467244604372 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:44 INFO - PROCESS | 1650 | 1467244604373 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:44 INFO - PROCESS | 1650 | 1467244604460 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:56:44 INFO - PROCESS | 1650 | 1467244604478 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1650 | 1467244604480 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238b5000 == 38 [pid = 1650] [id = 408] 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e35400) [pid = 1650] [serial = 1223] [outer = 0x0] 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12665cc00) [pid = 1650] [serial = 1224] [outer = 0x124e35400] 16:56:44 INFO - PROCESS | 1650 | 1467244604507 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128730400) [pid = 1650] [serial = 1225] [outer = 0x124e35400] 16:56:44 INFO - PROCESS | 1650 | 1467244604898 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 574ms 16:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:56:44 INFO - PROCESS | 1650 | 1467244604938 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1650 | 1467244604940 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:56:44 INFO - PROCESS | 1650 | 1467244604942 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1650 | 1467244604943 Marionette TRACE conn2 <- [1,1606,null,{}] 16:56:44 INFO - PROCESS | 1650 | 1467244604945 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:44 INFO - PROCESS | 1650 | 1467244604946 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:45 INFO - PROCESS | 1650 | 1467244605044 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:56:45 INFO - PROCESS | 1650 | 1467244605048 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1650 | 1467244605049 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac0800 == 39 [pid = 1650] [id = 409] 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128731000) [pid = 1650] [serial = 1226] [outer = 0x0] 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1288e1c00) [pid = 1650] [serial = 1227] [outer = 0x128731000] 16:56:45 INFO - PROCESS | 1650 | 1467244605073 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1289e6800) [pid = 1650] [serial = 1228] [outer = 0x128731000] 16:56:45 INFO - PROCESS | 1650 | 1467244605389 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 468ms 16:56:45 INFO - PROCESS | 1650 | 1467244605410 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:56:45 INFO - PROCESS | 1650 | 1467244605411 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:56:45 INFO - PROCESS | 1650 | 1467244605427 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1650 | 1467244605428 Marionette TRACE conn2 <- [1,1610,null,{}] 16:56:45 INFO - PROCESS | 1650 | 1467244605430 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1650 | 1467244605433 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:45 INFO - PROCESS | 1650 | 1467244605543 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:56:45 INFO - PROCESS | 1650 | 1467244605547 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1650 | 1467244605548 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd48000 == 40 [pid = 1650] [id = 410] 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1289e7400) [pid = 1650] [serial = 1229] [outer = 0x0] 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1289f0800) [pid = 1650] [serial = 1230] [outer = 0x1289e7400] 16:56:45 INFO - PROCESS | 1650 | 1467244605572 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ae4000) [pid = 1650] [serial = 1231] [outer = 0x1289e7400] 16:56:45 INFO - PROCESS | 1650 | 1467244605925 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 536ms 16:56:45 INFO - PROCESS | 1650 | 1467244605952 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 1650 | 1467244605953 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:56:45 INFO - PROCESS | 1650 | 1467244605963 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1650 | 1467244605964 Marionette TRACE conn2 <- [1,1614,null,{}] 16:56:45 INFO - PROCESS | 1650 | 1467244605967 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1650 | 1467244605968 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:46 INFO - PROCESS | 1650 | 1467244606066 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:56:46 INFO - PROCESS | 1650 | 1467244606069 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1650 | 1467244606070 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7f000 == 41 [pid = 1650] [id = 411] 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128ae4400) [pid = 1650] [serial = 1232] [outer = 0x0] 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ba8400) [pid = 1650] [serial = 1233] [outer = 0x128ae4400] 16:56:46 INFO - PROCESS | 1650 | 1467244606094 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1290ae400) [pid = 1650] [serial = 1234] [outer = 0x128ae4400] 16:56:46 INFO - PROCESS | 1650 | 1467244606404 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 16:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:56:46 INFO - PROCESS | 1650 | 1467244606439 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 1650 | 1467244606440 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:56:46 INFO - PROCESS | 1650 | 1467244606442 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 1650 | 1467244606443 Marionette TRACE conn2 <- [1,1618,null,{}] 16:56:46 INFO - PROCESS | 1650 | 1467244606446 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:46 INFO - PROCESS | 1650 | 1467244606447 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:46 INFO - PROCESS | 1650 | 1467244606557 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:56:46 INFO - PROCESS | 1650 | 1467244606570 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1650 | 1467244606571 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c94b800 == 42 [pid = 1650] [id = 412] 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1290ae000) [pid = 1650] [serial = 1235] [outer = 0x0] 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1290b0400) [pid = 1650] [serial = 1236] [outer = 0x1290ae000] 16:56:46 INFO - PROCESS | 1650 | 1467244606595 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1291e6400) [pid = 1650] [serial = 1237] [outer = 0x1290ae000] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119598400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116f5dc00) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1271dec00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128aeac00) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121b2c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114f93800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116772400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1288e9400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1238c9c00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11328fc00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119108400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114fc8400) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176f5000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:56:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129a8400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:56:47 INFO - PROCESS | 1650 | 1467244607029 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 620ms 16:56:47 INFO - PROCESS | 1650 | 1467244607068 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1650 | 1467244607070 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:56:47 INFO - PROCESS | 1650 | 1467244607072 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1650 | 1467244607074 Marionette TRACE conn2 <- [1,1622,null,{}] 16:56:47 INFO - PROCESS | 1650 | 1467244607076 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1650 | 1467244607077 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:47 INFO - PROCESS | 1650 | 1467244607190 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:56:47 INFO - PROCESS | 1650 | 1467244607229 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1650 | 1467244607230 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c952800 == 43 [pid = 1650] [id = 413] 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112a7ac00) [pid = 1650] [serial = 1238] [outer = 0x0] 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119598000) [pid = 1650] [serial = 1239] [outer = 0x112a7ac00] 16:56:47 INFO - PROCESS | 1650 | 1467244607254 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e8c00) [pid = 1650] [serial = 1240] [outer = 0x112a7ac00] 16:56:47 INFO - PROCESS | 1650 | 1467244607535 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 16:56:47 INFO - PROCESS | 1650 | 1467244607546 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1650 | 1467244607547 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:56:47 INFO - PROCESS | 1650 | 1467244607557 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1650 | 1467244607558 Marionette TRACE conn2 <- [1,1626,null,{}] 16:56:47 INFO - PROCESS | 1650 | 1467244607560 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1650 | 1467244607561 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:47 INFO - PROCESS | 1650 | 1467244607659 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:56:47 INFO - PROCESS | 1650 | 1467244607663 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1650 | 1467244607664 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc6e000 == 44 [pid = 1650] [id = 414] 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129b3000) [pid = 1650] [serial = 1241] [outer = 0x0] 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291e0000) [pid = 1650] [serial = 1242] [outer = 0x1129b3000] 16:56:47 INFO - PROCESS | 1650 | 1467244607689 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129316000) [pid = 1650] [serial = 1243] [outer = 0x1129b3000] 16:56:47 INFO - PROCESS | 1650 | 1467244607989 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 476ms 16:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:56:48 INFO - PROCESS | 1650 | 1467244608027 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1650 | 1467244608028 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:56:48 INFO - PROCESS | 1650 | 1467244608031 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1650 | 1467244608033 Marionette TRACE conn2 <- [1,1630,null,{}] 16:56:48 INFO - PROCESS | 1650 | 1467244608036 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:48 INFO - PROCESS | 1650 | 1467244608037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:48 INFO - PROCESS | 1650 | 1467244608147 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:56:48 INFO - PROCESS | 1650 | 1467244608153 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1650 | 1467244608154 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc7c800 == 45 [pid = 1650] [id = 415] 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119481800) [pid = 1650] [serial = 1244] [outer = 0x0] 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129317c00) [pid = 1650] [serial = 1245] [outer = 0x119481800] 16:56:48 INFO - PROCESS | 1650 | 1467244608178 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129355800) [pid = 1650] [serial = 1246] [outer = 0x119481800] 16:56:48 INFO - PROCESS | 1650 | 1467244608503 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 16:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:56:48 INFO - PROCESS | 1650 | 1467244608553 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1650 | 1467244608554 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:56:48 INFO - PROCESS | 1650 | 1467244608556 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1650 | 1467244608558 Marionette TRACE conn2 <- [1,1634,null,{}] 16:56:48 INFO - PROCESS | 1650 | 1467244608560 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:48 INFO - PROCESS | 1650 | 1467244608561 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:48 INFO - PROCESS | 1650 | 1467244608652 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:56:48 INFO - PROCESS | 1650 | 1467244608656 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1650 | 1467244608657 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d263000 == 46 [pid = 1650] [id = 416] 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123a93c00) [pid = 1650] [serial = 1247] [outer = 0x0] 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129dc7c00) [pid = 1650] [serial = 1248] [outer = 0x123a93c00] 16:56:48 INFO - PROCESS | 1650 | 1467244608681 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a5abc00) [pid = 1650] [serial = 1249] [outer = 0x123a93c00] 16:56:49 INFO - PROCESS | 1650 | 1467244609236 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 717ms 16:56:49 INFO - PROCESS | 1650 | 1467244609275 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 1650 | 1467244609278 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:56:49 INFO - PROCESS | 1650 | 1467244609282 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1650 | 1467244609286 Marionette TRACE conn2 <- [1,1638,null,{}] 16:56:49 INFO - PROCESS | 1650 | 1467244609290 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 1650 | 1467244609291 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:49 INFO - PROCESS | 1650 | 1467244609410 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:56:49 INFO - PROCESS | 1650 | 1467244609493 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1650 | 1467244609495 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117160800 == 47 [pid = 1650] [id = 417] 16:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e2e800) [pid = 1650] [serial = 1250] [outer = 0x0] 16:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fbf000) [pid = 1650] [serial = 1251] [outer = 0x112e2e800] 16:56:49 INFO - PROCESS | 1650 | 1467244609526 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115e8e000) [pid = 1650] [serial = 1252] [outer = 0x112e2e800] 16:56:50 INFO - PROCESS | 1650 | 1467244610098 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 873ms 16:56:50 INFO - PROCESS | 1650 | 1467244610155 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1650 | 1467244610158 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:56:50 INFO - PROCESS | 1650 | 1467244610163 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1650 | 1467244610165 Marionette TRACE conn2 <- [1,1642,null,{}] 16:56:50 INFO - PROCESS | 1650 | 1467244610167 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:50 INFO - PROCESS | 1650 | 1467244610169 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:50 INFO - PROCESS | 1650 | 1467244610297 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:56:50 INFO - PROCESS | 1650 | 1467244610356 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 1650 | 1467244610357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423c800 == 48 [pid = 1650] [id = 418] 16:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117d24c00) [pid = 1650] [serial = 1253] [outer = 0x0] 16:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118141000) [pid = 1650] [serial = 1254] [outer = 0x117d24c00] 16:56:50 INFO - PROCESS | 1650 | 1467244610389 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11872dc00) [pid = 1650] [serial = 1255] [outer = 0x117d24c00] 16:56:51 INFO - PROCESS | 1650 | 1467244611071 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 974ms 16:56:51 INFO - PROCESS | 1650 | 1467244611137 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1650 | 1467244611141 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:56:51 INFO - PROCESS | 1650 | 1467244611144 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1650 | 1467244611146 Marionette TRACE conn2 <- [1,1646,null,{}] 16:56:51 INFO - PROCESS | 1650 | 1467244611152 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1650 | 1467244611154 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:51 INFO - PROCESS | 1650 | 1467244611262 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:56:51 INFO - PROCESS | 1650 | 1467244611322 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1650 | 1467244611323 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116682800 == 49 [pid = 1650] [id = 419] 16:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112d58c00) [pid = 1650] [serial = 1256] [outer = 0x0] 16:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112e6a800) [pid = 1650] [serial = 1257] [outer = 0x112d58c00] 16:56:51 INFO - PROCESS | 1650 | 1467244611352 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113dda800) [pid = 1650] [serial = 1258] [outer = 0x112d58c00] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc7c800 == 48 [pid = 1650] [id = 415] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc6e000 == 47 [pid = 1650] [id = 414] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c952800 == 46 [pid = 1650] [id = 413] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c94b800 == 45 [pid = 1650] [id = 412] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7f000 == 44 [pid = 1650] [id = 411] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd48000 == 43 [pid = 1650] [id = 410] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac0800 == 42 [pid = 1650] [id = 409] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1290b7000) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1238b5000 == 41 [pid = 1650] [id = 408] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129185800 == 40 [pid = 1650] [id = 407] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c8000 == 39 [pid = 1650] [id = 406] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12886f000 == 38 [pid = 1650] [id = 405] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c0000 == 37 [pid = 1650] [id = 404] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124e1b800 == 36 [pid = 1650] [id = 403] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1238b7800 == 35 [pid = 1650] [id = 402] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123195800 == 34 [pid = 1650] [id = 401] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c8800 == 33 [pid = 1650] [id = 400] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117478000 == 32 [pid = 1650] [id = 399] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee4000 == 31 [pid = 1650] [id = 398] 16:56:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c954000 == 30 [pid = 1650] [id = 397] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1290b2800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124ddfc00) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1289f1c00) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128ba3000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128ae7c00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112e69800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128dcfc00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124ed7400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1176f9400) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116805c00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11815c800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116f9cc00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128ae9400) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123a9ac00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1207f6000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1234f0000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119483000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119947800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118311c00) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118772c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118771c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12618f000) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119198c00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124e3d000) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124d8a800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119479800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 16:56:51 INFO - PROCESS | 1650 | 1467244611727 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 627ms 16:56:51 INFO - PROCESS | 1650 | 1467244611790 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1650 | 1467244611793 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:56:51 INFO - PROCESS | 1650 | 1467244611799 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1650 | 1467244611801 Marionette TRACE conn2 <- [1,1650,null,{}] 16:56:51 INFO - PROCESS | 1650 | 1467244611804 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1650 | 1467244611805 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:51 INFO - PROCESS | 1650 | 1467244611887 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:56:51 INFO - PROCESS | 1650 | 1467244611944 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1650 | 1467244611945 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747b000 == 31 [pid = 1650] [id = 420] 16:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1164e6800) [pid = 1650] [serial = 1259] [outer = 0x0] 16:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116805c00) [pid = 1650] [serial = 1260] [outer = 0x1164e6800] 16:56:51 INFO - PROCESS | 1650 | 1467244611973 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116f5c400) [pid = 1650] [serial = 1261] [outer = 0x1164e6800] 16:56:52 INFO - PROCESS | 1650 | 1467244612280 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 16:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:56:52 INFO - PROCESS | 1650 | 1467244612319 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1650 | 1467244612321 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:56:52 INFO - PROCESS | 1650 | 1467244612323 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1650 | 1467244612325 Marionette TRACE conn2 <- [1,1654,null,{}] 16:56:52 INFO - PROCESS | 1650 | 1467244612333 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 1650 | 1467244612337 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:52 INFO - PROCESS | 1650 | 1467244612420 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:56:52 INFO - PROCESS | 1650 | 1467244612474 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1650 | 1467244612476 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11999d800 == 32 [pid = 1650] [id = 421] 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114fc7800) [pid = 1650] [serial = 1262] [outer = 0x0] 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118153000) [pid = 1650] [serial = 1263] [outer = 0x114fc7800] 16:56:52 INFO - PROCESS | 1650 | 1467244612507 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112d56c00) [pid = 1650] [serial = 1264] [outer = 0x114fc7800] 16:56:52 INFO - PROCESS | 1650 | 1467244612789 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 16:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:56:52 INFO - PROCESS | 1650 | 1467244612794 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1650 | 1467244612795 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:56:52 INFO - PROCESS | 1650 | 1467244612810 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1650 | 1467244612811 Marionette TRACE conn2 <- [1,1658,null,{}] 16:56:52 INFO - PROCESS | 1650 | 1467244612813 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 1650 | 1467244612816 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:52 INFO - PROCESS | 1650 | 1467244612910 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:56:52 INFO - PROCESS | 1650 | 1467244612914 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1650 | 1467244612915 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123705000 == 33 [pid = 1650] [id = 422] 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11876b400) [pid = 1650] [serial = 1265] [outer = 0x0] 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118778000) [pid = 1650] [serial = 1266] [outer = 0x11876b400] 16:56:52 INFO - PROCESS | 1650 | 1467244612943 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187db000) [pid = 1650] [serial = 1267] [outer = 0x11876b400] 16:56:53 INFO - PROCESS | 1650 | 1467244613285 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 530ms 16:56:53 INFO - PROCESS | 1650 | 1467244613329 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1650 | 1467244613330 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:56:53 INFO - PROCESS | 1650 | 1467244613348 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1650 | 1467244613349 Marionette TRACE conn2 <- [1,1662,null,{}] 16:56:53 INFO - PROCESS | 1650 | 1467244613352 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:53 INFO - PROCESS | 1650 | 1467244613353 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:53 INFO - PROCESS | 1650 | 1467244613429 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:56:53 INFO - PROCESS | 1650 | 1467244613435 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 1650 | 1467244613436 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e6a000 == 34 [pid = 1650] [id = 423] 16:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1187cf000) [pid = 1650] [serial = 1268] [outer = 0x0] 16:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119195000) [pid = 1650] [serial = 1269] [outer = 0x1187cf000] 16:56:53 INFO - PROCESS | 1650 | 1467244613468 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11958f800) [pid = 1650] [serial = 1270] [outer = 0x1187cf000] 16:56:53 INFO - PROCESS | 1650 | 1467244613814 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 16:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:56:53 INFO - PROCESS | 1650 | 1467244613824 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1650 | 1467244613825 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:56:53 INFO - PROCESS | 1650 | 1467244613827 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1650 | 1467244613828 Marionette TRACE conn2 <- [1,1666,null,{}] 16:56:53 INFO - PROCESS | 1650 | 1467244613830 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:53 INFO - PROCESS | 1650 | 1467244613834 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:53 INFO - PROCESS | 1650 | 1467244613952 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:56:53 INFO - PROCESS | 1650 | 1467244613989 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 1650 | 1467244613990 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a04000 == 35 [pid = 1650] [id = 424] 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119486800) [pid = 1650] [serial = 1271] [outer = 0x0] 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11959cc00) [pid = 1650] [serial = 1272] [outer = 0x119486800] 16:56:54 INFO - PROCESS | 1650 | 1467244614015 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1207f0000) [pid = 1650] [serial = 1273] [outer = 0x119486800] 16:56:54 INFO - PROCESS | 1650 | 1467244614336 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 16:56:54 INFO - PROCESS | 1650 | 1467244614347 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1650 | 1467244614348 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:56:54 INFO - PROCESS | 1650 | 1467244614353 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1650 | 1467244614355 Marionette TRACE conn2 <- [1,1670,null,{}] 16:56:54 INFO - PROCESS | 1650 | 1467244614357 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1650 | 1467244614358 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:54 INFO - PROCESS | 1650 | 1467244614463 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:56:54 INFO - PROCESS | 1650 | 1467244614473 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1650 | 1467244614474 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129014800 == 36 [pid = 1650] [id = 425] 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1207f6400) [pid = 1650] [serial = 1274] [outer = 0x0] 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12327d000) [pid = 1650] [serial = 1275] [outer = 0x1207f6400] 16:56:54 INFO - PROCESS | 1650 | 1467244614498 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1234ea000) [pid = 1650] [serial = 1276] [outer = 0x1207f6400] 16:56:54 INFO - PROCESS | 1650 | 1467244614835 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 16:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:56:54 INFO - PROCESS | 1650 | 1467244614872 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1650 | 1467244614873 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:56:54 INFO - PROCESS | 1650 | 1467244614875 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1650 | 1467244614876 Marionette TRACE conn2 <- [1,1674,null,{}] 16:56:54 INFO - PROCESS | 1650 | 1467244614884 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1650 | 1467244614885 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:54 INFO - PROCESS | 1650 | 1467244614986 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:56:54 INFO - PROCESS | 1650 | 1467244614990 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1650 | 1467244614991 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12919a800 == 37 [pid = 1650] [id = 426] 16:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1207f6800) [pid = 1650] [serial = 1277] [outer = 0x0] 16:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1234ef000) [pid = 1650] [serial = 1278] [outer = 0x1207f6800] 16:56:55 INFO - PROCESS | 1650 | 1467244615015 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123a8e000) [pid = 1650] [serial = 1279] [outer = 0x1207f6800] 16:56:55 INFO - PROCESS | 1650 | 1467244615337 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 16:56:55 INFO - PROCESS | 1650 | 1467244615396 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 1650 | 1467244615397 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:56:55 INFO - PROCESS | 1650 | 1467244615402 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1650 | 1467244615403 Marionette TRACE conn2 <- [1,1678,null,{}] 16:56:55 INFO - PROCESS | 1650 | 1467244615406 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:55 INFO - PROCESS | 1650 | 1467244615407 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:55 INFO - PROCESS | 1650 | 1467244615513 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:56:55 INFO - PROCESS | 1650 | 1467244615524 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1650 | 1467244615525 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65e800 == 38 [pid = 1650] [id = 427] 16:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1176f0800) [pid = 1650] [serial = 1280] [outer = 0x0] 16:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123cc4400) [pid = 1650] [serial = 1281] [outer = 0x1176f0800] 16:56:55 INFO - PROCESS | 1650 | 1467244615549 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12411c400) [pid = 1650] [serial = 1282] [outer = 0x1176f0800] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128731000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1289e7400) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11876e800) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x114f96400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114fca400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115dde800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116883800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1234ecc00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1234eb000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1234ef800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11959b000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12074a800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111c83400) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124e35400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128ae4400) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a7ac00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1290ae000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119481800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:56:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129b3000) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:56:56 INFO - PROCESS | 1650 | 1467244616019 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 669ms 16:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:56:56 INFO - PROCESS | 1650 | 1467244616071 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1650 | 1467244616072 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:56:56 INFO - PROCESS | 1650 | 1467244616074 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1650 | 1467244616076 Marionette TRACE conn2 <- [1,1682,null,{}] 16:56:56 INFO - PROCESS | 1650 | 1467244616078 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:56 INFO - PROCESS | 1650 | 1467244616079 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:56 INFO - PROCESS | 1650 | 1467244616159 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:56:56 INFO - PROCESS | 1650 | 1467244616224 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1650 | 1467244616225 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cb000 == 39 [pid = 1650] [id = 428] 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x114f93800) [pid = 1650] [serial = 1283] [outer = 0x0] 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11872b000) [pid = 1650] [serial = 1284] [outer = 0x114f93800] 16:56:56 INFO - PROCESS | 1650 | 1467244616250 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1207e7c00) [pid = 1650] [serial = 1285] [outer = 0x114f93800] 16:56:56 INFO - PROCESS | 1650 | 1467244616525 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 16:56:56 INFO - PROCESS | 1650 | 1467244616545 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1650 | 1467244616547 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:56:56 INFO - PROCESS | 1650 | 1467244616557 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1650 | 1467244616559 Marionette TRACE conn2 <- [1,1686,null,{}] 16:56:56 INFO - PROCESS | 1650 | 1467244616561 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:56 INFO - PROCESS | 1650 | 1467244616563 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:56 INFO - PROCESS | 1650 | 1467244616678 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:56:56 INFO - PROCESS | 1650 | 1467244616682 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1650 | 1467244616686 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba28000 == 40 [pid = 1650] [id = 429] 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1234e8800) [pid = 1650] [serial = 1286] [outer = 0x0] 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124609c00) [pid = 1650] [serial = 1287] [outer = 0x1234e8800] 16:56:56 INFO - PROCESS | 1650 | 1467244616712 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e38400) [pid = 1650] [serial = 1288] [outer = 0x1234e8800] 16:56:57 INFO - PROCESS | 1650 | 1467244617064 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 16:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:56:57 INFO - PROCESS | 1650 | 1467244617077 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1650 | 1467244617078 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:56:57 INFO - PROCESS | 1650 | 1467244617081 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1650 | 1467244617083 Marionette TRACE conn2 <- [1,1690,null,{}] 16:56:57 INFO - PROCESS | 1650 | 1467244617088 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 1650 | 1467244617089 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:57 INFO - PROCESS | 1650 | 1467244617203 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:56:57 INFO - PROCESS | 1650 | 1467244617209 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1650 | 1467244617210 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5a000 == 41 [pid = 1650] [id = 430] 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1187cfc00) [pid = 1650] [serial = 1289] [outer = 0x0] 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124e43c00) [pid = 1650] [serial = 1290] [outer = 0x1187cfc00] 16:56:57 INFO - PROCESS | 1650 | 1467244617234 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1265e8000) [pid = 1650] [serial = 1291] [outer = 0x1187cfc00] 16:56:57 INFO - PROCESS | 1650 | 1467244617535 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 473ms 16:56:57 INFO - PROCESS | 1650 | 1467244617555 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1650 | 1467244617556 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:56:57 INFO - PROCESS | 1650 | 1467244617558 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1650 | 1467244617571 Marionette TRACE conn2 <- [1,1694,null,{}] 16:56:57 INFO - PROCESS | 1650 | 1467244617573 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 1650 | 1467244617574 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:57 INFO - PROCESS | 1650 | 1467244617656 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:56:57 INFO - PROCESS | 1650 | 1467244617659 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1650 | 1467244617661 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c56a800 == 42 [pid = 1650] [id = 431] 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123446c00) [pid = 1650] [serial = 1292] [outer = 0x0] 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1271dec00) [pid = 1650] [serial = 1293] [outer = 0x123446c00] 16:56:57 INFO - PROCESS | 1650 | 1467244617685 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12872c400) [pid = 1650] [serial = 1294] [outer = 0x123446c00] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116682800 == 41 [pid = 1650] [id = 419] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12423c800 == 40 [pid = 1650] [id = 418] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d263000 == 39 [pid = 1650] [id = 416] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117160800 == 38 [pid = 1650] [id = 417] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11747b000 == 37 [pid = 1650] [id = 420] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11999d800 == 36 [pid = 1650] [id = 421] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12919a800 == 35 [pid = 1650] [id = 426] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129014800 == 34 [pid = 1650] [id = 425] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cb000 == 33 [pid = 1650] [id = 428] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123705000 == 32 [pid = 1650] [id = 422] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65e800 == 31 [pid = 1650] [id = 427] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128a04000 == 30 [pid = 1650] [id = 424] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124e6a000 == 29 [pid = 1650] [id = 423] 16:56:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba28000 == 28 [pid = 1650] [id = 429] 16:56:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5a000 == 27 [pid = 1650] [id = 430] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1288e1c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1289f0800) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1187cd800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188f4400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fb8c00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114fc8800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1289e6800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11947d800) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11959a400) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116770800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176f4c00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d03800) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124602400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1237ebc00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123a8d400) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1245ddc00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124ddd400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129319c00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119960c00) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120749c00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1234eb800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1234ec800) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11837bc00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118570800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12665cc00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ba8400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119598000) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128ae4000) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1290b0400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129355800) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1290ae400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x129dc7c00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1291e0000) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1291e6400) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1289e8c00) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x129316000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128730400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x129317c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 1650 | 1467244619098 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1584ms 16:56:59 INFO - PROCESS | 1650 | 1467244619143 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1650 | 1467244619146 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:56:59 INFO - PROCESS | 1650 | 1467244619149 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1650 | 1467244619151 Marionette TRACE conn2 <- [1,1698,null,{}] 16:56:59 INFO - PROCESS | 1650 | 1467244619156 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1650 | 1467244619157 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:59 INFO - PROCESS | 1650 | 1467244619240 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:56:59 INFO - PROCESS | 1650 | 1467244619310 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 1650 | 1467244619311 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116627000 == 28 [pid = 1650] [id = 432] 16:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112e6e400) [pid = 1650] [serial = 1295] [outer = 0x0] 16:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112e76c00) [pid = 1650] [serial = 1296] [outer = 0x112e6e400] 16:56:59 INFO - PROCESS | 1650 | 1467244619342 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11328fc00) [pid = 1650] [serial = 1297] [outer = 0x112e6e400] 16:56:59 INFO - PROCESS | 1650 | 1467244619767 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 16:56:59 INFO - PROCESS | 1650 | 1467244619823 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1650 | 1467244619829 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:56:59 INFO - PROCESS | 1650 | 1467244619837 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1650 | 1467244619840 Marionette TRACE conn2 <- [1,1702,null,{}] 16:56:59 INFO - PROCESS | 1650 | 1467244619844 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1650 | 1467244619847 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:56:59 INFO - PROCESS | 1650 | 1467244619979 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:57:00 INFO - PROCESS | 1650 | 1467244619995 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1650 | 1467244619997 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118327800 == 29 [pid = 1650] [id = 433] 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115e88000) [pid = 1650] [serial = 1298] [outer = 0x0] 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116143800) [pid = 1650] [serial = 1299] [outer = 0x115e88000] 16:57:00 INFO - PROCESS | 1650 | 1467244620046 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113379c00) [pid = 1650] [serial = 1300] [outer = 0x115e88000] 16:57:00 INFO - PROCESS | 1650 | 1467244620429 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 623ms 16:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:57:00 INFO - PROCESS | 1650 | 1467244620460 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 1650 | 1467244620461 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:57:00 INFO - PROCESS | 1650 | 1467244620463 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 1650 | 1467244620466 Marionette TRACE conn2 <- [1,1706,null,{}] 16:57:00 INFO - PROCESS | 1650 | 1467244620474 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 1650 | 1467244620477 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:00 INFO - PROCESS | 1650 | 1467244620572 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:57:00 INFO - PROCESS | 1650 | 1467244620579 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1650 | 1467244620581 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a1b000 == 30 [pid = 1650] [id = 434] 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x110eb4000) [pid = 1650] [serial = 1301] [outer = 0x0] 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11814d800) [pid = 1650] [serial = 1302] [outer = 0x110eb4000] 16:57:00 INFO - PROCESS | 1650 | 1467244620610 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11830c000) [pid = 1650] [serial = 1303] [outer = 0x110eb4000] 16:57:00 INFO - PROCESS | 1650 | 1467244620942 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms 16:57:00 INFO - PROCESS | 1650 | 1467244620986 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 1650 | 1467244620987 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:57:00 INFO - PROCESS | 1650 | 1467244620990 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 1650 | 1467244620991 Marionette TRACE conn2 <- [1,1710,null,{}] 16:57:00 INFO - PROCESS | 1650 | 1467244620993 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 1650 | 1467244620994 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:01 INFO - PROCESS | 1650 | 1467244621096 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:57:01 INFO - PROCESS | 1650 | 1467244621102 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1650 | 1467244621103 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123308000 == 31 [pid = 1650] [id = 435] 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118310000) [pid = 1650] [serial = 1304] [outer = 0x0] 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11841d000) [pid = 1650] [serial = 1305] [outer = 0x118310000] 16:57:01 INFO - PROCESS | 1650 | 1467244621128 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11876b800) [pid = 1650] [serial = 1306] [outer = 0x118310000] 16:57:01 INFO - PROCESS | 1650 | 1467244621425 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 16:57:01 INFO - PROCESS | 1650 | 1467244621458 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1650 | 1467244621460 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:57:01 INFO - PROCESS | 1650 | 1467244621474 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1650 | 1467244621475 Marionette TRACE conn2 <- [1,1714,null,{}] 16:57:01 INFO - PROCESS | 1650 | 1467244621477 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1650 | 1467244621478 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:01 INFO - PROCESS | 1650 | 1467244621554 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:57:01 INFO - PROCESS | 1650 | 1467244621558 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1650 | 1467244621559 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423c800 == 32 [pid = 1650] [id = 436] 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112e6dc00) [pid = 1650] [serial = 1307] [outer = 0x0] 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1187d6800) [pid = 1650] [serial = 1308] [outer = 0x112e6dc00] 16:57:01 INFO - PROCESS | 1650 | 1467244621586 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119191c00) [pid = 1650] [serial = 1309] [outer = 0x112e6dc00] 16:57:01 INFO - PROCESS | 1650 | 1467244621921 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 481ms 16:57:01 INFO - PROCESS | 1650 | 1467244621943 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1650 | 1467244621945 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:57:01 INFO - PROCESS | 1650 | 1467244621947 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1650 | 1467244621948 Marionette TRACE conn2 <- [1,1718,null,{}] 16:57:01 INFO - PROCESS | 1650 | 1467244621953 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1650 | 1467244621957 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:02 INFO - PROCESS | 1650 | 1467244622073 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:57:02 INFO - PROCESS | 1650 | 1467244622078 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1650 | 1467244622080 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126620800 == 33 [pid = 1650] [id = 437] 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187cd800) [pid = 1650] [serial = 1310] [outer = 0x0] 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119594000) [pid = 1650] [serial = 1311] [outer = 0x1187cd800] 16:57:02 INFO - PROCESS | 1650 | 1467244622108 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a86800) [pid = 1650] [serial = 1312] [outer = 0x1187cd800] 16:57:02 INFO - PROCESS | 1650 | 1467244622404 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 473ms 16:57:02 INFO - PROCESS | 1650 | 1467244622424 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1650 | 1467244622425 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:57:02 INFO - PROCESS | 1650 | 1467244622428 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1650 | 1467244622429 Marionette TRACE conn2 <- [1,1722,null,{}] 16:57:02 INFO - PROCESS | 1650 | 1467244622436 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 1650 | 1467244622438 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:02 INFO - PROCESS | 1650 | 1467244622528 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:57:02 INFO - PROCESS | 1650 | 1467244622534 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1650 | 1467244622536 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128875000 == 34 [pid = 1650] [id = 438] 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11830f000) [pid = 1650] [serial = 1313] [outer = 0x0] 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12073d400) [pid = 1650] [serial = 1314] [outer = 0x11830f000] 16:57:02 INFO - PROCESS | 1650 | 1467244622571 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1207f1000) [pid = 1650] [serial = 1315] [outer = 0x11830f000] 16:57:03 INFO - PROCESS | 1650 | 1467244623032 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 623ms 16:57:03 INFO - PROCESS | 1650 | 1467244623051 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 1650 | 1467244623053 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:57:03 INFO - PROCESS | 1650 | 1467244623055 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 1650 | 1467244623056 Marionette TRACE conn2 <- [1,1726,null,{}] 16:57:03 INFO - PROCESS | 1650 | 1467244623058 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:03 INFO - PROCESS | 1650 | 1467244623059 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:03 INFO - PROCESS | 1650 | 1467244623137 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:57:03 INFO - PROCESS | 1650 | 1467244623140 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1650 | 1467244623141 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b95800 == 35 [pid = 1650] [id = 439] 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116f93000) [pid = 1650] [serial = 1316] [outer = 0x0] 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123171800) [pid = 1650] [serial = 1317] [outer = 0x116f93000] 16:57:03 INFO - PROCESS | 1650 | 1467244623166 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234ec400) [pid = 1650] [serial = 1318] [outer = 0x116f93000] 16:57:03 INFO - PROCESS | 1650 | 1467244623502 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 469ms 16:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:57:03 INFO - PROCESS | 1650 | 1467244623525 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 1650 | 1467244623526 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:57:03 INFO - PROCESS | 1650 | 1467244623528 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 1650 | 1467244623530 Marionette TRACE conn2 <- [1,1730,null,{}] 16:57:03 INFO - PROCESS | 1650 | 1467244623535 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:03 INFO - PROCESS | 1650 | 1467244623536 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:03 INFO - PROCESS | 1650 | 1467244623620 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:57:03 INFO - PROCESS | 1650 | 1467244623677 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1650 | 1467244623678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a18800 == 36 [pid = 1650] [id = 440] 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116f5b000) [pid = 1650] [serial = 1319] [outer = 0x0] 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1207f2400) [pid = 1650] [serial = 1320] [outer = 0x116f5b000] 16:57:03 INFO - PROCESS | 1650 | 1467244623702 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1238cd000) [pid = 1650] [serial = 1321] [outer = 0x116f5b000] 16:57:03 INFO - PROCESS | 1650 | 1467244623953 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 16:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:57:04 INFO - PROCESS | 1650 | 1467244624005 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1650 | 1467244624006 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:57:04 INFO - PROCESS | 1650 | 1467244624009 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1650 | 1467244624010 Marionette TRACE conn2 <- [1,1734,null,{}] 16:57:04 INFO - PROCESS | 1650 | 1467244624012 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1650 | 1467244624013 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:04 INFO - PROCESS | 1650 | 1467244624101 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:57:04 INFO - PROCESS | 1650 | 1467244624106 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1650 | 1467244624107 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a660000 == 37 [pid = 1650] [id = 441] 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123453400) [pid = 1650] [serial = 1322] [outer = 0x0] 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a98400) [pid = 1650] [serial = 1323] [outer = 0x123453400] 16:57:04 INFO - PROCESS | 1650 | 1467244624131 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1242e2800) [pid = 1650] [serial = 1324] [outer = 0x123453400] 16:57:04 INFO - PROCESS | 1650 | 1467244624587 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 619ms 16:57:04 INFO - PROCESS | 1650 | 1467244624633 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1650 | 1467244624636 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:57:04 INFO - PROCESS | 1650 | 1467244624639 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1650 | 1467244624642 Marionette TRACE conn2 <- [1,1738,null,{}] 16:57:04 INFO - PROCESS | 1650 | 1467244624645 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1650 | 1467244624648 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:04 INFO - PROCESS | 1650 | 1467244624817 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:57:04 INFO - PROCESS | 1650 | 1467244624876 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1650 | 1467244624878 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423b000 == 38 [pid = 1650] [id = 442] 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1242e4c00) [pid = 1650] [serial = 1325] [outer = 0x0] 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124dd5800) [pid = 1650] [serial = 1326] [outer = 0x1242e4c00] 16:57:04 INFO - PROCESS | 1650 | 1467244624921 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12618f000) [pid = 1650] [serial = 1327] [outer = 0x1242e4c00] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119486800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1207f6400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f93800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1207f6800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176f0800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1234e8800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187cfc00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187cf000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11876b400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114fc7800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1164e6800) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d58c00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117d24c00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112e2e800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123a93c00) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:57:05 INFO - PROCESS | 1650 | 1467244625759 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1171ms 16:57:05 INFO - PROCESS | 1650 | 1467244625811 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 1650 | 1467244625814 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:57:05 INFO - PROCESS | 1650 | 1467244625817 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1650 | 1467244625821 Marionette TRACE conn2 <- [1,1742,null,{}] 16:57:05 INFO - PROCESS | 1650 | 1467244625824 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:05 INFO - PROCESS | 1650 | 1467244625826 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:05 INFO - PROCESS | 1650 | 1467244625938 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:57:05 INFO - PROCESS | 1650 | 1467244625993 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1650 | 1467244625995 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d45000 == 39 [pid = 1650] [id = 443] 16:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112e2d400) [pid = 1650] [serial = 1328] [outer = 0x0] 16:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113293400) [pid = 1650] [serial = 1329] [outer = 0x112e2d400] 16:57:06 INFO - PROCESS | 1650 | 1467244626026 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114fc4400) [pid = 1650] [serial = 1330] [outer = 0x112e2d400] 16:57:06 INFO - PROCESS | 1650 | 1467244626659 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 922ms 16:57:06 INFO - PROCESS | 1650 | 1467244626739 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 1650 | 1467244626741 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:57:06 INFO - PROCESS | 1650 | 1467244626745 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1650 | 1467244626747 Marionette TRACE conn2 <- [1,1746,null,{}] 16:57:06 INFO - PROCESS | 1650 | 1467244626750 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:06 INFO - PROCESS | 1650 | 1467244626752 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:06 INFO - PROCESS | 1650 | 1467244626858 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:57:06 INFO - PROCESS | 1650 | 1467244626932 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1650 | 1467244626935 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715b800 == 40 [pid = 1650] [id = 444] 16:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114fc3400) [pid = 1650] [serial = 1331] [outer = 0x0] 16:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114fc9800) [pid = 1650] [serial = 1332] [outer = 0x114fc3400] 16:57:06 INFO - PROCESS | 1650 | 1467244626964 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116137800) [pid = 1650] [serial = 1333] [outer = 0x114fc3400] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a660000 == 39 [pid = 1650] [id = 441] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119a18800 == 38 [pid = 1650] [id = 440] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128b95800 == 37 [pid = 1650] [id = 439] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128875000 == 36 [pid = 1650] [id = 438] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126620800 == 35 [pid = 1650] [id = 437] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12423c800 == 34 [pid = 1650] [id = 436] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123308000 == 33 [pid = 1650] [id = 435] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1271dec00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119a1b000 == 32 [pid = 1650] [id = 434] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118327800 == 31 [pid = 1650] [id = 433] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116627000 == 30 [pid = 1650] [id = 432] 16:57:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c56a800 == 29 [pid = 1650] [id = 431] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11959cc00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12327d000) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11872b000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1234ef000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123cc4400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124609c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e38400) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124e43c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1207e7c00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12411c400) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119195000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118778000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1187db000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118153000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112d56c00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116805c00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116f5c400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x113dda800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112e6a800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11872dc00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118141000) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x115e8e000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1265e8000) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x114fbf000) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12a5abc00) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x123a8e000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1207f0000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1234ea000) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11958f800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 16:57:07 INFO - PROCESS | 1650 | 1467244627354 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 624ms 16:57:07 INFO - PROCESS | 1650 | 1467244627369 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1650 | 1467244627373 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:57:07 INFO - PROCESS | 1650 | 1467244627378 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1650 | 1467244627379 Marionette TRACE conn2 <- [1,1750,null,{}] 16:57:07 INFO - PROCESS | 1650 | 1467244627383 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 1650 | 1467244627385 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:07 INFO - PROCESS | 1650 | 1467244627470 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:57:07 INFO - PROCESS | 1650 | 1467244627524 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 1650 | 1467244627525 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a7000 == 30 [pid = 1650] [id = 445] 16:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x115e1f400) [pid = 1650] [serial = 1334] [outer = 0x0] 16:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x116770c00) [pid = 1650] [serial = 1335] [outer = 0x115e1f400] 16:57:07 INFO - PROCESS | 1650 | 1467244627553 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1176ef400) [pid = 1650] [serial = 1336] [outer = 0x115e1f400] 16:57:07 INFO - PROCESS | 1650 | 1467244627860 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 524ms 16:57:07 INFO - PROCESS | 1650 | 1467244627903 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1650 | 1467244627904 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:57:07 INFO - PROCESS | 1650 | 1467244627906 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1650 | 1467244627909 Marionette TRACE conn2 <- [1,1754,null,{}] 16:57:07 INFO - PROCESS | 1650 | 1467244627916 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 1650 | 1467244627920 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:08 INFO - PROCESS | 1650 | 1467244628002 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:57:08 INFO - PROCESS | 1650 | 1467244628056 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1650 | 1467244628058 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123187000 == 31 [pid = 1650] [id = 446] 16:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x117d21400) [pid = 1650] [serial = 1337] [outer = 0x0] 16:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11830c400) [pid = 1650] [serial = 1338] [outer = 0x117d21400] 16:57:08 INFO - PROCESS | 1650 | 1467244628086 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11872b000) [pid = 1650] [serial = 1339] [outer = 0x117d21400] 16:57:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11715b800 == 30 [pid = 1650] [id = 444] 16:57:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117d45000 == 29 [pid = 1650] [id = 443] 16:57:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12423b000 == 28 [pid = 1650] [id = 442] 16:57:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a7000 == 27 [pid = 1650] [id = 445] 16:57:09 INFO - PROCESS | 1650 | 1467244629308 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1423ms 16:57:09 INFO - PROCESS | 1650 | 1467244629330 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1650 | 1467244629334 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:57:09 INFO - PROCESS | 1650 | 1467244629338 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1650 | 1467244629340 Marionette TRACE conn2 <- [1,1758,null,{}] 16:57:09 INFO - PROCESS | 1650 | 1467244629344 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1650 | 1467244629345 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:09 INFO - PROCESS | 1650 | 1467244629431 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:57:09 INFO - PROCESS | 1650 | 1467244629482 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1650 | 1467244629485 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b9000 == 28 [pid = 1650] [id = 447] 16:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112d54800) [pid = 1650] [serial = 1340] [outer = 0x0] 16:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1133dc000) [pid = 1650] [serial = 1341] [outer = 0x112d54800] 16:57:09 INFO - PROCESS | 1650 | 1467244629513 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x114fbfc00) [pid = 1650] [serial = 1342] [outer = 0x112d54800] 16:57:09 INFO - PROCESS | 1650 | 1467244629839 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 521ms 16:57:09 INFO - PROCESS | 1650 | 1467244629859 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1650 | 1467244629863 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:57:09 INFO - PROCESS | 1650 | 1467244629871 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1650 | 1467244629873 Marionette TRACE conn2 <- [1,1762,null,{}] 16:57:09 INFO - PROCESS | 1650 | 1467244629876 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1650 | 1467244629878 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:09 INFO - PROCESS | 1650 | 1467244629959 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:57:09 INFO - PROCESS | 1650 | 1467244629963 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1650 | 1467244629966 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11882e000 == 29 [pid = 1650] [id = 448] 16:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115ddd400) [pid = 1650] [serial = 1343] [outer = 0x0] 16:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1164eec00) [pid = 1650] [serial = 1344] [outer = 0x115ddd400] 16:57:09 INFO - PROCESS | 1650 | 1467244629996 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116f5c400) [pid = 1650] [serial = 1345] [outer = 0x115ddd400] 16:57:10 INFO - PROCESS | 1650 | 1467244630392 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 574ms 16:57:10 INFO - PROCESS | 1650 | 1467244630443 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:57:10 INFO - PROCESS | 1650 | 1467244630452 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:57:10 INFO - PROCESS | 1650 | 1467244630455 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1650 | 1467244630458 Marionette TRACE conn2 <- [1,1766,null,{}] 16:57:10 INFO - PROCESS | 1650 | 1467244630466 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:10 INFO - PROCESS | 1650 | 1467244630469 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:10 INFO - PROCESS | 1650 | 1467244630576 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:57:10 INFO - PROCESS | 1650 | 1467244630584 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1650 | 1467244630587 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12331b000 == 30 [pid = 1650] [id = 449] 16:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112e6d000) [pid = 1650] [serial = 1346] [outer = 0x0] 16:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118306c00) [pid = 1650] [serial = 1347] [outer = 0x112e6d000] 16:57:10 INFO - PROCESS | 1650 | 1467244630615 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118425800) [pid = 1650] [serial = 1348] [outer = 0x112e6d000] 16:57:10 INFO - PROCESS | 1650 | 1467244630943 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 16:57:10 INFO - PROCESS | 1650 | 1467244630982 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 1650 | 1467244630986 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:57:10 INFO - PROCESS | 1650 | 1467244630989 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1650 | 1467244630991 Marionette TRACE conn2 <- [1,1770,null,{}] 16:57:10 INFO - PROCESS | 1650 | 1467244630993 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:10 INFO - PROCESS | 1650 | 1467244630994 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:11 INFO - PROCESS | 1650 | 1467244631095 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:57:11 INFO - PROCESS | 1650 | 1467244631100 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1650 | 1467244631101 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124878000 == 31 [pid = 1650] [id = 450] 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11843d400) [pid = 1650] [serial = 1349] [outer = 0x0] 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118777800) [pid = 1650] [serial = 1350] [outer = 0x11843d400] 16:57:11 INFO - PROCESS | 1650 | 1467244631126 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187dc400) [pid = 1650] [serial = 1351] [outer = 0x11843d400] 16:57:11 INFO - PROCESS | 1650 | 1467244631453 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 16:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:57:11 INFO - PROCESS | 1650 | 1467244631509 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1650 | 1467244631510 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:57:11 INFO - PROCESS | 1650 | 1467244631512 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1650 | 1467244631513 Marionette TRACE conn2 <- [1,1774,null,{}] 16:57:11 INFO - PROCESS | 1650 | 1467244631516 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1650 | 1467244631517 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:11 INFO - PROCESS | 1650 | 1467244631618 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:57:11 INFO - PROCESS | 1650 | 1467244631654 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1650 | 1467244631655 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d0000 == 32 [pid = 1650] [id = 451] 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116772400) [pid = 1650] [serial = 1352] [outer = 0x0] 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119198c00) [pid = 1650] [serial = 1353] [outer = 0x116772400] 16:57:11 INFO - PROCESS | 1650 | 1467244631679 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119484800) [pid = 1650] [serial = 1354] [outer = 0x116772400] 16:57:12 INFO - PROCESS | 1650 | 1467244632050 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11830f000) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118310000) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112e6dc00) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116f5b000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112e6e400) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x110eb4000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115e88000) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116f93000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115e1f400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1242e4c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112e2d400) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x114fc3400) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1187cd800) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x123446c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:57:12 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123453400) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:57:12 INFO - PROCESS | 1650 | 1467244632256 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1650 | 1467244632258 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:57:12 INFO - PROCESS | 1650 | 1467244632269 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1650 | 1467244632270 Marionette TRACE conn2 <- [1,1778,null,{}] 16:57:12 INFO - PROCESS | 1650 | 1467244632272 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 1650 | 1467244632279 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:12 INFO - PROCESS | 1650 | 1467244632379 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:57:12 INFO - PROCESS | 1650 | 1467244632387 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1650 | 1467244632388 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b3800 == 33 [pid = 1650] [id = 452] 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118731000) [pid = 1650] [serial = 1355] [outer = 0x0] 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1188f5800) [pid = 1650] [serial = 1356] [outer = 0x118731000] 16:57:12 INFO - PROCESS | 1650 | 1467244632414 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11980d400) [pid = 1650] [serial = 1357] [outer = 0x118731000] 16:57:12 INFO - PROCESS | 1650 | 1467244632737 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 16:57:12 INFO - PROCESS | 1650 | 1467244632787 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1650 | 1467244632789 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:57:12 INFO - PROCESS | 1650 | 1467244632791 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1650 | 1467244632792 Marionette TRACE conn2 <- [1,1782,null,{}] 16:57:12 INFO - PROCESS | 1650 | 1467244632795 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 1650 | 1467244632796 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:12 INFO - PROCESS | 1650 | 1467244632915 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:57:12 INFO - PROCESS | 1650 | 1467244632923 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1650 | 1467244632924 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a11000 == 34 [pid = 1650] [id = 453] 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1128cfc00) [pid = 1650] [serial = 1358] [outer = 0x0] 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11995fc00) [pid = 1650] [serial = 1359] [outer = 0x1128cfc00] 16:57:12 INFO - PROCESS | 1650 | 1467244632948 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119c42c00) [pid = 1650] [serial = 1360] [outer = 0x1128cfc00] 16:57:13 INFO - PROCESS | 1650 | 1467244633242 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 469ms 16:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:57:13 INFO - PROCESS | 1650 | 1467244633261 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1650 | 1467244633262 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:57:13 INFO - PROCESS | 1650 | 1467244633265 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1650 | 1467244633267 Marionette TRACE conn2 <- [1,1786,null,{}] 16:57:13 INFO - PROCESS | 1650 | 1467244633272 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:13 INFO - PROCESS | 1650 | 1467244633273 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:13 INFO - PROCESS | 1650 | 1467244633348 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:57:13 INFO - PROCESS | 1650 | 1467244633355 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1650 | 1467244633356 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129180000 == 35 [pid = 1650] [id = 454] 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119c48800) [pid = 1650] [serial = 1361] [outer = 0x0] 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x120749000) [pid = 1650] [serial = 1362] [outer = 0x119c48800] 16:57:13 INFO - PROCESS | 1650 | 1467244633380 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1207f5c00) [pid = 1650] [serial = 1363] [outer = 0x119c48800] 16:57:13 INFO - PROCESS | 1650 | 1467244633688 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 16:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:57:13 INFO - PROCESS | 1650 | 1467244633738 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1650 | 1467244633739 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:57:13 INFO - PROCESS | 1650 | 1467244633741 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1650 | 1467244633743 Marionette TRACE conn2 <- [1,1790,null,{}] 16:57:13 INFO - PROCESS | 1650 | 1467244633745 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:13 INFO - PROCESS | 1650 | 1467244633746 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:13 INFO - PROCESS | 1650 | 1467244633852 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:57:13 INFO - PROCESS | 1650 | 1467244633858 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1650 | 1467244633859 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12330f000 == 36 [pid = 1650] [id = 455] 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1176f0400) [pid = 1650] [serial = 1364] [outer = 0x0] 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123005000) [pid = 1650] [serial = 1365] [outer = 0x1176f0400] 16:57:13 INFO - PROCESS | 1650 | 1467244633883 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1234e6c00) [pid = 1650] [serial = 1366] [outer = 0x1176f0400] 16:57:14 INFO - PROCESS | 1650 | 1467244634173 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 467ms 16:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:57:14 INFO - PROCESS | 1650 | 1467244634210 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1650 | 1467244634211 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:57:14 INFO - PROCESS | 1650 | 1467244634213 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1650 | 1467244634214 Marionette TRACE conn2 <- [1,1794,null,{}] 16:57:14 INFO - PROCESS | 1650 | 1467244634219 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1650 | 1467244634221 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:14 INFO - PROCESS | 1650 | 1467244634346 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:57:14 INFO - PROCESS | 1650 | 1467244634418 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1650 | 1467244634420 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x113228800 == 37 [pid = 1650] [id = 456] 16:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x111e5cc00) [pid = 1650] [serial = 1367] [outer = 0x0] 16:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1121b4400) [pid = 1650] [serial = 1368] [outer = 0x111e5cc00] 16:57:14 INFO - PROCESS | 1650 | 1467244634452 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129a9800) [pid = 1650] [serial = 1369] [outer = 0x111e5cc00] 16:57:14 INFO - PROCESS | 1650 | 1467244634975 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 823ms 16:57:15 INFO - PROCESS | 1650 | 1467244635043 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1650 | 1467244635046 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:57:15 INFO - PROCESS | 1650 | 1467244635054 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1650 | 1467244635056 Marionette TRACE conn2 <- [1,1798,null,{}] 16:57:15 INFO - PROCESS | 1650 | 1467244635059 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:15 INFO - PROCESS | 1650 | 1467244635061 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:15 INFO - PROCESS | 1650 | 1467244635170 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:57:15 INFO - PROCESS | 1650 | 1467244635247 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 1650 | 1467244635249 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12306f800 == 38 [pid = 1650] [id = 457] 16:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e6e400) [pid = 1650] [serial = 1370] [outer = 0x0] 16:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114fc8400) [pid = 1650] [serial = 1371] [outer = 0x112e6e400] 16:57:15 INFO - PROCESS | 1650 | 1467244635279 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116770800) [pid = 1650] [serial = 1372] [outer = 0x112e6e400] 16:57:15 INFO - PROCESS | 1650 | 1467244635959 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 923ms 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12330f000 == 37 [pid = 1650] [id = 455] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x129180000 == 36 [pid = 1650] [id = 454] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128a11000 == 35 [pid = 1650] [id = 453] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b3800 == 34 [pid = 1650] [id = 452] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d0000 == 33 [pid = 1650] [id = 451] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11830c400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | 1467244636016 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 1650 | 1467244636019 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124878000 == 32 [pid = 1650] [id = 450] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12331b000 == 31 [pid = 1650] [id = 449] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11882e000 == 30 [pid = 1650] [id = 448] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b9000 == 29 [pid = 1650] [id = 447] 16:57:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123187000 == 28 [pid = 1650] [id = 446] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12872c400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1242e2800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a98400) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12073d400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11841d000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11876b800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1187d6800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119191c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1207f2400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1238cd000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112e76c00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11328fc00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11814d800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11830c000) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116143800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x113379c00) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123171800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 16:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1234ec400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1176ef400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x124dd5800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x116770c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x113293400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x114fc4400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x114fc9800) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x119594000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x116137800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x119a86800) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x1207f1000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12618f000) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 16:57:16 INFO - PROCESS | 1650 | 1467244636030 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1650 | 1467244636032 Marionette TRACE conn2 <- [1,1802,null,{}] 16:57:16 INFO - PROCESS | 1650 | 1467244636036 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:16 INFO - PROCESS | 1650 | 1467244636037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:16 INFO - PROCESS | 1650 | 1467244636117 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:57:16 INFO - PROCESS | 1650 | 1467244636179 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1650 | 1467244636182 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714b800 == 29 [pid = 1650] [id = 458] 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x114fc7000) [pid = 1650] [serial = 1373] [outer = 0x0] 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x115e8a400) [pid = 1650] [serial = 1374] [outer = 0x114fc7000] 16:57:16 INFO - PROCESS | 1650 | 1467244636210 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116808400) [pid = 1650] [serial = 1375] [outer = 0x114fc7000] 16:57:16 INFO - PROCESS | 1650 | 1467244636513 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 523ms 16:57:16 INFO - PROCESS | 1650 | 1467244636554 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 1650 | 1467244636558 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:57:16 INFO - PROCESS | 1650 | 1467244636562 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1650 | 1467244636564 Marionette TRACE conn2 <- [1,1806,null,{}] 16:57:16 INFO - PROCESS | 1650 | 1467244636569 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:16 INFO - PROCESS | 1650 | 1467244636571 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:16 INFO - PROCESS | 1650 | 1467244636650 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:57:16 INFO - PROCESS | 1650 | 1467244636655 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1650 | 1467244636657 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d2000 == 30 [pid = 1650] [id = 459] 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x116a13c00) [pid = 1650] [serial = 1376] [outer = 0x0] 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11813c000) [pid = 1650] [serial = 1377] [outer = 0x116a13c00] 16:57:16 INFO - PROCESS | 1650 | 1467244636684 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11830b800) [pid = 1650] [serial = 1378] [outer = 0x116a13c00] 16:57:17 INFO - PROCESS | 1650 | 1467244637139 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms 16:57:17 INFO - PROCESS | 1650 | 1467244637185 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1650 | 1467244637187 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:57:17 INFO - PROCESS | 1650 | 1467244637191 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1650 | 1467244637194 Marionette TRACE conn2 <- [1,1810,null,{}] 16:57:17 INFO - PROCESS | 1650 | 1467244637209 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1650 | 1467244637214 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:17 INFO - PROCESS | 1650 | 1467244637343 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:57:17 INFO - PROCESS | 1650 | 1467244637443 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1650 | 1467244637446 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233c6800 == 31 [pid = 1650] [id = 460] 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118426800) [pid = 1650] [serial = 1379] [outer = 0x0] 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1187cf000) [pid = 1650] [serial = 1380] [outer = 0x118426800] 16:57:17 INFO - PROCESS | 1650 | 1467244637474 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119111c00) [pid = 1650] [serial = 1381] [outer = 0x118426800] 16:57:17 INFO - PROCESS | 1650 | 1467244637754 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 573ms 16:57:17 INFO - PROCESS | 1650 | 1467244637764 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1650 | 1467244637766 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:57:17 INFO - PROCESS | 1650 | 1467244637776 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1650 | 1467244637777 Marionette TRACE conn2 <- [1,1814,null,{}] 16:57:17 INFO - PROCESS | 1650 | 1467244637780 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1650 | 1467244637781 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:17 INFO - PROCESS | 1650 | 1467244637870 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:57:17 INFO - PROCESS | 1650 | 1467244637874 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1650 | 1467244637875 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x124599800 == 32 [pid = 1650] [id = 461] 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119196400) [pid = 1650] [serial = 1382] [outer = 0x0] 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119595400) [pid = 1650] [serial = 1383] [outer = 0x119196400] 16:57:17 INFO - PROCESS | 1650 | 1467244637951 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119960400) [pid = 1650] [serial = 1384] [outer = 0x119196400] 16:57:18 INFO - PROCESS | 1650 | 1467244638260 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 16:57:18 INFO - PROCESS | 1650 | 1467244638298 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:57:18 INFO - PROCESS | 1650 | 1467244638301 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:57:18 INFO - PROCESS | 1650 | 1467244638304 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1650 | 1467244638305 Marionette TRACE conn2 <- [1,1818,null,{}] 16:57:18 INFO - PROCESS | 1650 | 1467244638307 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 1650 | 1467244638308 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:18 INFO - PROCESS | 1650 | 1467244638402 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:57:18 INFO - PROCESS | 1650 | 1467244638439 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1650 | 1467244638440 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f34800 == 33 [pid = 1650] [id = 462] 16:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1129aa400) [pid = 1650] [serial = 1385] [outer = 0x0] 16:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119a83c00) [pid = 1650] [serial = 1386] [outer = 0x1129aa400] 16:57:18 INFO - PROCESS | 1650 | 1467244638464 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1207e7c00) [pid = 1650] [serial = 1387] [outer = 0x1129aa400] 16:57:18 INFO - PROCESS | 1650 | 1467244638810 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 16:57:18 INFO - PROCESS | 1650 | 1467244638824 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1650 | 1467244638825 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:57:18 INFO - PROCESS | 1650 | 1467244638827 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1650 | 1467244638828 Marionette TRACE conn2 <- [1,1822,null,{}] 16:57:18 INFO - PROCESS | 1650 | 1467244638831 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 1650 | 1467244638837 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:18 INFO - PROCESS | 1650 | 1467244638955 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:57:18 INFO - PROCESS | 1650 | 1467244638965 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1650 | 1467244638967 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129023000 == 34 [pid = 1650] [id = 463] 16:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123171c00) [pid = 1650] [serial = 1388] [outer = 0x0] 16:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1234f2400) [pid = 1650] [serial = 1389] [outer = 0x123171c00] 16:57:18 INFO - PROCESS | 1650 | 1467244638992 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x123d0bc00) [pid = 1650] [serial = 1390] [outer = 0x123171c00] 16:57:19 INFO - PROCESS | 1650 | 1467244639331 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 16:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:57:19 INFO - PROCESS | 1650 | 1467244639346 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1650 | 1467244639347 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:57:19 INFO - PROCESS | 1650 | 1467244639351 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1650 | 1467244639353 Marionette TRACE conn2 <- [1,1826,null,{}] 16:57:19 INFO - PROCESS | 1650 | 1467244639356 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 1650 | 1467244639357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:19 INFO - PROCESS | 1650 | 1467244639454 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:57:19 INFO - PROCESS | 1650 | 1467244639464 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1650 | 1467244639465 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d3800 == 35 [pid = 1650] [id = 464] 16:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124118400) [pid = 1650] [serial = 1391] [outer = 0x0] 16:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1242e5000) [pid = 1650] [serial = 1392] [outer = 0x124118400] 16:57:19 INFO - PROCESS | 1650 | 1467244639490 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124dd1c00) [pid = 1650] [serial = 1393] [outer = 0x124118400] 16:57:19 INFO - PROCESS | 1650 | 1467244639829 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 16:57:19 INFO - PROCESS | 1650 | 1467244639871 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1650 | 1467244639872 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:57:19 INFO - PROCESS | 1650 | 1467244639874 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1650 | 1467244639875 Marionette TRACE conn2 <- [1,1830,null,{}] 16:57:19 INFO - PROCESS | 1650 | 1467244639878 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 1650 | 1467244639879 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:19 INFO - PROCESS | 1650 | 1467244639976 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:57:19 INFO - PROCESS | 1650 | 1467244639979 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1650 | 1467244639980 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a925800 == 36 [pid = 1650] [id = 465] 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113c96400) [pid = 1650] [serial = 1394] [outer = 0x0] 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124ddbc00) [pid = 1650] [serial = 1395] [outer = 0x113c96400] 16:57:20 INFO - PROCESS | 1650 | 1467244640007 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124e37400) [pid = 1650] [serial = 1396] [outer = 0x113c96400] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112e6d000) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115ddd400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117d21400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11843d400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116772400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119c48800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118731000) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1128cfc00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:57:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112d54800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:57:20 INFO - PROCESS | 1650 | 1467244640354 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 16:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:57:20 INFO - PROCESS | 1650 | 1467244640394 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1650 | 1467244640395 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:57:20 INFO - PROCESS | 1650 | 1467244640398 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1650 | 1467244640399 Marionette TRACE conn2 <- [1,1834,null,{}] 16:57:20 INFO - PROCESS | 1650 | 1467244640401 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1650 | 1467244640403 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:20 INFO - PROCESS | 1650 | 1467244640480 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:57:20 INFO - PROCESS | 1650 | 1467244640487 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1650 | 1467244640488 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92f000 == 37 [pid = 1650] [id = 466] 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112e6d000) [pid = 1650] [serial = 1397] [outer = 0x0] 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118779c00) [pid = 1650] [serial = 1398] [outer = 0x112e6d000] 16:57:20 INFO - PROCESS | 1650 | 1467244640512 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119c48800) [pid = 1650] [serial = 1399] [outer = 0x112e6d000] 16:57:20 INFO - PROCESS | 1650 | 1467244640839 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 472ms 16:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:57:20 INFO - PROCESS | 1650 | 1467244640871 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1650 | 1467244640872 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:57:20 INFO - PROCESS | 1650 | 1467244640874 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1650 | 1467244640875 Marionette TRACE conn2 <- [1,1838,null,{}] 16:57:20 INFO - PROCESS | 1650 | 1467244640878 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1650 | 1467244640879 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:20 INFO - PROCESS | 1650 | 1467244640980 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:57:20 INFO - PROCESS | 1650 | 1467244640989 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1650 | 1467244640990 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124872000 == 38 [pid = 1650] [id = 467] 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x120742c00) [pid = 1650] [serial = 1400] [outer = 0x0] 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x124ed9c00) [pid = 1650] [serial = 1401] [outer = 0x120742c00] 16:57:21 INFO - PROCESS | 1650 | 1467244641014 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12618f000) [pid = 1650] [serial = 1402] [outer = 0x120742c00] 16:57:21 INFO - PROCESS | 1650 | 1467244641330 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 469ms 16:57:21 INFO - PROCESS | 1650 | 1467244641344 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 1650 | 1467244641345 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:57:21 INFO - PROCESS | 1650 | 1467244641348 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 1650 | 1467244641351 Marionette TRACE conn2 <- [1,1842,null,{}] 16:57:21 INFO - PROCESS | 1650 | 1467244641358 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 1650 | 1467244641359 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:21 INFO - PROCESS | 1650 | 1467244641457 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:57:21 INFO - PROCESS | 1650 | 1467244641462 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1650 | 1467244641464 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd75800 == 39 [pid = 1650] [id = 468] 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12618f400) [pid = 1650] [serial = 1403] [outer = 0x0] 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1271d9000) [pid = 1650] [serial = 1404] [outer = 0x12618f400] 16:57:21 INFO - PROCESS | 1650 | 1467244641491 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1288dec00) [pid = 1650] [serial = 1405] [outer = 0x12618f400] 16:57:21 INFO - PROCESS | 1650 | 1467244641824 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 524ms 16:57:21 INFO - PROCESS | 1650 | 1467244641872 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 1650 | 1467244641873 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:57:21 INFO - PROCESS | 1650 | 1467244641876 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 1650 | 1467244641877 Marionette TRACE conn2 <- [1,1846,null,{}] 16:57:21 INFO - PROCESS | 1650 | 1467244641879 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 1650 | 1467244641880 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:21 INFO - PROCESS | 1650 | 1467244641988 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:57:21 INFO - PROCESS | 1650 | 1467244641991 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1650 | 1467244641993 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c562000 == 40 [pid = 1650] [id = 469] 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1288e1c00) [pid = 1650] [serial = 1406] [outer = 0x0] 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1288e8800) [pid = 1650] [serial = 1407] [outer = 0x1288e1c00] 16:57:22 INFO - PROCESS | 1650 | 1467244642016 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1289e9400) [pid = 1650] [serial = 1408] [outer = 0x1288e1c00] 16:57:22 INFO - PROCESS | 1650 | 1467244642439 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 618ms 16:57:22 INFO - PROCESS | 1650 | 1467244642495 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1650 | 1467244642498 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:57:22 INFO - PROCESS | 1650 | 1467244642501 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1650 | 1467244642503 Marionette TRACE conn2 <- [1,1850,null,{}] 16:57:22 INFO - PROCESS | 1650 | 1467244642507 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:22 INFO - PROCESS | 1650 | 1467244642509 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:22 INFO - PROCESS | 1650 | 1467244642620 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:57:22 INFO - PROCESS | 1650 | 1467244642680 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 1650 | 1467244642681 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118834800 == 41 [pid = 1650] [id = 470] 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116137400) [pid = 1650] [serial = 1409] [outer = 0x0] 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116775800) [pid = 1650] [serial = 1410] [outer = 0x116137400] 16:57:22 INFO - PROCESS | 1650 | 1467244642737 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1176f9400) [pid = 1650] [serial = 1411] [outer = 0x116137400] 16:57:23 INFO - PROCESS | 1650 | 1467244643179 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 16:57:23 INFO - PROCESS | 1650 | 1467244643221 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1650 | 1467244643225 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:57:23 INFO - PROCESS | 1650 | 1467244643230 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 1650 | 1467244643232 Marionette TRACE conn2 <- [1,1854,null,{}] 16:57:23 INFO - PROCESS | 1650 | 1467244643234 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1650 | 1467244643236 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:23 INFO - PROCESS | 1650 | 1467244643340 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:57:23 INFO - PROCESS | 1650 | 1467244643397 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1650 | 1467244643399 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e10800 == 42 [pid = 1650] [id = 471] 16:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118377800) [pid = 1650] [serial = 1412] [outer = 0x0] 16:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11876cc00) [pid = 1650] [serial = 1413] [outer = 0x118377800] 16:57:23 INFO - PROCESS | 1650 | 1467244643429 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119190000) [pid = 1650] [serial = 1414] [outer = 0x118377800] 16:57:23 INFO - PROCESS | 1650 | 1467244643851 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 675ms 16:57:23 INFO - PROCESS | 1650 | 1467244643905 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1650 | 1467244643906 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:57:23 INFO - PROCESS | 1650 | 1467244643909 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 1650 | 1467244643911 Marionette TRACE conn2 <- [1,1858,null,{}] 16:57:23 INFO - PROCESS | 1650 | 1467244643919 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1650 | 1467244643922 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:24 INFO - PROCESS | 1650 | 1467244644043 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:57:24 INFO - PROCESS | 1650 | 1467244644128 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1650 | 1467244644131 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd84000 == 43 [pid = 1650] [id = 472] 16:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123004800) [pid = 1650] [serial = 1415] [outer = 0x0] 16:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1234ef000) [pid = 1650] [serial = 1416] [outer = 0x123004800] 16:57:24 INFO - PROCESS | 1650 | 1467244644161 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1239aa400) [pid = 1650] [serial = 1417] [outer = 0x123004800] 16:57:24 INFO - PROCESS | 1650 | 1467244644742 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 874ms 16:57:24 INFO - PROCESS | 1650 | 1467244644784 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1650 | 1467244644786 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:57:24 INFO - PROCESS | 1650 | 1467244644790 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1650 | 1467244644791 Marionette TRACE conn2 <- [1,1862,null,{}] 16:57:24 INFO - PROCESS | 1650 | 1467244644795 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 1650 | 1467244644797 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:24 INFO - PROCESS | 1650 | 1467244644894 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:57:24 INFO - PROCESS | 1650 | 1467244644951 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1650 | 1467244644954 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123073000 == 44 [pid = 1650] [id = 473] 16:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115ddf800) [pid = 1650] [serial = 1418] [outer = 0x0] 16:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11613f400) [pid = 1650] [serial = 1419] [outer = 0x115ddf800] 16:57:24 INFO - PROCESS | 1650 | 1467244644982 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116f93000) [pid = 1650] [serial = 1420] [outer = 0x115ddf800] 16:57:25 INFO - PROCESS | 1650 | 1467244645506 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 770ms 16:57:25 INFO - PROCESS | 1650 | 1467244645560 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1650 | 1467244645565 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:57:25 INFO - PROCESS | 1650 | 1467244645574 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1650 | 1467244645576 Marionette TRACE conn2 <- [1,1866,null,{}] 16:57:25 INFO - PROCESS | 1650 | 1467244645580 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:25 INFO - PROCESS | 1650 | 1467244645583 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:25 INFO - PROCESS | 1650 | 1467244645706 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:57:25 INFO - PROCESS | 1650 | 1467244645763 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1650 | 1467244645765 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e1800 == 45 [pid = 1650] [id = 474] 16:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118141000) [pid = 1650] [serial = 1421] [outer = 0x0] 16:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118152400) [pid = 1650] [serial = 1422] [outer = 0x118141000] 16:57:25 INFO - PROCESS | 1650 | 1467244645792 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118371c00) [pid = 1650] [serial = 1423] [outer = 0x118141000] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd75800 == 44 [pid = 1650] [id = 468] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124872000 == 43 [pid = 1650] [id = 467] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92f000 == 42 [pid = 1650] [id = 466] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a925800 == 41 [pid = 1650] [id = 465] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d3800 == 40 [pid = 1650] [id = 464] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129023000 == 39 [pid = 1650] [id = 463] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x116f34800 == 38 [pid = 1650] [id = 462] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124599800 == 37 [pid = 1650] [id = 461] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1233c6800 == 36 [pid = 1650] [id = 460] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d2000 == 35 [pid = 1650] [id = 459] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11714b800 == 34 [pid = 1650] [id = 458] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12306f800 == 33 [pid = 1650] [id = 457] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x113228800 == 32 [pid = 1650] [id = 456] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123073000 == 31 [pid = 1650] [id = 473] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd84000 == 30 [pid = 1650] [id = 472] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124e10800 == 29 [pid = 1650] [id = 471] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12c562000 == 28 [pid = 1650] [id = 469] 16:57:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118834800 == 27 [pid = 1650] [id = 470] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118306c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1164eec00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11872b000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118777800) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118425800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119198c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187dc400) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1207f5c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1188f5800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11980d400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11995fc00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120749000) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119484800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114fbfc00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1133dc000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116f5c400) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119c42c00) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123005000) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 16:57:26 INFO - PROCESS | 1650 | 1467244646618 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1075ms 16:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:57:26 INFO - PROCESS | 1650 | 1467244646650 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1650 | 1467244646655 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:57:26 INFO - PROCESS | 1650 | 1467244646659 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1650 | 1467244646662 Marionette TRACE conn2 <- [1,1870,null,{}] 16:57:26 INFO - PROCESS | 1650 | 1467244646671 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:26 INFO - PROCESS | 1650 | 1467244646673 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:26 INFO - PROCESS | 1650 | 1467244646820 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:57:26 INFO - PROCESS | 1650 | 1467244646830 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1650 | 1467244646832 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f32000 == 28 [pid = 1650] [id = 475] 16:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c73c00) [pid = 1650] [serial = 1424] [outer = 0x0] 16:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114fc6c00) [pid = 1650] [serial = 1425] [outer = 0x113c73c00] 16:57:26 INFO - PROCESS | 1650 | 1467244646862 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1164ea400) [pid = 1650] [serial = 1426] [outer = 0x113c73c00] 16:57:27 INFO - PROCESS | 1650 | 1467244647206 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 571ms 16:57:27 INFO - PROCESS | 1650 | 1467244647230 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:57:27 INFO - PROCESS | 1650 | 1467244647235 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:57:27 INFO - PROCESS | 1650 | 1467244647239 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1650 | 1467244647241 Marionette TRACE conn2 <- [1,1874,null,{}] 16:57:27 INFO - PROCESS | 1650 | 1467244647243 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1650 | 1467244647245 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:27 INFO - PROCESS | 1650 | 1467244647329 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:57:27 INFO - PROCESS | 1650 | 1467244647384 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1650 | 1467244647385 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833d800 == 29 [pid = 1650] [id = 476] 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116809800) [pid = 1650] [serial = 1427] [outer = 0x0] 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176eb400) [pid = 1650] [serial = 1428] [outer = 0x116809800] 16:57:27 INFO - PROCESS | 1650 | 1467244647412 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118376000) [pid = 1650] [serial = 1429] [outer = 0x116809800] 16:57:27 INFO - PROCESS | 1650 | 1467244647749 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 16:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:57:27 INFO - PROCESS | 1650 | 1467244647759 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1650 | 1467244647760 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:57:27 INFO - PROCESS | 1650 | 1467244647762 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1650 | 1467244647765 Marionette TRACE conn2 <- [1,1878,null,{}] 16:57:27 INFO - PROCESS | 1650 | 1467244647775 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1650 | 1467244647779 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:27 INFO - PROCESS | 1650 | 1467244647856 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:57:27 INFO - PROCESS | 1650 | 1467244647913 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1650 | 1467244647916 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238ad000 == 30 [pid = 1650] [id = 477] 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11841dc00) [pid = 1650] [serial = 1430] [outer = 0x0] 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118774c00) [pid = 1650] [serial = 1431] [outer = 0x11841dc00] 16:57:27 INFO - PROCESS | 1650 | 1467244647943 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119486400) [pid = 1650] [serial = 1432] [outer = 0x11841dc00] 16:57:28 INFO - PROCESS | 1650 | 1467244648474 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 774ms 16:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:57:28 INFO - PROCESS | 1650 | 1467244648537 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1650 | 1467244648540 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:57:28 INFO - PROCESS | 1650 | 1467244648543 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1650 | 1467244648546 Marionette TRACE conn2 <- [1,1882,null,{}] 16:57:28 INFO - PROCESS | 1650 | 1467244648550 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:28 INFO - PROCESS | 1650 | 1467244648551 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:28 INFO - PROCESS | 1650 | 1467244648681 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:57:28 INFO - PROCESS | 1650 | 1467244648756 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 1650 | 1467244648757 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118328800 == 31 [pid = 1650] [id = 478] 16:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114fbf800) [pid = 1650] [serial = 1433] [outer = 0x0] 16:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114fca000) [pid = 1650] [serial = 1434] [outer = 0x114fbf800] 16:57:28 INFO - PROCESS | 1650 | 1467244648790 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116a13800) [pid = 1650] [serial = 1435] [outer = 0x114fbf800] 16:57:29 INFO - PROCESS | 1650 | 1467244649315 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 822ms 16:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:57:29 INFO - PROCESS | 1650 | 1467244649365 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 1650 | 1467244649368 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:57:29 INFO - PROCESS | 1650 | 1467244649373 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 1650 | 1467244649374 Marionette TRACE conn2 <- [1,1886,null,{}] 16:57:29 INFO - PROCESS | 1650 | 1467244649377 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:29 INFO - PROCESS | 1650 | 1467244649379 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:29 INFO - PROCESS | 1650 | 1467244649500 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:57:29 INFO - PROCESS | 1650 | 1467244649634 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1650 | 1467244649635 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116686800 == 32 [pid = 1650] [id = 479] 16:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113083400) [pid = 1650] [serial = 1436] [outer = 0x0] 16:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11328dc00) [pid = 1650] [serial = 1437] [outer = 0x113083400] 16:57:29 INFO - PROCESS | 1650 | 1467244649663 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x114fc2800) [pid = 1650] [serial = 1438] [outer = 0x113083400] 16:57:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119a1f800 == 31 [pid = 1650] [id = 194] 16:57:30 INFO - PROCESS | 1650 | --DOCSHELL 0x113cdc800 == 30 [pid = 1650] [id = 199] 16:57:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11833d800 == 29 [pid = 1650] [id = 476] 16:57:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116f32000 == 28 [pid = 1650] [id = 475] 16:57:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e1800 == 27 [pid = 1650] [id = 474] 16:57:30 INFO - PROCESS | 1650 | 1467244650174 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 825ms 16:57:30 INFO - PROCESS | 1650 | 1467244650197 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1650 | 1467244650200 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:57:30 INFO - PROCESS | 1650 | 1467244650222 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1650 | 1467244650224 Marionette TRACE conn2 <- [1,1890,null,{}] 16:57:30 INFO - PROCESS | 1650 | 1467244650228 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 1650 | 1467244650230 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:30 INFO - PROCESS | 1650 | 1467244650328 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:57:30 INFO - PROCESS | 1650 | 1467244650397 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1650 | 1467244650398 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833b000 == 28 [pid = 1650] [id = 480] 16:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116a13400) [pid = 1650] [serial = 1439] [outer = 0x0] 16:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116f9ac00) [pid = 1650] [serial = 1440] [outer = 0x116a13400] 16:57:30 INFO - PROCESS | 1650 | 1467244650430 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11830c000) [pid = 1650] [serial = 1441] [outer = 0x116a13400] 16:57:30 INFO - PROCESS | 1650 | 1467244650840 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 674ms 16:57:30 INFO - PROCESS | 1650 | 1467244650895 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1650 | 1467244650898 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:57:30 INFO - PROCESS | 1650 | 1467244650902 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1650 | 1467244650904 Marionette TRACE conn2 <- [1,1894,null,{}] 16:57:30 INFO - PROCESS | 1650 | 1467244650907 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 1650 | 1467244650908 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:31 INFO - PROCESS | 1650 | 1467244651007 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:57:31 INFO - PROCESS | 1650 | 1467244651064 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1650 | 1467244651065 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12370f000 == 29 [pid = 1650] [id = 481] 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11841f400) [pid = 1650] [serial = 1442] [outer = 0x0] 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11876c400) [pid = 1650] [serial = 1443] [outer = 0x11841f400] 16:57:31 INFO - PROCESS | 1650 | 1467244651097 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1187d8800) [pid = 1650] [serial = 1444] [outer = 0x11841f400] 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119488800) [pid = 1650] [serial = 1445] [outer = 0x12c985800] 16:57:31 INFO - PROCESS | 1650 | 1467244651582 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 16:57:31 INFO - PROCESS | 1650 | 1467244651633 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1650 | 1467244651634 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:57:31 INFO - PROCESS | 1650 | 1467244651651 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1650 | 1467244651654 Marionette TRACE conn2 <- [1,1898,null,{}] 16:57:31 INFO - PROCESS | 1650 | 1467244651664 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 1650 | 1467244651667 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:31 INFO - PROCESS | 1650 | 1467244651764 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:57:31 INFO - PROCESS | 1650 | 1467244651846 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1650 | 1467244651849 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c5800 == 30 [pid = 1650] [id = 482] 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1176f9000) [pid = 1650] [serial = 1446] [outer = 0x0] 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11959bc00) [pid = 1650] [serial = 1447] [outer = 0x1176f9000] 16:57:31 INFO - PROCESS | 1650 | 1467244651882 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11996a800) [pid = 1650] [serial = 1448] [outer = 0x1176f9000] 16:57:32 INFO - PROCESS | 1650 | 1467244652311 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 16:57:32 INFO - PROCESS | 1650 | 1467244652324 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1650 | 1467244652325 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:57:32 INFO - PROCESS | 1650 | 1467244652328 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1650 | 1467244652329 Marionette TRACE conn2 <- [1,1902,null,{}] 16:57:32 INFO - PROCESS | 1650 | 1467244652332 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 1650 | 1467244652335 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:32 INFO - PROCESS | 1650 | 1467244652432 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:57:32 INFO - PROCESS | 1650 | 1467244652485 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1650 | 1467244652486 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a16800 == 31 [pid = 1650] [id = 483] 16:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119c42400) [pid = 1650] [serial = 1449] [outer = 0x0] 16:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120747000) [pid = 1650] [serial = 1450] [outer = 0x119c42400] 16:57:32 INFO - PROCESS | 1650 | 1467244652515 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1207f4400) [pid = 1650] [serial = 1451] [outer = 0x119c42400] 16:57:32 INFO - PROCESS | 1650 | 1467244652918 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 620ms 16:57:32 INFO - PROCESS | 1650 | 1467244652949 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:57:32 INFO - PROCESS | 1650 | 1467244652952 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:57:32 INFO - PROCESS | 1650 | 1467244652955 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1650 | 1467244652956 Marionette TRACE conn2 <- [1,1906,null,{}] 16:57:32 INFO - PROCESS | 1650 | 1467244652958 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 1650 | 1467244652960 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:33 INFO - PROCESS | 1650 | 1467244653049 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:57:33 INFO - PROCESS | 1650 | 1467244653142 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1650 | 1467244653143 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12919f800 == 32 [pid = 1650] [id = 484] 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113c64c00) [pid = 1650] [serial = 1452] [outer = 0x0] 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12300ac00) [pid = 1650] [serial = 1453] [outer = 0x113c64c00] 16:57:33 INFO - PROCESS | 1650 | 1467244653174 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1234ea000) [pid = 1650] [serial = 1454] [outer = 0x113c64c00] 16:57:33 INFO - PROCESS | 1650 | 1467244653612 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 668ms 16:57:33 INFO - PROCESS | 1650 | 1467244653624 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 1650 | 1467244653625 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:57:33 INFO - PROCESS | 1650 | 1467244653628 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1650 | 1467244653629 Marionette TRACE conn2 <- [1,1910,null,{}] 16:57:33 INFO - PROCESS | 1650 | 1467244653631 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 1650 | 1467244653636 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:33 INFO - PROCESS | 1650 | 1467244653761 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:57:33 INFO - PROCESS | 1650 | 1467244653818 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1650 | 1467244653819 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92c800 == 33 [pid = 1650] [id = 485] 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1238c1c00) [pid = 1650] [serial = 1455] [outer = 0x0] 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123a9a400) [pid = 1650] [serial = 1456] [outer = 0x1238c1c00] 16:57:33 INFO - PROCESS | 1650 | 1467244653848 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124e35c00) [pid = 1650] [serial = 1457] [outer = 0x1238c1c00] 16:57:34 INFO - PROCESS | 1650 | 1467244654412 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 822ms 16:57:34 INFO - PROCESS | 1650 | 1467244654451 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1650 | 1467244654453 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:57:34 INFO - PROCESS | 1650 | 1467244654458 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1650 | 1467244654460 Marionette TRACE conn2 <- [1,1914,null,{}] 16:57:34 INFO - PROCESS | 1650 | 1467244654464 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:34 INFO - PROCESS | 1650 | 1467244654466 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:34 INFO - PROCESS | 1650 | 1467244654608 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:57:34 INFO - PROCESS | 1650 | 1467244654619 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1650 | 1467244654623 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d56000 == 34 [pid = 1650] [id = 486] 16:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113c68800) [pid = 1650] [serial = 1458] [outer = 0x0] 16:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116880800) [pid = 1650] [serial = 1459] [outer = 0x113c68800] 16:57:34 INFO - PROCESS | 1650 | 1467244654655 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118307800) [pid = 1650] [serial = 1460] [outer = 0x113c68800] 16:57:35 INFO - PROCESS | 1650 | 1467244655062 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 16:57:35 INFO - PROCESS | 1650 | 1467244655130 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1650 | 1467244655133 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:57:35 INFO - PROCESS | 1650 | 1467244655138 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1650 | 1467244655139 Marionette TRACE conn2 <- [1,1918,null,{}] 16:57:35 INFO - PROCESS | 1650 | 1467244655142 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 1650 | 1467244655144 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:35 INFO - PROCESS | 1650 | 1467244655247 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:57:35 INFO - PROCESS | 1650 | 1467244655318 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1650 | 1467244655320 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b2000 == 35 [pid = 1650] [id = 487] 16:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118425400) [pid = 1650] [serial = 1461] [outer = 0x0] 16:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1187d5800) [pid = 1650] [serial = 1462] [outer = 0x118425400] 16:57:35 INFO - PROCESS | 1650 | 1467244655351 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119480000) [pid = 1650] [serial = 1463] [outer = 0x118425400] 16:57:35 INFO - PROCESS | 1650 | 1467244655790 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 16:57:35 INFO - PROCESS | 1650 | 1467244655858 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1650 | 1467244655860 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:57:35 INFO - PROCESS | 1650 | 1467244655900 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1650 | 1467244655903 Marionette TRACE conn2 <- [1,1922,null,{}] 16:57:35 INFO - PROCESS | 1650 | 1467244655915 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 1650 | 1467244655921 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:36 INFO - PROCESS | 1650 | 1467244656049 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:57:36 INFO - PROCESS | 1650 | 1467244656147 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 1650 | 1467244656149 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b103800 == 36 [pid = 1650] [id = 488] 16:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x120746800) [pid = 1650] [serial = 1464] [outer = 0x0] 16:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123005000) [pid = 1650] [serial = 1465] [outer = 0x120746800] 16:57:36 INFO - PROCESS | 1650 | 1467244656201 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1238c8400) [pid = 1650] [serial = 1466] [outer = 0x120746800] 16:57:36 INFO - PROCESS | 1650 | 1467244656712 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 895ms 16:57:36 INFO - PROCESS | 1650 | 1467244656778 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:57:36 INFO - PROCESS | 1650 | 1467244656780 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:57:36 INFO - PROCESS | 1650 | 1467244656782 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1650 | 1467244656783 Marionette TRACE conn2 <- [1,1926,null,{}] 16:57:36 INFO - PROCESS | 1650 | 1467244656786 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 1650 | 1467244656787 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:36 INFO - PROCESS | 1650 | 1467244656886 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:57:36 INFO - PROCESS | 1650 | 1467244656955 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 1650 | 1467244656957 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6f000 == 37 [pid = 1650] [id = 489] 16:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1245ddc00) [pid = 1650] [serial = 1467] [outer = 0x0] 16:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x124d8b400) [pid = 1650] [serial = 1468] [outer = 0x1245ddc00] 16:57:36 INFO - PROCESS | 1650 | 1467244656986 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124e38000) [pid = 1650] [serial = 1469] [outer = 0x1245ddc00] 16:57:37 INFO - PROCESS | 1650 | 1467244657403 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 16:57:37 INFO - PROCESS | 1650 | 1467244657458 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1650 | 1467244657459 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:57:37 INFO - PROCESS | 1650 | 1467244657463 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1650 | 1467244657465 Marionette TRACE conn2 <- [1,1930,null,{}] 16:57:37 INFO - PROCESS | 1650 | 1467244657470 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:37 INFO - PROCESS | 1650 | 1467244657471 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:37 INFO - PROCESS | 1650 | 1467244657583 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:57:37 INFO - PROCESS | 1650 | 1467244657653 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1650 | 1467244657654 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c94a800 == 38 [pid = 1650] [id = 490] 16:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126186c00) [pid = 1650] [serial = 1470] [outer = 0x0] 16:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12618f800) [pid = 1650] [serial = 1471] [outer = 0x126186c00] 16:57:37 INFO - PROCESS | 1650 | 1467244657683 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1271e4000) [pid = 1650] [serial = 1472] [outer = 0x126186c00] 16:57:38 INFO - PROCESS | 1650 | 1467244658114 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 674ms 16:57:38 INFO - PROCESS | 1650 | 1467244658138 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1650 | 1467244658139 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:57:38 INFO - PROCESS | 1650 | 1467244658141 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1650 | 1467244658143 Marionette TRACE conn2 <- [1,1934,null,{}] 16:57:38 INFO - PROCESS | 1650 | 1467244658145 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:38 INFO - PROCESS | 1650 | 1467244658149 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:38 INFO - PROCESS | 1650 | 1467244658370 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:57:38 INFO - PROCESS | 1650 | 1467244658418 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 1650 | 1467244658420 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12348f800 == 39 [pid = 1650] [id = 491] 16:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115e21800) [pid = 1650] [serial = 1473] [outer = 0x0] 16:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116f91c00) [pid = 1650] [serial = 1474] [outer = 0x115e21800] 16:57:38 INFO - PROCESS | 1650 | 1467244658448 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11841bc00) [pid = 1650] [serial = 1475] [outer = 0x115e21800] 16:57:39 INFO - PROCESS | 1650 | 1467244659045 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 972ms 16:57:39 INFO - PROCESS | 1650 | 1467244659114 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1650 | 1467244659118 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:57:39 INFO - PROCESS | 1650 | 1467244659123 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1650 | 1467244659126 Marionette TRACE conn2 <- [1,1938,null,{}] 16:57:39 INFO - PROCESS | 1650 | 1467244659132 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1650 | 1467244659135 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:39 INFO - PROCESS | 1650 | 1467244659282 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:57:39 INFO - PROCESS | 1650 | 1467244659417 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1650 | 1467244659418 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12661d800 == 40 [pid = 1650] [id = 492] 16:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118375000) [pid = 1650] [serial = 1476] [outer = 0x0] 16:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11876dc00) [pid = 1650] [serial = 1477] [outer = 0x118375000] 16:57:39 INFO - PROCESS | 1650 | 1467244659456 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119198c00) [pid = 1650] [serial = 1478] [outer = 0x118375000] 16:57:39 INFO - PROCESS | 1650 | 1467244659891 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 823ms 16:57:39 INFO - PROCESS | 1650 | 1467244659945 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:57:39 INFO - PROCESS | 1650 | 1467244659948 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:57:39 INFO - PROCESS | 1650 | 1467244659952 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1650 | 1467244659954 Marionette TRACE conn2 <- [1,1942,null,{}] 16:57:39 INFO - PROCESS | 1650 | 1467244659957 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1650 | 1467244659959 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:40 INFO - PROCESS | 1650 | 1467244660062 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:57:40 INFO - PROCESS | 1650 | 1467244660125 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1650 | 1467244660126 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a928000 == 41 [pid = 1650] [id = 493] 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11994b400) [pid = 1650] [serial = 1479] [outer = 0x0] 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119c3e000) [pid = 1650] [serial = 1480] [outer = 0x11994b400] 16:57:40 INFO - PROCESS | 1650 | 1467244660157 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123277c00) [pid = 1650] [serial = 1481] [outer = 0x11994b400] 16:57:40 INFO - PROCESS | 1650 | 1467244660606 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 16:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:57:40 INFO - PROCESS | 1650 | 1467244660623 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1650 | 1467244660624 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:57:40 INFO - PROCESS | 1650 | 1467244660627 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1650 | 1467244660629 Marionette TRACE conn2 <- [1,1946,null,{}] 16:57:40 INFO - PROCESS | 1650 | 1467244660638 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 1650 | 1467244660641 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:40 INFO - PROCESS | 1650 | 1467244660762 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:57:40 INFO - PROCESS | 1650 | 1467244660827 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1650 | 1467244660829 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa1000 == 42 [pid = 1650] [id = 494] 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123a94000) [pid = 1650] [serial = 1482] [outer = 0x0] 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12429c400) [pid = 1650] [serial = 1483] [outer = 0x123a94000] 16:57:40 INFO - PROCESS | 1650 | 1467244660861 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1271e4400) [pid = 1650] [serial = 1484] [outer = 0x123a94000] 16:57:41 INFO - PROCESS | 1650 | 1467244661312 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 16:57:41 INFO - PROCESS | 1650 | 1467244661348 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1650 | 1467244661350 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:57:41 INFO - PROCESS | 1650 | 1467244661352 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1650 | 1467244661354 Marionette TRACE conn2 <- [1,1950,null,{}] 16:57:41 INFO - PROCESS | 1650 | 1467244661356 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:41 INFO - PROCESS | 1650 | 1467244661357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:41 INFO - PROCESS | 1650 | 1467244661460 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:57:41 INFO - PROCESS | 1650 | 1467244661521 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 1650 | 1467244661522 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc6d800 == 43 [pid = 1650] [id = 495] 16:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128739c00) [pid = 1650] [serial = 1485] [outer = 0x0] 16:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1288e5800) [pid = 1650] [serial = 1486] [outer = 0x128739c00] 16:57:41 INFO - PROCESS | 1650 | 1467244661552 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1289e9800) [pid = 1650] [serial = 1487] [outer = 0x128739c00] 16:57:42 INFO - PROCESS | 1650 | 1467244661999 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 16:57:42 INFO - PROCESS | 1650 | 1467244662022 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1650 | 1467244662024 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:57:42 INFO - PROCESS | 1650 | 1467244662026 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1650 | 1467244662027 Marionette TRACE conn2 <- [1,1954,null,{}] 16:57:42 INFO - PROCESS | 1650 | 1467244662030 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1650 | 1467244662031 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:42 INFO - PROCESS | 1650 | 1467244662143 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:57:42 INFO - PROCESS | 1650 | 1467244662222 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1650 | 1467244662224 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d149800 == 44 [pid = 1650] [id = 496] 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118148800) [pid = 1650] [serial = 1488] [outer = 0x0] 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128adf000) [pid = 1650] [serial = 1489] [outer = 0x118148800] 16:57:42 INFO - PROCESS | 1650 | 1467244662253 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128ae5800) [pid = 1650] [serial = 1490] [outer = 0x118148800] 16:57:42 INFO - PROCESS | 1650 | 1467244662679 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 669ms 16:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:57:42 INFO - PROCESS | 1650 | 1467244662696 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1650 | 1467244662697 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:57:42 INFO - PROCESS | 1650 | 1467244662699 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1650 | 1467244662701 Marionette TRACE conn2 <- [1,1958,null,{}] 16:57:42 INFO - PROCESS | 1650 | 1467244662703 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1650 | 1467244662707 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:42 INFO - PROCESS | 1650 | 1467244662837 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:57:42 INFO - PROCESS | 1650 | 1467244662900 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1650 | 1467244662902 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d277800 == 45 [pid = 1650] [id = 497] 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128ba3c00) [pid = 1650] [serial = 1491] [outer = 0x0] 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128dd3c00) [pid = 1650] [serial = 1492] [outer = 0x128ba3c00] 16:57:42 INFO - PROCESS | 1650 | 1467244662931 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12930d800) [pid = 1650] [serial = 1493] [outer = 0x128ba3c00] 16:57:43 INFO - PROCESS | 1650 | 1467244663538 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 871ms 16:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:57:43 INFO - PROCESS | 1650 | 1467244663572 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1650 | 1467244663575 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:57:43 INFO - PROCESS | 1650 | 1467244663580 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1650 | 1467244663588 Marionette TRACE conn2 <- [1,1962,null,{}] 16:57:43 INFO - PROCESS | 1650 | 1467244663593 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 1650 | 1467244663595 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:43 INFO - PROCESS | 1650 | 1467244663724 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:57:43 INFO - PROCESS | 1650 | 1467244663801 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1650 | 1467244663802 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d5800 == 46 [pid = 1650] [id = 498] 16:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119812800) [pid = 1650] [serial = 1494] [outer = 0x0] 16:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119964400) [pid = 1650] [serial = 1495] [outer = 0x119812800] 16:57:43 INFO - PROCESS | 1650 | 1467244663831 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1207f2c00) [pid = 1650] [serial = 1496] [outer = 0x119812800] 16:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b103800 == 45 [pid = 1650] [id = 488] 16:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b2000 == 44 [pid = 1650] [id = 487] 16:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117d56000 == 43 [pid = 1650] [id = 486] 16:57:44 INFO - PROCESS | 1650 | 1467244664326 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 780ms 16:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:57:44 INFO - PROCESS | 1650 | 1467244664359 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1650 | 1467244664361 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:57:44 INFO - PROCESS | 1650 | 1467244664364 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1650 | 1467244664366 Marionette TRACE conn2 <- [1,1966,null,{}] 16:57:44 INFO - PROCESS | 1650 | 1467244664370 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:44 INFO - PROCESS | 1650 | 1467244664372 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:44 INFO - PROCESS | 1650 | 1467244664477 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:57:44 INFO - PROCESS | 1650 | 1467244664556 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1650 | 1467244664557 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12887f800 == 44 [pid = 1650] [id = 499] 16:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11872f400) [pid = 1650] [serial = 1497] [outer = 0x0] 16:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119598400) [pid = 1650] [serial = 1498] [outer = 0x11872f400] 16:57:44 INFO - PROCESS | 1650 | 1467244664589 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12327b000) [pid = 1650] [serial = 1499] [outer = 0x11872f400] 16:57:45 INFO - PROCESS | 1650 | 1467244665057 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 16:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:57:45 INFO - PROCESS | 1650 | 1467244665087 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1650 | 1467244665090 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:57:45 INFO - PROCESS | 1650 | 1467244665095 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1650 | 1467244665096 Marionette TRACE conn2 <- [1,1970,null,{}] 16:57:45 INFO - PROCESS | 1650 | 1467244665099 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1650 | 1467244665101 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:45 INFO - PROCESS | 1650 | 1467244665206 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:57:45 INFO - PROCESS | 1650 | 1467244665270 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1650 | 1467244665272 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca9f800 == 45 [pid = 1650] [id = 500] 16:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123a93000) [pid = 1650] [serial = 1500] [outer = 0x0] 16:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x124dde000) [pid = 1650] [serial = 1501] [outer = 0x123a93000] 16:57:45 INFO - PROCESS | 1650 | 1467244665302 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12872b400) [pid = 1650] [serial = 1502] [outer = 0x123a93000] 16:57:45 INFO - PROCESS | 1650 | 1467244665741 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 16:57:45 INFO - PROCESS | 1650 | 1467244665766 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1650 | 1467244665767 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:57:45 INFO - PROCESS | 1650 | 1467244665771 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1650 | 1467244665774 Marionette TRACE conn2 <- [1,1974,null,{}] 16:57:45 INFO - PROCESS | 1650 | 1467244665785 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1650 | 1467244665790 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:45 INFO - PROCESS | 1650 | 1467244665896 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:57:45 INFO - PROCESS | 1650 | 1467244665963 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1650 | 1467244665965 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d274800 == 46 [pid = 1650] [id = 501] 16:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128addc00) [pid = 1650] [serial = 1503] [outer = 0x0] 16:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x128ae9400) [pid = 1650] [serial = 1504] [outer = 0x128addc00] 16:57:45 INFO - PROCESS | 1650 | 1467244665997 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128dcf000) [pid = 1650] [serial = 1505] [outer = 0x128addc00] 16:57:46 INFO - PROCESS | 1650 | 1467244666440 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 675ms 16:57:46 INFO - PROCESS | 1650 | 1467244666445 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:57:46 INFO - PROCESS | 1650 | 1467244666447 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:57:46 INFO - PROCESS | 1650 | 1467244666450 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1650 | 1467244666451 Marionette TRACE conn2 <- [1,1978,null,{}] 16:57:46 INFO - PROCESS | 1650 | 1467244666454 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 1650 | 1467244666455 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:46 INFO - PROCESS | 1650 | 1467244666557 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:57:46 INFO - PROCESS | 1650 | 1467244666651 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1650 | 1467244666652 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117484800 == 47 [pid = 1650] [id = 502] 16:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1291dd800) [pid = 1650] [serial = 1506] [outer = 0x0] 16:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1291ea400) [pid = 1650] [serial = 1507] [outer = 0x1291dd800] 16:57:46 INFO - PROCESS | 1650 | 1467244666681 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x129315400) [pid = 1650] [serial = 1508] [outer = 0x1291dd800] 16:57:47 INFO - PROCESS | 1650 | 1467244667092 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 16:57:47 INFO - PROCESS | 1650 | 1467244667120 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 1650 | 1467244667122 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:57:47 INFO - PROCESS | 1650 | 1467244667124 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 1650 | 1467244667125 Marionette TRACE conn2 <- [1,1982,null,{}] 16:57:47 INFO - PROCESS | 1650 | 1467244667128 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:47 INFO - PROCESS | 1650 | 1467244667129 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:47 INFO - PROCESS | 1650 | 1467244667228 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:57:47 INFO - PROCESS | 1650 | 1467244667293 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1650 | 1467244667294 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117498000 == 48 [pid = 1650] [id = 503] 16:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1291e0000) [pid = 1650] [serial = 1509] [outer = 0x0] 16:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129350c00) [pid = 1650] [serial = 1510] [outer = 0x1291e0000] 16:57:47 INFO - PROCESS | 1650 | 1467244667323 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129358400) [pid = 1650] [serial = 1511] [outer = 0x1291e0000] 16:57:47 INFO - PROCESS | 1650 | 1467244667790 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms 16:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:57:47 INFO - PROCESS | 1650 | 1467244667796 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 1650 | 1467244667797 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:57:47 INFO - PROCESS | 1650 | 1467244667799 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 1650 | 1467244667801 Marionette TRACE conn2 <- [1,1986,null,{}] 16:57:47 INFO - PROCESS | 1650 | 1467244667803 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:47 INFO - PROCESS | 1650 | 1467244667807 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:47 INFO - PROCESS | 1650 | 1467244667952 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:57:48 INFO - PROCESS | 1650 | 1467244668032 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1650 | 1467244668033 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caf9000 == 49 [pid = 1650] [id = 504] 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a5a8400) [pid = 1650] [serial = 1512] [outer = 0x0] 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a5b3400) [pid = 1650] [serial = 1513] [outer = 0x12a5a8400] 16:57:48 INFO - PROCESS | 1650 | 1467244668062 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b051000) [pid = 1650] [serial = 1514] [outer = 0x12a5a8400] 16:57:48 INFO - PROCESS | 1650 | 1467244668592 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 821ms 16:57:48 INFO - PROCESS | 1650 | 1467244668634 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1650 | 1467244668637 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:57:48 INFO - PROCESS | 1650 | 1467244668642 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1650 | 1467244668644 Marionette TRACE conn2 <- [1,1990,null,{}] 16:57:48 INFO - PROCESS | 1650 | 1467244668647 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1650 | 1467244668649 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:48 INFO - PROCESS | 1650 | 1467244668748 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:57:48 INFO - PROCESS | 1650 | 1467244668817 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1650 | 1467244668818 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123705800 == 50 [pid = 1650] [id = 505] 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x119195400) [pid = 1650] [serial = 1515] [outer = 0x0] 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119812400) [pid = 1650] [serial = 1516] [outer = 0x119195400] 16:57:48 INFO - PROCESS | 1650 | 1467244668847 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1207e8c00) [pid = 1650] [serial = 1517] [outer = 0x119195400] 16:57:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cd800 == 49 [pid = 1650] [id = 186] 16:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 772ms 16:57:49 INFO - PROCESS | 1650 | 1467244669406 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:57:49 INFO - PROCESS | 1650 | 1467244669414 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:57:49 INFO - PROCESS | 1650 | 1467244669417 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:57:49 INFO - PROCESS | 1650 | 1467244669420 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 1650 | 1467244669423 Marionette TRACE conn2 <- [1,1994,null,{}] 16:57:49 INFO - PROCESS | 1650 | 1467244669427 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:49 INFO - PROCESS | 1650 | 1467244669429 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:49 INFO - PROCESS | 1650 | 1467244669532 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:57:49 INFO - PROCESS | 1650 | 1467244669614 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1650 | 1467244669615 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123997000 == 50 [pid = 1650] [id = 506] 16:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1234f4000) [pid = 1650] [serial = 1518] [outer = 0x0] 16:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x123a8fc00) [pid = 1650] [serial = 1519] [outer = 0x1234f4000] 16:57:49 INFO - PROCESS | 1650 | 1467244669648 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x126186400) [pid = 1650] [serial = 1520] [outer = 0x1234f4000] 16:57:50 INFO - PROCESS | 1650 | 1467244670071 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 676ms 16:57:50 INFO - PROCESS | 1650 | 1467244670095 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1650 | 1467244670099 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:57:50 INFO - PROCESS | 1650 | 1467244670103 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1650 | 1467244670105 Marionette TRACE conn2 <- [1,1998,null,{}] 16:57:50 INFO - PROCESS | 1650 | 1467244670108 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 1650 | 1467244670110 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:50 INFO - PROCESS | 1650 | 1467244670218 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:57:50 INFO - PROCESS | 1650 | 1467244670286 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1650 | 1467244670287 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c967800 == 51 [pid = 1650] [id = 507] 16:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12872bc00) [pid = 1650] [serial = 1521] [outer = 0x0] 16:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1289e4400) [pid = 1650] [serial = 1522] [outer = 0x12872bc00] 16:57:50 INFO - PROCESS | 1650 | 1467244670359 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x128b9e400) [pid = 1650] [serial = 1523] [outer = 0x12872bc00] 16:57:50 INFO - PROCESS | 1650 | 1467244670789 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 722ms 16:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:57:50 INFO - PROCESS | 1650 | 1467244670826 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1650 | 1467244670827 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:57:50 INFO - PROCESS | 1650 | 1467244670829 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1650 | 1467244670832 Marionette TRACE conn2 <- [1,2002,null,{}] 16:57:50 INFO - PROCESS | 1650 | 1467244670840 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 1650 | 1467244670843 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:50 INFO - PROCESS | 1650 | 1467244670970 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:57:51 INFO - PROCESS | 1650 | 1467244671053 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1650 | 1467244671055 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d14d000 == 52 [pid = 1650] [id = 508] 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1291e4800) [pid = 1650] [serial = 1524] [outer = 0x0] 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129317000) [pid = 1650] [serial = 1525] [outer = 0x1291e4800] 16:57:51 INFO - PROCESS | 1650 | 1467244671087 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12a5ab400) [pid = 1650] [serial = 1526] [outer = 0x1291e4800] 16:57:51 INFO - PROCESS | 1650 | 1467244671513 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 727ms 16:57:51 INFO - PROCESS | 1650 | 1467244671556 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1650 | 1467244671558 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:57:51 INFO - PROCESS | 1650 | 1467244671561 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1650 | 1467244671562 Marionette TRACE conn2 <- [1,2006,null,{}] 16:57:51 INFO - PROCESS | 1650 | 1467244671564 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 1650 | 1467244671566 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:51 INFO - PROCESS | 1650 | 1467244671673 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:57:51 INFO - PROCESS | 1650 | 1467244671782 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1650 | 1467244671784 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747f800 == 53 [pid = 1650] [id = 509] 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12a5abc00) [pid = 1650] [serial = 1527] [outer = 0x0] 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12a9d6800) [pid = 1650] [serial = 1528] [outer = 0x12a5abc00] 16:57:51 INFO - PROCESS | 1650 | 1467244671814 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a9dac00) [pid = 1650] [serial = 1529] [outer = 0x12a5abc00] 16:57:52 INFO - PROCESS | 1650 | 1467244672196 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 668ms 16:57:52 INFO - PROCESS | 1650 | 1467244672230 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1650 | 1467244672231 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:57:52 INFO - PROCESS | 1650 | 1467244672235 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1650 | 1467244672237 Marionette TRACE conn2 <- [1,2010,null,{}] 16:57:52 INFO - PROCESS | 1650 | 1467244672240 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:52 INFO - PROCESS | 1650 | 1467244672241 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:52 INFO - PROCESS | 1650 | 1467244672355 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:57:52 INFO - PROCESS | 1650 | 1467244672438 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1650 | 1467244672440 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc1f000 == 54 [pid = 1650] [id = 510] 16:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12a9dd400) [pid = 1650] [serial = 1530] [outer = 0x0] 16:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12b058c00) [pid = 1650] [serial = 1531] [outer = 0x12a9dd400] 16:57:52 INFO - PROCESS | 1650 | 1467244672469 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12b8d9400) [pid = 1650] [serial = 1532] [outer = 0x12a9dd400] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116686800 == 53 [pid = 1650] [id = 479] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6f000 == 52 [pid = 1650] [id = 489] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117498000 == 51 [pid = 1650] [id = 503] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117484800 == 50 [pid = 1650] [id = 502] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12d274800 == 49 [pid = 1650] [id = 501] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca9f800 == 48 [pid = 1650] [id = 500] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12887f800 == 47 [pid = 1650] [id = 499] 16:57:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12348f800 == 46 [pid = 1650] [id = 491] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116f22000 == 45 [pid = 1650] [id = 200] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12371d800 == 44 [pid = 1650] [id = 189] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x117d53800 == 43 [pid = 1650] [id = 185] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1234a0000 == 42 [pid = 1650] [id = 195] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12caf9000 == 41 [pid = 1650] [id = 504] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c94a800 == 40 [pid = 1650] [id = 490] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116412800 == 39 [pid = 1650] [id = 192] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11668b800 == 38 [pid = 1650] [id = 190] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x115d90800 == 37 [pid = 1650] [id = 183] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11833b000 == 36 [pid = 1650] [id = 480] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12661d800 == 35 [pid = 1650] [id = 492] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1233c6000 == 34 [pid = 1650] [id = 188] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x117d57000 == 33 [pid = 1650] [id = 193] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c5800 == 32 [pid = 1650] [id = 482] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x124875000 == 31 [pid = 1650] [id = 196] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a928000 == 30 [pid = 1650] [id = 493] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d7000 == 29 [pid = 1650] [id = 187] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12370f000 == 28 [pid = 1650] [id = 481] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1238ad000 == 27 [pid = 1650] [id = 477] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123196800 == 26 [pid = 1650] [id = 191] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12919f800 == 25 [pid = 1650] [id = 484] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa1000 == 24 [pid = 1650] [id = 494] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc6d800 == 23 [pid = 1650] [id = 495] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12660e800 == 22 [pid = 1650] [id = 197] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1168ad800 == 21 [pid = 1650] [id = 184] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c1800 == 20 [pid = 1650] [id = 198] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128a16800 == 19 [pid = 1650] [id = 483] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d149800 == 18 [pid = 1650] [id = 496] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d5800 == 17 [pid = 1650] [id = 498] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118328800 == 16 [pid = 1650] [id = 478] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11747f800 == 15 [pid = 1650] [id = 509] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d14d000 == 14 [pid = 1650] [id = 508] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d277800 == 13 [pid = 1650] [id = 497] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c967800 == 12 [pid = 1650] [id = 507] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123997000 == 11 [pid = 1650] [id = 506] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123705800 == 10 [pid = 1650] [id = 505] 16:57:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92c800 == 9 [pid = 1650] [id = 485] 16:57:55 INFO - PROCESS | 1650 | 1467244675964 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3781ms 16:57:56 INFO - PROCESS | 1650 | 1467244676063 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1650 | 1467244676066 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:57:56 INFO - PROCESS | 1650 | 1467244676087 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1650 | 1467244676089 Marionette TRACE conn2 <- [1,2014,null,{}] 16:57:56 INFO - PROCESS | 1650 | 1467244676094 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:56 INFO - PROCESS | 1650 | 1467244676096 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:56 INFO - PROCESS | 1650 | 1467244676217 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:57:56 INFO - PROCESS | 1650 | 1467244676225 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1650 | 1467244676226 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199b5000 == 10 [pid = 1650] [id = 511] 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x119590000) [pid = 1650] [serial = 1533] [outer = 0x0] 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12073f400) [pid = 1650] [serial = 1534] [outer = 0x119590000] 16:57:56 INFO - PROCESS | 1650 | 1467244676254 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1238c3000) [pid = 1650] [serial = 1535] [outer = 0x119590000] 16:57:56 INFO - PROCESS | 1650 | 1467244676624 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 583ms 16:57:56 INFO - PROCESS | 1650 | 1467244676664 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1650 | 1467244676667 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:57:56 INFO - PROCESS | 1650 | 1467244676672 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1650 | 1467244676674 Marionette TRACE conn2 <- [1,2018,null,{}] 16:57:56 INFO - PROCESS | 1650 | 1467244676676 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:56 INFO - PROCESS | 1650 | 1467244676678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:56 INFO - PROCESS | 1650 | 1467244676793 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:57:56 INFO - PROCESS | 1650 | 1467244676863 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1650 | 1467244676865 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833d000 == 11 [pid = 1650] [id = 512] 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1266e6c00) [pid = 1650] [serial = 1536] [outer = 0x0] 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1271e6c00) [pid = 1650] [serial = 1537] [outer = 0x1266e6c00] 16:57:56 INFO - PROCESS | 1650 | 1467244676892 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1288e6c00) [pid = 1650] [serial = 1538] [outer = 0x1266e6c00] 16:57:57 INFO - PROCESS | 1650 | 1467244677311 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 669ms 16:57:57 INFO - PROCESS | 1650 | 1467244677341 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1650 | 1467244677350 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:57:57 INFO - PROCESS | 1650 | 1467244677363 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1650 | 1467244677365 Marionette TRACE conn2 <- [1,2022,null,{}] 16:57:57 INFO - PROCESS | 1650 | 1467244677373 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1650 | 1467244677376 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:57 INFO - PROCESS | 1650 | 1467244677489 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:57:57 INFO - PROCESS | 1650 | 1467244677539 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1650 | 1467244677541 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c95f000 == 12 [pid = 1650] [id = 513] 16:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x117d25400) [pid = 1650] [serial = 1539] [outer = 0x0] 16:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1290af000) [pid = 1650] [serial = 1540] [outer = 0x117d25400] 16:57:57 INFO - PROCESS | 1650 | 1467244677569 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1291e5800) [pid = 1650] [serial = 1541] [outer = 0x117d25400] 16:57:57 INFO - PROCESS | 1650 | 1467244677897 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 574ms 16:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:57:57 INFO - PROCESS | 1650 | 1467244677938 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1650 | 1467244677940 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:57:57 INFO - PROCESS | 1650 | 1467244677942 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1650 | 1467244677943 Marionette TRACE conn2 <- [1,2026,null,{}] 16:57:57 INFO - PROCESS | 1650 | 1467244677945 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1650 | 1467244677947 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:58 INFO - PROCESS | 1650 | 1467244678752 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x113083400) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x115ddf800) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x118141000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x113c73c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x116809800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x116137400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x124118400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x123171c00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x116a13c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1176f0400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119196400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x112e6e400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x118426800) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x114fc7000) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12618f400) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x111e5cc00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x118377800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x113c96400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x112e6d000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x120742c00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1288e1c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x123004800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1129aa400) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1176f9000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x114fbf800) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11994b400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11841dc00) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x116a13400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x115e21800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x118148800) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x126186c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1245ddc00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118425400) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1238c1c00) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x113c68800) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x113c64c00) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123a94000) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x119c42400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11841f400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x118375000) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128739c00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x120746800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x128ba3c00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12a5a8400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119195400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1234f4000) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12872bc00) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11872f400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123a93000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1291e4800) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x128addc00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a5abc00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1291e0000) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1291dd800) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:57:58 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119812800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:57:58 INFO - PROCESS | 1650 | 1467244678848 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1650 | 1467244678850 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e9f000 == 13 [pid = 1650] [id = 514] 16:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x111c83c00) [pid = 1650] [serial = 1542] [outer = 0x0] 16:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1128d4c00) [pid = 1650] [serial = 1543] [outer = 0x111c83c00] 16:57:58 INFO - PROCESS | 1650 | 1467244678875 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11328f400) [pid = 1650] [serial = 1544] [outer = 0x111c83c00] 16:57:59 INFO - PROCESS | 1650 | 1467244679155 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1270ms 16:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:57:59 INFO - PROCESS | 1650 | 1467244679213 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1650 | 1467244679214 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:57:59 INFO - PROCESS | 1650 | 1467244679216 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1650 | 1467244679218 Marionette TRACE conn2 <- [1,2030,null,{}] 16:57:59 INFO - PROCESS | 1650 | 1467244679224 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1650 | 1467244679225 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:59 INFO - PROCESS | 1650 | 1467244679346 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:57:59 INFO - PROCESS | 1650 | 1467244679353 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1650 | 1467244679353 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a18800 == 14 [pid = 1650] [id = 515] 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1121ba000) [pid = 1650] [serial = 1545] [outer = 0x0] 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x113c91400) [pid = 1650] [serial = 1546] [outer = 0x1121ba000] 16:57:59 INFO - PROCESS | 1650 | 1467244679378 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1174d2400) [pid = 1650] [serial = 1547] [outer = 0x1121ba000] 16:57:59 INFO - PROCESS | 1650 | 1467244679706 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms 16:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:57:59 INFO - PROCESS | 1650 | 1467244679739 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1650 | 1467244679741 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:57:59 INFO - PROCESS | 1650 | 1467244679743 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1650 | 1467244679744 Marionette TRACE conn2 <- [1,2034,null,{}] 16:57:59 INFO - PROCESS | 1650 | 1467244679746 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1650 | 1467244679750 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:59 INFO - PROCESS | 1650 | 1467244679864 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:57:59 INFO - PROCESS | 1650 | 1467244679871 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1650 | 1467244679872 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:57:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d14d800 == 15 [pid = 1650] [id = 516] 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118304c00) [pid = 1650] [serial = 1548] [outer = 0x0] 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118778800) [pid = 1650] [serial = 1549] [outer = 0x118304c00] 16:57:59 INFO - PROCESS | 1650 | 1467244679898 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1238c2000) [pid = 1650] [serial = 1550] [outer = 0x118304c00] 16:58:00 INFO - PROCESS | 1650 | 1467244680264 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 16:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:58:00 INFO - PROCESS | 1650 | 1467244680325 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 1650 | 1467244680326 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:58:00 INFO - PROCESS | 1650 | 1467244680328 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 1650 | 1467244680329 Marionette TRACE conn2 <- [1,2038,null,{}] 16:58:00 INFO - PROCESS | 1650 | 1467244680331 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:00 INFO - PROCESS | 1650 | 1467244680333 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:00 INFO - PROCESS | 1650 | 1467244680412 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:58:00 INFO - PROCESS | 1650 | 1467244680416 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1650 | 1467244680419 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e061000 == 16 [pid = 1650] [id = 517] 16:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1187d9c00) [pid = 1650] [serial = 1551] [outer = 0x0] 16:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1245da400) [pid = 1650] [serial = 1552] [outer = 0x1187d9c00] 16:58:00 INFO - PROCESS | 1650 | 1467244680444 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x124e43c00) [pid = 1650] [serial = 1553] [outer = 0x1187d9c00] 16:58:00 INFO - PROCESS | 1650 | 1467244680981 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 16:58:01 INFO - PROCESS | 1650 | 1467244681049 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1650 | 1467244681053 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:58:01 INFO - PROCESS | 1650 | 1467244681057 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1650 | 1467244681059 Marionette TRACE conn2 <- [1,2042,null,{}] 16:58:01 INFO - PROCESS | 1650 | 1467244681063 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:01 INFO - PROCESS | 1650 | 1467244681065 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:01 INFO - PROCESS | 1650 | 1467244681176 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:58:01 INFO - PROCESS | 1650 | 1467244681301 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 1650 | 1467244681304 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399f800 == 17 [pid = 1650] [id = 518] 16:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11830f800) [pid = 1650] [serial = 1554] [outer = 0x0] 16:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11841ec00) [pid = 1650] [serial = 1555] [outer = 0x11830f800] 16:58:01 INFO - PROCESS | 1650 | 1467244681335 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1188f2000) [pid = 1650] [serial = 1556] [outer = 0x11830f800] 16:58:01 INFO - PROCESS | 1650 | 1467244681838 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 824ms 16:58:01 INFO - PROCESS | 1650 | 1467244681894 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1650 | 1467244681898 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:58:01 INFO - PROCESS | 1650 | 1467244681906 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1650 | 1467244681908 Marionette TRACE conn2 <- [1,2046,null,{}] 16:58:01 INFO - PROCESS | 1650 | 1467244681910 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:01 INFO - PROCESS | 1650 | 1467244681912 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:02 INFO - PROCESS | 1650 | 1467244682027 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:58:02 INFO - PROCESS | 1650 | 1467244682124 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1650 | 1467244682126 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11748f000 == 18 [pid = 1650] [id = 519] 16:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118310000) [pid = 1650] [serial = 1557] [outer = 0x0] 16:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119a80400) [pid = 1650] [serial = 1558] [outer = 0x118310000] 16:58:02 INFO - PROCESS | 1650 | 1467244682157 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1234e5800) [pid = 1650] [serial = 1559] [outer = 0x118310000] 16:58:02 INFO - PROCESS | 1650 | 1467244682865 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1021ms 16:58:02 INFO - PROCESS | 1650 | 1467244682927 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1650 | 1467244682930 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:58:02 INFO - PROCESS | 1650 | 1467244682933 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1650 | 1467244682934 Marionette TRACE conn2 <- [1,2050,null,{}] 16:58:02 INFO - PROCESS | 1650 | 1467244682947 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1650 | 1467244682949 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:03 INFO - PROCESS | 1650 | 1467244683031 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1271d9000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x124e37400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1288e8800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1234ef000) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119a83c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1239aa400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x124dd1c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x123d0bc00) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1207e7c00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12618f000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119960400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11830c000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119812400) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118774c00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11841bc00) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11876dc00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x114fc2800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x116f9ac00) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116f91c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11613f400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118152400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x114fc6c00) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11328dc00) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1164ea400) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1176eb400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118371c00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1176f9400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116775800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1242e5000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1234f2400) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116f93000) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11813c000) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11830b800) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1234e6c00) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119595400) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114fc8400) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116770800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1187cf000) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119111c00) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115e8a400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1288dec00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116808400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1121b4400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1129a9800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119190000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11876cc00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124ddbc00) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119c48800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124ed9c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118779c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118376000) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1289e9400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187d5800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123277c00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12429c400) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x120747000) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119c3e000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11996a800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123a8fc00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1207e8c00) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119486400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11876c400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114fca000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1207f2c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1234ea000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123a9a400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12300ac00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1271e4400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129317000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114fbdc00) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288e5800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128b9e400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207f4400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1187d8800) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119198c00) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1289e4400) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119598400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119964400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11959bc00) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116a13800) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118307800) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128dd3c00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a5ab400) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128adf000) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1271e4000) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12327b000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a9d6800) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12872b400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128ae9400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124d8b400) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12618f800) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x124e38000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x124dde000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119480000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123005000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x124e35c00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x116880800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1289e9800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x128dcf000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1238c8400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x126186400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12b051000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x129315400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12a5b3400) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x129350c00) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x129358400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x12930d800) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x1291ea400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x12a9dac00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x128ae5800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 16:58:03 INFO - PROCESS | 1650 | 1467244683121 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1650 | 1467244683122 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d93000 == 19 [pid = 1650] [id = 520] 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x111fe4400) [pid = 1650] [serial = 1560] [outer = 0x0] 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1129a4800) [pid = 1650] [serial = 1561] [outer = 0x111fe4400] 16:58:03 INFO - PROCESS | 1650 | 1467244683150 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x112a86c00) [pid = 1650] [serial = 1562] [outer = 0x111fe4400] 16:58:03 INFO - PROCESS | 1650 | 1467244683480 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 573ms 16:58:03 INFO - PROCESS | 1650 | 1467244683506 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1650 | 1467244683508 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:58:03 INFO - PROCESS | 1650 | 1467244683513 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1650 | 1467244683514 Marionette TRACE conn2 <- [1,2054,null,{}] 16:58:03 INFO - PROCESS | 1650 | 1467244683517 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:03 INFO - PROCESS | 1650 | 1467244683519 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:03 INFO - PROCESS | 1650 | 1467244683598 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:58:03 INFO - PROCESS | 1650 | 1467244683671 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1650 | 1467244683672 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f1c800 == 20 [pid = 1650] [id = 521] 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x113087c00) [pid = 1650] [serial = 1563] [outer = 0x0] 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x113c68800) [pid = 1650] [serial = 1564] [outer = 0x113087c00] 16:58:03 INFO - PROCESS | 1650 | 1467244683706 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x114fc3000) [pid = 1650] [serial = 1565] [outer = 0x113087c00] 16:58:04 INFO - PROCESS | 1650 | 1467244684113 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 621ms 16:58:04 INFO - PROCESS | 1650 | 1467244684136 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:58:04 INFO - PROCESS | 1650 | 1467244684139 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:58:04 INFO - PROCESS | 1650 | 1467244684142 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1650 | 1467244684146 Marionette TRACE conn2 <- [1,2058,null,{}] 16:58:04 INFO - PROCESS | 1650 | 1467244684160 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:04 INFO - PROCESS | 1650 | 1467244684165 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:04 INFO - PROCESS | 1650 | 1467244684261 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:58:04 INFO - PROCESS | 1650 | 1467244684333 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1650 | 1467244684335 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d58000 == 21 [pid = 1650] [id = 522] 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x110eb7400) [pid = 1650] [serial = 1566] [outer = 0x0] 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116197400) [pid = 1650] [serial = 1567] [outer = 0x110eb7400] 16:58:04 INFO - PROCESS | 1650 | 1467244684365 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11677e000) [pid = 1650] [serial = 1568] [outer = 0x110eb7400] 16:58:04 INFO - PROCESS | 1650 | 1467244684640 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms 16:58:04 INFO - PROCESS | 1650 | 1467244684675 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 1650 | 1467244684677 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:58:04 INFO - PROCESS | 1650 | 1467244684679 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1650 | 1467244684680 Marionette TRACE conn2 <- [1,2062,null,{}] 16:58:04 INFO - PROCESS | 1650 | 1467244684683 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:04 INFO - PROCESS | 1650 | 1467244684685 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:04 INFO - PROCESS | 1650 | 1467244684778 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:58:04 INFO - PROCESS | 1650 | 1467244684834 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1650 | 1467244684835 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176800 == 22 [pid = 1650] [id = 523] 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x116887000) [pid = 1650] [serial = 1569] [outer = 0x0] 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x116f65000) [pid = 1650] [serial = 1570] [outer = 0x116887000] 16:58:04 INFO - PROCESS | 1650 | 1467244684861 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1176f9400) [pid = 1650] [serial = 1571] [outer = 0x116887000] 16:58:05 INFO - PROCESS | 1650 | 1467244685139 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 519ms 16:58:05 INFO - PROCESS | 1650 | 1467244685201 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1650 | 1467244685204 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:58:05 INFO - PROCESS | 1650 | 1467244685207 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1650 | 1467244685208 Marionette TRACE conn2 <- [1,2066,null,{}] 16:58:05 INFO - PROCESS | 1650 | 1467244685210 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 1650 | 1467244685211 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:05 INFO - PROCESS | 1650 | 1467244685304 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:58:05 INFO - PROCESS | 1650 | 1467244685336 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1650 | 1467244685343 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ce800 == 23 [pid = 1650] [id = 524] 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x110eb8800) [pid = 1650] [serial = 1572] [outer = 0x0] 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x117d27c00) [pid = 1650] [serial = 1573] [outer = 0x110eb8800] 16:58:05 INFO - PROCESS | 1650 | 1467244685368 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11815a400) [pid = 1650] [serial = 1574] [outer = 0x110eb8800] 16:58:05 INFO - PROCESS | 1650 | 1467244685710 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 16:58:05 INFO - PROCESS | 1650 | 1467244685725 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1650 | 1467244685726 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:58:05 INFO - PROCESS | 1650 | 1467244685729 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1650 | 1467244685730 Marionette TRACE conn2 <- [1,2070,null,{}] 16:58:05 INFO - PROCESS | 1650 | 1467244685732 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 1650 | 1467244685740 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:05 INFO - PROCESS | 1650 | 1467244685864 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:58:05 INFO - PROCESS | 1650 | 1467244685868 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1650 | 1467244685870 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123073000 == 24 [pid = 1650] [id = 525] 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x111e58c00) [pid = 1650] [serial = 1575] [outer = 0x0] 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118375400) [pid = 1650] [serial = 1576] [outer = 0x111e58c00] 16:58:05 INFO - PROCESS | 1650 | 1467244685895 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118779400) [pid = 1650] [serial = 1577] [outer = 0x111e58c00] 16:58:06 INFO - PROCESS | 1650 | 1467244686233 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 16:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:58:06 INFO - PROCESS | 1650 | 1467244686248 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 1650 | 1467244686249 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:58:06 INFO - PROCESS | 1650 | 1467244686254 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1650 | 1467244686256 Marionette TRACE conn2 <- [1,2074,null,{}] 16:58:06 INFO - PROCESS | 1650 | 1467244686260 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:06 INFO - PROCESS | 1650 | 1467244686262 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:06 INFO - PROCESS | 1650 | 1467244686418 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:58:06 INFO - PROCESS | 1650 | 1467244686468 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1650 | 1467244686469 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d3800 == 25 [pid = 1650] [id = 526] 16:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118773000) [pid = 1650] [serial = 1578] [outer = 0x0] 16:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1187d7800) [pid = 1650] [serial = 1579] [outer = 0x118773000] 16:58:06 INFO - PROCESS | 1650 | 1467244686519 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119108000) [pid = 1650] [serial = 1580] [outer = 0x118773000] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119590000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x117d25400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1266e6c00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118304c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x111c83c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1121ba000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:58:06 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12a9dd400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:58:06 INFO - PROCESS | 1650 | 1467244686894 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 16:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:58:06 INFO - PROCESS | 1650 | 1467244686925 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 1650 | 1467244686926 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:58:06 INFO - PROCESS | 1650 | 1467244686928 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1650 | 1467244686929 Marionette TRACE conn2 <- [1,2078,null,{}] 16:58:06 INFO - PROCESS | 1650 | 1467244686931 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:06 INFO - PROCESS | 1650 | 1467244686933 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:07 INFO - PROCESS | 1650 | 1467244687008 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:58:07 INFO - PROCESS | 1650 | 1467244687012 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 1650 | 1467244687013 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12398e800 == 26 [pid = 1650] [id = 527] 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11872b000) [pid = 1650] [serial = 1581] [outer = 0x0] 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119190800) [pid = 1650] [serial = 1582] [outer = 0x11872b000] 16:58:07 INFO - PROCESS | 1650 | 1467244687040 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119481c00) [pid = 1650] [serial = 1583] [outer = 0x11872b000] 16:58:07 INFO - PROCESS | 1650 | 1467244687479 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 569ms 16:58:07 INFO - PROCESS | 1650 | 1467244687497 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:58:07 INFO - PROCESS | 1650 | 1467244687500 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:58:07 INFO - PROCESS | 1650 | 1467244687503 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1650 | 1467244687506 Marionette TRACE conn2 <- [1,2082,null,{}] 16:58:07 INFO - PROCESS | 1650 | 1467244687510 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:07 INFO - PROCESS | 1650 | 1467244687512 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:07 INFO - PROCESS | 1650 | 1467244687613 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:58:07 INFO - PROCESS | 1650 | 1467244687679 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 1650 | 1467244687680 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117155800 == 27 [pid = 1650] [id = 528] 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1121bec00) [pid = 1650] [serial = 1584] [outer = 0x0] 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112a7a800) [pid = 1650] [serial = 1585] [outer = 0x1121bec00] 16:58:07 INFO - PROCESS | 1650 | 1467244687711 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113289000) [pid = 1650] [serial = 1586] [outer = 0x1121bec00] 16:58:08 INFO - PROCESS | 1650 | 1467244688158 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 16:58:08 INFO - PROCESS | 1650 | 1467244688176 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 1650 | 1467244688180 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:58:08 INFO - PROCESS | 1650 | 1467244688185 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1650 | 1467244688187 Marionette TRACE conn2 <- [1,2086,null,{}] 16:58:08 INFO - PROCESS | 1650 | 1467244688189 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:08 INFO - PROCESS | 1650 | 1467244688192 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:08 INFO - PROCESS | 1650 | 1467244688297 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:58:08 INFO - PROCESS | 1650 | 1467244688371 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1650 | 1467244688373 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d7000 == 28 [pid = 1650] [id = 529] 16:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115ddbc00) [pid = 1650] [serial = 1587] [outer = 0x0] 16:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1164ea400) [pid = 1650] [serial = 1588] [outer = 0x115ddbc00] 16:58:08 INFO - PROCESS | 1650 | 1467244688430 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116880800) [pid = 1650] [serial = 1589] [outer = 0x115ddbc00] 16:58:08 INFO - PROCESS | 1650 | 1467244688857 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 16:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:58:08 INFO - PROCESS | 1650 | 1467244688927 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 1650 | 1467244688928 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:58:08 INFO - PROCESS | 1650 | 1467244688931 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1650 | 1467244688933 Marionette TRACE conn2 <- [1,2090,null,{}] 16:58:08 INFO - PROCESS | 1650 | 1467244688972 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:08 INFO - PROCESS | 1650 | 1467244688975 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:09 INFO - PROCESS | 1650 | 1467244689075 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:58:09 INFO - PROCESS | 1650 | 1467244689141 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1650 | 1467244689144 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245a1000 == 29 [pid = 1650] [id = 530] 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118373400) [pid = 1650] [serial = 1590] [outer = 0x0] 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118439800) [pid = 1650] [serial = 1591] [outer = 0x118373400] 16:58:09 INFO - PROCESS | 1650 | 1467244689175 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118771c00) [pid = 1650] [serial = 1592] [outer = 0x118373400] 16:58:09 INFO - PROCESS | 1650 | 1467244689587 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 684ms 16:58:09 INFO - PROCESS | 1650 | 1467244689616 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1650 | 1467244689618 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:58:09 INFO - PROCESS | 1650 | 1467244689620 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1650 | 1467244689622 Marionette TRACE conn2 <- [1,2094,null,{}] 16:58:09 INFO - PROCESS | 1650 | 1467244689624 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1650 | 1467244689625 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:09 INFO - PROCESS | 1650 | 1467244689726 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:58:09 INFO - PROCESS | 1650 | 1467244689780 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1650 | 1467244689781 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e74800 == 30 [pid = 1650] [id = 531] 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1187db000) [pid = 1650] [serial = 1593] [outer = 0x0] 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119486400) [pid = 1650] [serial = 1594] [outer = 0x1187db000] 16:58:09 INFO - PROCESS | 1650 | 1467244689811 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119811400) [pid = 1650] [serial = 1595] [outer = 0x1187db000] 16:58:10 INFO - PROCESS | 1650 | 1467244690325 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 720ms 16:58:10 INFO - PROCESS | 1650 | 1467244690340 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1650 | 1467244690343 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:58:10 INFO - PROCESS | 1650 | 1467244690346 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1650 | 1467244690348 Marionette TRACE conn2 <- [1,2098,null,{}] 16:58:10 INFO - PROCESS | 1650 | 1467244690351 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:10 INFO - PROCESS | 1650 | 1467244690353 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:10 INFO - PROCESS | 1650 | 1467244690470 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:58:10 INFO - PROCESS | 1650 | 1467244690526 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 1650 | 1467244690528 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119182800 == 31 [pid = 1650] [id = 532] 16:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1121bd000) [pid = 1650] [serial = 1596] [outer = 0x0] 16:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113c96400) [pid = 1650] [serial = 1597] [outer = 0x1121bd000] 16:58:10 INFO - PROCESS | 1650 | 1467244690555 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e27400) [pid = 1650] [serial = 1598] [outer = 0x1121bd000] 16:58:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc1f000 == 30 [pid = 1650] [id = 510] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1245da400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12073f400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1290af000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1288e6c00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1271e6c00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1291e5800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118778800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1128d4c00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113c91400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11328f400) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1238c3000) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1174d2400) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12b8d9400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1238c2000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b058c00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 16:58:11 INFO - PROCESS | 1650 | 1467244691436 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1121ms 16:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:58:11 INFO - PROCESS | 1650 | 1467244691467 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1650 | 1467244691469 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:58:11 INFO - PROCESS | 1650 | 1467244691472 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 1650 | 1467244691474 Marionette TRACE conn2 <- [1,2102,null,{}] 16:58:11 INFO - PROCESS | 1650 | 1467244691478 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 1650 | 1467244691479 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:11 INFO - PROCESS | 1650 | 1467244691555 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:58:11 INFO - PROCESS | 1650 | 1467244691560 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1650 | 1467244691563 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116850800 == 31 [pid = 1650] [id = 533] 16:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1121b2400) [pid = 1650] [serial = 1599] [outer = 0x0] 16:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112d56c00) [pid = 1650] [serial = 1600] [outer = 0x1121b2400] 16:58:11 INFO - PROCESS | 1650 | 1467244691592 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x110eb7000) [pid = 1650] [serial = 1601] [outer = 0x1121b2400] 16:58:11 INFO - PROCESS | 1650 | 1467244691972 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 16:58:11 INFO - PROCESS | 1650 | 1467244691993 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1650 | 1467244691997 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:58:12 INFO - PROCESS | 1650 | 1467244692001 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1650 | 1467244692003 Marionette TRACE conn2 <- [1,2106,null,{}] 16:58:12 INFO - PROCESS | 1650 | 1467244692005 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1650 | 1467244692007 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:12 INFO - PROCESS | 1650 | 1467244692086 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:58:12 INFO - PROCESS | 1650 | 1467244692091 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1650 | 1467244692092 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118328000 == 32 [pid = 1650] [id = 534] 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x114fc5800) [pid = 1650] [serial = 1602] [outer = 0x0] 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1164eb800) [pid = 1650] [serial = 1603] [outer = 0x114fc5800] 16:58:12 INFO - PROCESS | 1650 | 1467244692122 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11687e800) [pid = 1650] [serial = 1604] [outer = 0x114fc5800] 16:58:12 INFO - PROCESS | 1650 | 1467244692564 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 620ms 16:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:58:12 INFO - PROCESS | 1650 | 1467244692622 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1650 | 1467244692624 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:58:12 INFO - PROCESS | 1650 | 1467244692627 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1650 | 1467244692631 Marionette TRACE conn2 <- [1,2110,null,{}] 16:58:12 INFO - PROCESS | 1650 | 1467244692643 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1650 | 1467244692648 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:12 INFO - PROCESS | 1650 | 1467244692767 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:58:12 INFO - PROCESS | 1650 | 1467244692788 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1650 | 1467244692791 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee2000 == 33 [pid = 1650] [id = 535] 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1129aa400) [pid = 1650] [serial = 1605] [outer = 0x0] 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118149400) [pid = 1650] [serial = 1606] [outer = 0x1129aa400] 16:58:12 INFO - PROCESS | 1650 | 1467244692824 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118371c00) [pid = 1650] [serial = 1607] [outer = 0x1129aa400] 16:58:13 INFO - PROCESS | 1650 | 1467244693192 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 626ms 16:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:58:13 INFO - PROCESS | 1650 | 1467244693254 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1650 | 1467244693255 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:58:13 INFO - PROCESS | 1650 | 1467244693258 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1650 | 1467244693259 Marionette TRACE conn2 <- [1,2114,null,{}] 16:58:13 INFO - PROCESS | 1650 | 1467244693262 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1650 | 1467244693263 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:13 INFO - PROCESS | 1650 | 1467244693340 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:58:13 INFO - PROCESS | 1650 | 1467244693344 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1650 | 1467244693345 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12398b800 == 34 [pid = 1650] [id = 536] 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118377800) [pid = 1650] [serial = 1608] [outer = 0x0] 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11876c400) [pid = 1650] [serial = 1609] [outer = 0x118377800] 16:58:13 INFO - PROCESS | 1650 | 1467244693373 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11877a400) [pid = 1650] [serial = 1610] [outer = 0x118377800] 16:58:13 INFO - PROCESS | 1650 | 1467244693722 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 470ms 16:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:58:13 INFO - PROCESS | 1650 | 1467244693729 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1650 | 1467244693730 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:58:13 INFO - PROCESS | 1650 | 1467244693732 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1650 | 1467244693734 Marionette TRACE conn2 <- [1,2118,null,{}] 16:58:13 INFO - PROCESS | 1650 | 1467244693744 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1650 | 1467244693746 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:13 INFO - PROCESS | 1650 | 1467244693846 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:58:13 INFO - PROCESS | 1650 | 1467244693849 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1650 | 1467244693851 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242cc800 == 35 [pid = 1650] [id = 537] 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112d52400) [pid = 1650] [serial = 1611] [outer = 0x0] 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1188f2400) [pid = 1650] [serial = 1612] [outer = 0x112d52400] 16:58:13 INFO - PROCESS | 1650 | 1467244693878 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11958f400) [pid = 1650] [serial = 1613] [outer = 0x112d52400] 16:58:14 INFO - PROCESS | 1650 | 1467244694239 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 16:58:14 INFO - PROCESS | 1650 | 1467244694255 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1650 | 1467244694257 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:58:14 INFO - PROCESS | 1650 | 1467244694259 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1650 | 1467244694260 Marionette TRACE conn2 <- [1,2122,null,{}] 16:58:14 INFO - PROCESS | 1650 | 1467244694262 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1650 | 1467244694266 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:14 INFO - PROCESS | 1650 | 1467244694385 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:58:14 INFO - PROCESS | 1650 | 1467244694389 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1650 | 1467244694390 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cc800 == 36 [pid = 1650] [id = 538] 16:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187d5400) [pid = 1650] [serial = 1614] [outer = 0x0] 16:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119944000) [pid = 1650] [serial = 1615] [outer = 0x1187d5400] 16:58:14 INFO - PROCESS | 1650 | 1467244694415 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119ce8800) [pid = 1650] [serial = 1616] [outer = 0x1187d5400] 16:58:14 INFO - PROCESS | 1650 | 1467244694728 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 16:58:14 INFO - PROCESS | 1650 | 1467244694778 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1650 | 1467244694779 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:58:14 INFO - PROCESS | 1650 | 1467244694781 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1650 | 1467244694782 Marionette TRACE conn2 <- [1,2126,null,{}] 16:58:14 INFO - PROCESS | 1650 | 1467244694786 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1650 | 1467244694789 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:14 INFO - PROCESS | 1650 | 1467244694895 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:58:14 INFO - PROCESS | 1650 | 1467244694941 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1650 | 1467244694942 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a02800 == 37 [pid = 1650] [id = 539] 16:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119e18c00) [pid = 1650] [serial = 1617] [outer = 0x0] 16:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1207e9000) [pid = 1650] [serial = 1618] [outer = 0x119e18c00] 16:58:14 INFO - PROCESS | 1650 | 1467244694966 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123002800) [pid = 1650] [serial = 1619] [outer = 0x119e18c00] 16:58:15 INFO - PROCESS | 1650 | 1467244695268 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 524ms 16:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:58:15 INFO - PROCESS | 1650 | 1467244695307 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1650 | 1467244695308 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:58:15 INFO - PROCESS | 1650 | 1467244695310 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1650 | 1467244695311 Marionette TRACE conn2 <- [1,2130,null,{}] 16:58:15 INFO - PROCESS | 1650 | 1467244695313 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:15 INFO - PROCESS | 1650 | 1467244695315 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:15 INFO - PROCESS | 1650 | 1467244695408 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:58:15 INFO - PROCESS | 1650 | 1467244695445 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1650 | 1467244695446 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245a0800 == 38 [pid = 1650] [id = 540] 16:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123005800) [pid = 1650] [serial = 1620] [outer = 0x0] 16:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12316d000) [pid = 1650] [serial = 1621] [outer = 0x123005800] 16:58:15 INFO - PROCESS | 1650 | 1467244695471 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123441c00) [pid = 1650] [serial = 1622] [outer = 0x123005800] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110eb8800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118773000) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x111e58c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113087c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11830f800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116887000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110eb7400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x111fe4400) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1187d9c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118310000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:58:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11872b000) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:58:15 INFO - PROCESS | 1650 | 1467244695827 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1650 | 1467244695885 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:58:15 INFO - PROCESS | 1650 | 1467244695887 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1650 | 1467244695888 Marionette TRACE conn2 <- [1,2134,null,{}] 16:58:15 INFO - PROCESS | 1650 | 1467244695891 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:15 INFO - PROCESS | 1650 | 1467244695892 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:15 INFO - PROCESS | 1650 | 1467244695971 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:58:15 INFO - PROCESS | 1650 | 1467244695975 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1650 | 1467244695976 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ede800 == 39 [pid = 1650] [id = 541] 16:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129ae000) [pid = 1650] [serial = 1623] [outer = 0x0] 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118425800) [pid = 1650] [serial = 1624] [outer = 0x1129ae000] 16:58:16 INFO - PROCESS | 1650 | 1467244696001 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123006800) [pid = 1650] [serial = 1625] [outer = 0x1129ae000] 16:58:16 INFO - PROCESS | 1650 | 1467244696336 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 16:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:58:16 INFO - PROCESS | 1650 | 1467244696358 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1650 | 1467244696359 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:58:16 INFO - PROCESS | 1650 | 1467244696361 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1650 | 1467244696362 Marionette TRACE conn2 <- [1,2138,null,{}] 16:58:16 INFO - PROCESS | 1650 | 1467244696365 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1650 | 1467244696366 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:16 INFO - PROCESS | 1650 | 1467244696447 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:58:16 INFO - PROCESS | 1650 | 1467244696451 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1650 | 1467244696454 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129190800 == 40 [pid = 1650] [id = 542] 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f91800) [pid = 1650] [serial = 1626] [outer = 0x0] 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1234e7800) [pid = 1650] [serial = 1627] [outer = 0x116f91800] 16:58:16 INFO - PROCESS | 1650 | 1467244696479 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1234ee400) [pid = 1650] [serial = 1628] [outer = 0x116f91800] 16:58:16 INFO - PROCESS | 1650 | 1467244696809 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 469ms 16:58:16 INFO - PROCESS | 1650 | 1467244696831 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1650 | 1467244696832 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:58:16 INFO - PROCESS | 1650 | 1467244696836 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1650 | 1467244696838 Marionette TRACE conn2 <- [1,2142,null,{}] 16:58:16 INFO - PROCESS | 1650 | 1467244696840 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1650 | 1467244696842 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:16 INFO - PROCESS | 1650 | 1467244696965 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:58:16 INFO - PROCESS | 1650 | 1467244696972 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1650 | 1467244696974 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x124253800 == 41 [pid = 1650] [id = 543] 16:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1234f0000) [pid = 1650] [serial = 1629] [outer = 0x0] 16:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123643800) [pid = 1650] [serial = 1630] [outer = 0x1234f0000] 16:58:17 INFO - PROCESS | 1650 | 1467244697000 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123a8ec00) [pid = 1650] [serial = 1631] [outer = 0x1234f0000] 16:58:17 INFO - PROCESS | 1650 | 1467244697307 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:58:17 INFO - PROCESS | 1650 | 1467244697358 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:58:17 INFO - PROCESS | 1650 | 1467244697360 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1650 | 1467244697361 Marionette TRACE conn2 <- [1,2146,null,{}] 16:58:17 INFO - PROCESS | 1650 | 1467244697363 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:17 INFO - PROCESS | 1650 | 1467244697364 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:17 INFO - PROCESS | 1650 | 1467244697440 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:58:17 INFO - PROCESS | 1650 | 1467244697444 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:17 INFO - PROCESS | 1650 | 1467244697445 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a927000 == 42 [pid = 1650] [id = 544] 16:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123a8f000) [pid = 1650] [serial = 1632] [outer = 0x0] 16:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d06c00) [pid = 1650] [serial = 1633] [outer = 0x123a8f000] 16:58:17 INFO - PROCESS | 1650 | 1467244697469 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1242e4c00) [pid = 1650] [serial = 1634] [outer = 0x123a8f000] 16:58:18 INFO - PROCESS | 1650 | 1467244698015 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:58:18 INFO - PROCESS | 1650 | 1467244698083 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:58:18 INFO - PROCESS | 1650 | 1467244698086 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 1650 | 1467244698088 Marionette TRACE conn2 <- [1,2150,null,{}] 16:58:18 INFO - PROCESS | 1650 | 1467244698092 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:18 INFO - PROCESS | 1650 | 1467244698094 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:18 INFO - PROCESS | 1650 | 1467244698205 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:58:18 INFO - PROCESS | 1650 | 1467244698263 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1650 | 1467244698264 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d57000 == 43 [pid = 1650] [id = 545] 16:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113288c00) [pid = 1650] [serial = 1635] [outer = 0x0] 16:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x114fbb800) [pid = 1650] [serial = 1636] [outer = 0x113288c00] 16:58:18 INFO - PROCESS | 1650 | 1467244698295 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e21c00) [pid = 1650] [serial = 1637] [outer = 0x113288c00] 16:58:18 INFO - PROCESS | 1650 | 1467244698947 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 921ms 16:58:19 INFO - PROCESS | 1650 | 1467244699037 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1650 | 1467244699039 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:58:19 INFO - PROCESS | 1650 | 1467244699043 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1650 | 1467244699045 Marionette TRACE conn2 <- [1,2154,null,{}] 16:58:19 INFO - PROCESS | 1650 | 1467244699049 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1650 | 1467244699050 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:19 INFO - PROCESS | 1650 | 1467244699146 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:58:19 INFO - PROCESS | 1650 | 1467244699225 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1650 | 1467244699227 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b8800 == 44 [pid = 1650] [id = 546] 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112d50800) [pid = 1650] [serial = 1638] [outer = 0x0] 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112e6c000) [pid = 1650] [serial = 1639] [outer = 0x112d50800] 16:58:19 INFO - PROCESS | 1650 | 1467244699256 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1133d0c00) [pid = 1650] [serial = 1640] [outer = 0x112d50800] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124253800 == 43 [pid = 1650] [id = 543] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x129190800 == 42 [pid = 1650] [id = 542] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119ede800 == 41 [pid = 1650] [id = 541] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1245a0800 == 40 [pid = 1650] [id = 540] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128a02800 == 39 [pid = 1650] [id = 539] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cc800 == 38 [pid = 1650] [id = 538] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1242cc800 == 37 [pid = 1650] [id = 537] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12398b800 == 36 [pid = 1650] [id = 536] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee2000 == 35 [pid = 1650] [id = 535] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118328000 == 34 [pid = 1650] [id = 534] 16:58:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116850800 == 33 [pid = 1650] [id = 533] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11815a400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117d27c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1187d7800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118375400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113c68800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114fc3000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11841ec00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1188f2000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116f65000) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116197400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11677e000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129a4800) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112a86c00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124e43c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a80400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1234e5800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119190800) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119481c00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119108000) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118779400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1176f9400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 16:58:19 INFO - PROCESS | 1650 | 1467244699625 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms 16:58:19 INFO - PROCESS | 1650 | 1467244699666 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1650 | 1467244699670 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:58:19 INFO - PROCESS | 1650 | 1467244699675 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1650 | 1467244699676 Marionette TRACE conn2 <- [1,2158,null,{}] 16:58:19 INFO - PROCESS | 1650 | 1467244699679 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1650 | 1467244699680 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:19 INFO - PROCESS | 1650 | 1467244699761 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:58:19 INFO - PROCESS | 1650 | 1467244699765 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1650 | 1467244699766 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117499000 == 34 [pid = 1650] [id = 547] 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x114fc4c00) [pid = 1650] [serial = 1641] [outer = 0x0] 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115e23000) [pid = 1650] [serial = 1642] [outer = 0x114fc4c00] 16:58:19 INFO - PROCESS | 1650 | 1467244699798 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115e91000) [pid = 1650] [serial = 1643] [outer = 0x114fc4c00] 16:58:20 INFO - PROCESS | 1650 | 1467244700159 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 16:58:20 INFO - PROCESS | 1650 | 1467244700196 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1650 | 1467244700198 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:58:20 INFO - PROCESS | 1650 | 1467244700200 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1650 | 1467244700202 Marionette TRACE conn2 <- [1,2162,null,{}] 16:58:20 INFO - PROCESS | 1650 | 1467244700218 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1650 | 1467244700221 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:20 INFO - PROCESS | 1650 | 1467244700303 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:58:20 INFO - PROCESS | 1650 | 1467244700310 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1650 | 1467244700312 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cb000 == 35 [pid = 1650] [id = 548] 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116f5bc00) [pid = 1650] [serial = 1644] [outer = 0x0] 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176f8000) [pid = 1650] [serial = 1645] [outer = 0x116f5bc00] 16:58:20 INFO - PROCESS | 1650 | 1467244700341 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11814a400) [pid = 1650] [serial = 1646] [outer = 0x116f5bc00] 16:58:20 INFO - PROCESS | 1650 | 1467244700710 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 16:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:58:20 INFO - PROCESS | 1650 | 1467244700725 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1650 | 1467244700727 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:58:20 INFO - PROCESS | 1650 | 1467244700729 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1650 | 1467244700730 Marionette TRACE conn2 <- [1,2166,null,{}] 16:58:20 INFO - PROCESS | 1650 | 1467244700732 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1650 | 1467244700733 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:20 INFO - PROCESS | 1650 | 1467244700836 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:58:20 INFO - PROCESS | 1650 | 1467244700843 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1650 | 1467244700844 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d9000 == 36 [pid = 1650] [id = 549] 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112d51400) [pid = 1650] [serial = 1647] [outer = 0x0] 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11830b800) [pid = 1650] [serial = 1648] [outer = 0x112d51400] 16:58:20 INFO - PROCESS | 1650 | 1467244700870 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11841ec00) [pid = 1650] [serial = 1649] [outer = 0x112d51400] 16:58:21 INFO - PROCESS | 1650 | 1467244701182 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 469ms 16:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:58:21 INFO - PROCESS | 1650 | 1467244701198 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1650 | 1467244701200 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:58:21 INFO - PROCESS | 1650 | 1467244701203 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1650 | 1467244701206 Marionette TRACE conn2 <- [1,2170,null,{}] 16:58:21 INFO - PROCESS | 1650 | 1467244701209 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 1650 | 1467244701211 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:21 INFO - PROCESS | 1650 | 1467244701288 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:58:21 INFO - PROCESS | 1650 | 1467244701292 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1650 | 1467244701293 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399d000 == 37 [pid = 1650] [id = 550] 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118308000) [pid = 1650] [serial = 1650] [outer = 0x0] 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11876f400) [pid = 1650] [serial = 1651] [outer = 0x118308000] 16:58:21 INFO - PROCESS | 1650 | 1467244701318 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1187d3c00) [pid = 1650] [serial = 1652] [outer = 0x118308000] 16:58:21 INFO - PROCESS | 1650 | 1467244701692 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 16:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:58:21 INFO - PROCESS | 1650 | 1467244701726 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1650 | 1467244701727 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:58:21 INFO - PROCESS | 1650 | 1467244701729 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1650 | 1467244701730 Marionette TRACE conn2 <- [1,2174,null,{}] 16:58:21 INFO - PROCESS | 1650 | 1467244701733 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 1650 | 1467244701739 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:21 INFO - PROCESS | 1650 | 1467244701866 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:58:21 INFO - PROCESS | 1650 | 1467244701869 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1650 | 1467244701871 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126520800 == 38 [pid = 1650] [id = 551] 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11876b400) [pid = 1650] [serial = 1653] [outer = 0x0] 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1188f5c00) [pid = 1650] [serial = 1654] [outer = 0x11876b400] 16:58:21 INFO - PROCESS | 1650 | 1467244701896 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a7e400) [pid = 1650] [serial = 1655] [outer = 0x11876b400] 16:58:22 INFO - PROCESS | 1650 | 1467244702230 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 16:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:58:22 INFO - PROCESS | 1650 | 1467244702262 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1650 | 1467244702263 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:58:22 INFO - PROCESS | 1650 | 1467244702265 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1650 | 1467244702266 Marionette TRACE conn2 <- [1,2178,null,{}] 16:58:22 INFO - PROCESS | 1650 | 1467244702270 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1650 | 1467244702273 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:22 INFO - PROCESS | 1650 | 1467244702375 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:58:22 INFO - PROCESS | 1650 | 1467244702378 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1650 | 1467244702379 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c6800 == 39 [pid = 1650] [id = 552] 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129a8000) [pid = 1650] [serial = 1656] [outer = 0x0] 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c42400) [pid = 1650] [serial = 1657] [outer = 0x1129a8000] 16:58:22 INFO - PROCESS | 1650 | 1467244702410 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119ce8000) [pid = 1650] [serial = 1658] [outer = 0x1129a8000] 16:58:22 INFO - PROCESS | 1650 | 1467244702749 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 16:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:58:22 INFO - PROCESS | 1650 | 1467244702789 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1650 | 1467244702790 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:58:22 INFO - PROCESS | 1650 | 1467244702792 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1650 | 1467244702794 Marionette TRACE conn2 <- [1,2182,null,{}] 16:58:22 INFO - PROCESS | 1650 | 1467244702796 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1650 | 1467244702797 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:22 INFO - PROCESS | 1650 | 1467244702892 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:58:22 INFO - PROCESS | 1650 | 1467244702895 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1650 | 1467244702896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b89000 == 40 [pid = 1650] [id = 553] 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119c44800) [pid = 1650] [serial = 1659] [outer = 0x0] 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12074a800) [pid = 1650] [serial = 1660] [outer = 0x119c44800] 16:58:22 INFO - PROCESS | 1650 | 1467244702921 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123003000) [pid = 1650] [serial = 1661] [outer = 0x119c44800] 16:58:23 INFO - PROCESS | 1650 | 1467244703242 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 16:58:23 INFO - PROCESS | 1650 | 1467244703262 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1650 | 1467244703264 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:58:23 INFO - PROCESS | 1650 | 1467244703266 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1650 | 1467244703267 Marionette TRACE conn2 <- [1,2186,null,{}] 16:58:23 INFO - PROCESS | 1650 | 1467244703273 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1650 | 1467244703274 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:23 INFO - PROCESS | 1650 | 1467244703379 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:58:23 INFO - PROCESS | 1650 | 1467244703382 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1650 | 1467244703383 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c9000 == 41 [pid = 1650] [id = 554] 16:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117d26000) [pid = 1650] [serial = 1662] [outer = 0x0] 16:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123279c00) [pid = 1650] [serial = 1663] [outer = 0x117d26000] 16:58:23 INFO - PROCESS | 1650 | 1467244703415 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1234e7c00) [pid = 1650] [serial = 1664] [outer = 0x117d26000] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d52400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1187d5400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1121b2400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119e18c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1121bd000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123005800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fc5800) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118377800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116f91800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129aa400) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129ae000) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1121bec00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115ddbc00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118373400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1187db000) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1234f0000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:58:23 INFO - PROCESS | 1650 | 1467244703840 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 620ms 16:58:23 INFO - PROCESS | 1650 | 1467244703888 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1650 | 1467244703890 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:58:23 INFO - PROCESS | 1650 | 1467244703893 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1650 | 1467244703894 Marionette TRACE conn2 <- [1,2190,null,{}] 16:58:23 INFO - PROCESS | 1650 | 1467244703896 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1650 | 1467244703897 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:23 INFO - PROCESS | 1650 | 1467244703976 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:58:23 INFO - PROCESS | 1650 | 1467244703980 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1650 | 1467244703981 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d2800 == 42 [pid = 1650] [id = 555] 16:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129b0800) [pid = 1650] [serial = 1665] [outer = 0x0] 16:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116f91800) [pid = 1650] [serial = 1666] [outer = 0x1129b0800] 16:58:24 INFO - PROCESS | 1650 | 1467244704009 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118770c00) [pid = 1650] [serial = 1667] [outer = 0x1129b0800] 16:58:24 INFO - PROCESS | 1650 | 1467244704321 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 16:58:24 INFO - PROCESS | 1650 | 1467244704363 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1650 | 1467244704364 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:58:24 INFO - PROCESS | 1650 | 1467244704367 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1650 | 1467244704368 Marionette TRACE conn2 <- [1,2194,null,{}] 16:58:24 INFO - PROCESS | 1650 | 1467244704370 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:24 INFO - PROCESS | 1650 | 1467244704372 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:24 INFO - PROCESS | 1650 | 1467244704462 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:58:24 INFO - PROCESS | 1650 | 1467244704524 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 1650 | 1467244704526 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a676800 == 43 [pid = 1650] [id = 556] 16:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118773800) [pid = 1650] [serial = 1668] [outer = 0x0] 16:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11877ac00) [pid = 1650] [serial = 1669] [outer = 0x118773800] 16:58:24 INFO - PROCESS | 1650 | 1467244704559 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1238cc800) [pid = 1650] [serial = 1670] [outer = 0x118773800] 16:58:24 INFO - PROCESS | 1650 | 1467244704864 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 16:58:24 INFO - PROCESS | 1650 | 1467244704890 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1650 | 1467244704892 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:58:24 INFO - PROCESS | 1650 | 1467244704894 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1650 | 1467244704896 Marionette TRACE conn2 <- [1,2198,null,{}] 16:58:24 INFO - PROCESS | 1650 | 1467244704898 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:24 INFO - PROCESS | 1650 | 1467244704900 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:25 INFO - PROCESS | 1650 | 1467244705004 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:58:25 INFO - PROCESS | 1650 | 1467244705009 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1650 | 1467244705010 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1f800 == 44 [pid = 1650] [id = 557] 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1239aac00) [pid = 1650] [serial = 1671] [outer = 0x0] 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a95400) [pid = 1650] [serial = 1672] [outer = 0x1239aac00] 16:58:25 INFO - PROCESS | 1650 | 1467244705050 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1242e5000) [pid = 1650] [serial = 1673] [outer = 0x1239aac00] 16:58:25 INFO - PROCESS | 1650 | 1467244705478 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 16:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:58:25 INFO - PROCESS | 1650 | 1467244705513 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 1650 | 1467244705514 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:58:25 INFO - PROCESS | 1650 | 1467244705517 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1650 | 1467244705518 Marionette TRACE conn2 <- [1,2202,null,{}] 16:58:25 INFO - PROCESS | 1650 | 1467244705520 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1650 | 1467244705521 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:25 INFO - PROCESS | 1650 | 1467244705598 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:58:25 INFO - PROCESS | 1650 | 1467244705604 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1650 | 1467244705612 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x112632800 == 45 [pid = 1650] [id = 558] 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110eab800) [pid = 1650] [serial = 1674] [outer = 0x0] 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110eb8400) [pid = 1650] [serial = 1675] [outer = 0x110eab800] 16:58:25 INFO - PROCESS | 1650 | 1467244705685 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1128d9000) [pid = 1650] [serial = 1676] [outer = 0x110eab800] 16:58:26 INFO - PROCESS | 1650 | 1467244706188 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 16:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:58:26 INFO - PROCESS | 1650 | 1467244706239 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1650 | 1467244706241 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:58:26 INFO - PROCESS | 1650 | 1467244706245 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1650 | 1467244706247 Marionette TRACE conn2 <- [1,2206,null,{}] 16:58:26 INFO - PROCESS | 1650 | 1467244706251 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 1650 | 1467244706253 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:26 INFO - PROCESS | 1650 | 1467244706355 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:58:26 INFO - PROCESS | 1650 | 1467244706450 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 1650 | 1467244706452 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d5000 == 46 [pid = 1650] [id = 559] 16:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e8b000) [pid = 1650] [serial = 1677] [outer = 0x0] 16:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116141000) [pid = 1650] [serial = 1678] [outer = 0x115e8b000] 16:58:26 INFO - PROCESS | 1650 | 1467244706483 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116804000) [pid = 1650] [serial = 1679] [outer = 0x115e8b000] 16:58:26 INFO - PROCESS | 1650 | 1467244706913 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 16:58:26 INFO - PROCESS | 1650 | 1467244706967 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1650 | 1467244706970 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:58:26 INFO - PROCESS | 1650 | 1467244706974 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1650 | 1467244706976 Marionette TRACE conn2 <- [1,2210,null,{}] 16:58:26 INFO - PROCESS | 1650 | 1467244706979 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 1650 | 1467244706981 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:27 INFO - PROCESS | 1650 | 1467244707084 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:58:27 INFO - PROCESS | 1650 | 1467244707143 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1650 | 1467244707144 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128874000 == 47 [pid = 1650] [id = 560] 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a1ac00) [pid = 1650] [serial = 1680] [outer = 0x0] 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118303800) [pid = 1650] [serial = 1681] [outer = 0x116a1ac00] 16:58:27 INFO - PROCESS | 1650 | 1467244707173 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118771400) [pid = 1650] [serial = 1682] [outer = 0x116a1ac00] 16:58:27 INFO - PROCESS | 1650 | 1467244707589 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms 16:58:27 INFO - PROCESS | 1650 | 1467244707596 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 1650 | 1467244707598 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:58:27 INFO - PROCESS | 1650 | 1467244707600 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1650 | 1467244707603 Marionette TRACE conn2 <- [1,2214,null,{}] 16:58:27 INFO - PROCESS | 1650 | 1467244707611 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:27 INFO - PROCESS | 1650 | 1467244707615 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:27 INFO - PROCESS | 1650 | 1467244707718 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:58:27 INFO - PROCESS | 1650 | 1467244707813 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1650 | 1467244707815 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd53000 == 48 [pid = 1650] [id = 561] 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119592800) [pid = 1650] [serial = 1683] [outer = 0x0] 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119969c00) [pid = 1650] [serial = 1684] [outer = 0x119592800] 16:58:27 INFO - PROCESS | 1650 | 1467244707843 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119c45800) [pid = 1650] [serial = 1685] [outer = 0x119592800] 16:58:28 INFO - PROCESS | 1650 | 1467244708420 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 873ms 16:58:28 INFO - PROCESS | 1650 | 1467244708473 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 1650 | 1467244708476 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:58:28 INFO - PROCESS | 1650 | 1467244708479 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1650 | 1467244708481 Marionette TRACE conn2 <- [1,2218,null,{}] 16:58:28 INFO - PROCESS | 1650 | 1467244708484 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1650 | 1467244708486 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:28 INFO - PROCESS | 1650 | 1467244708577 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:58:28 INFO - PROCESS | 1650 | 1467244708635 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1650 | 1467244708638 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917e800 == 49 [pid = 1650] [id = 562] 16:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e73c00) [pid = 1650] [serial = 1686] [outer = 0x0] 16:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fc1c00) [pid = 1650] [serial = 1687] [outer = 0x112e73c00] 16:58:28 INFO - PROCESS | 1650 | 1467244708665 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11619e800) [pid = 1650] [serial = 1688] [outer = 0x112e73c00] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1f800 == 48 [pid = 1650] [id = 557] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a676800 == 47 [pid = 1650] [id = 556] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d2800 == 46 [pid = 1650] [id = 555] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c9000 == 45 [pid = 1650] [id = 554] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128b89000 == 44 [pid = 1650] [id = 553] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c6800 == 43 [pid = 1650] [id = 552] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x126520800 == 42 [pid = 1650] [id = 551] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12399d000 == 41 [pid = 1650] [id = 550] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d9000 == 40 [pid = 1650] [id = 549] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cb000 == 39 [pid = 1650] [id = 548] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117499000 == 38 [pid = 1650] [id = 547] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b8800 == 37 [pid = 1650] [id = 546] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a927000 == 36 [pid = 1650] [id = 544] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117d57000 == 35 [pid = 1650] [id = 545] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d7000 == 34 [pid = 1650] [id = 529] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x124e74800 == 33 [pid = 1650] [id = 531] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1245a1000 == 32 [pid = 1650] [id = 530] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119182800 == 31 [pid = 1650] [id = 532] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd53000 == 30 [pid = 1650] [id = 561] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128874000 == 29 [pid = 1650] [id = 560] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d5000 == 28 [pid = 1650] [id = 559] 16:58:29 INFO - PROCESS | 1650 | --DOCSHELL 0x112632800 == 27 [pid = 1650] [id = 558] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1188f2400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119944000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112d56c00) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110eb7000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1207e9000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119ce8800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e27400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113c96400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12316d000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123002800) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1164eb800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11687e800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11876c400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1234e7800) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118149400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118371c00) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118425800) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113289000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a7a800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116880800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1164ea400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118771c00) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118439800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119811400) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1234ee400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d06c00) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123a8ec00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119486400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11958f400) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123643800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123441c00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11877a400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123006800) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 1650 | 1467244709817 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1372ms 16:58:29 INFO - PROCESS | 1650 | 1467244709853 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:58:29 INFO - PROCESS | 1650 | 1467244709855 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:58:29 INFO - PROCESS | 1650 | 1467244709859 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1650 | 1467244709861 Marionette TRACE conn2 <- [1,2222,null,{}] 16:58:29 INFO - PROCESS | 1650 | 1467244709864 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:29 INFO - PROCESS | 1650 | 1467244709866 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:29 INFO - PROCESS | 1650 | 1467244709943 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:58:29 INFO - PROCESS | 1650 | 1467244709962 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1650 | 1467244709964 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168be800 == 28 [pid = 1650] [id = 563] 16:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1133ad800) [pid = 1650] [serial = 1689] [outer = 0x0] 16:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113c8c400) [pid = 1650] [serial = 1690] [outer = 0x1133ad800] 16:58:29 INFO - PROCESS | 1650 | 1467244709993 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x114fca400) [pid = 1650] [serial = 1691] [outer = 0x1133ad800] 16:58:30 INFO - PROCESS | 1650 | 1467244710331 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 16:58:30 INFO - PROCESS | 1650 | 1467244710403 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1650 | 1467244710406 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:58:30 INFO - PROCESS | 1650 | 1467244710412 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1650 | 1467244710414 Marionette TRACE conn2 <- [1,2226,null,{}] 16:58:30 INFO - PROCESS | 1650 | 1467244710416 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1650 | 1467244710418 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:30 INFO - PROCESS | 1650 | 1467244710501 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:58:30 INFO - PROCESS | 1650 | 1467244710508 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1650 | 1467244710510 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d51800 == 29 [pid = 1650] [id = 564] 16:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1164ec800) [pid = 1650] [serial = 1692] [outer = 0x0] 16:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116f5b000) [pid = 1650] [serial = 1693] [outer = 0x1164ec800] 16:58:30 INFO - PROCESS | 1650 | 1467244710537 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176f8400) [pid = 1650] [serial = 1694] [outer = 0x1164ec800] 16:58:30 INFO - PROCESS | 1650 | 1467244710889 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 16:58:30 INFO - PROCESS | 1650 | 1467244710931 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:58:30 INFO - PROCESS | 1650 | 1467244710933 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:58:30 INFO - PROCESS | 1650 | 1467244710935 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1650 | 1467244710937 Marionette TRACE conn2 <- [1,2230,null,{}] 16:58:30 INFO - PROCESS | 1650 | 1467244710945 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1650 | 1467244710948 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:31 INFO - PROCESS | 1650 | 1467244711027 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:58:31 INFO - PROCESS | 1650 | 1467244711032 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1650 | 1467244711034 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a31000 == 30 [pid = 1650] [id = 565] 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118311800) [pid = 1650] [serial = 1695] [outer = 0x0] 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118419800) [pid = 1650] [serial = 1696] [outer = 0x118311800] 16:58:31 INFO - PROCESS | 1650 | 1467244711066 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118438c00) [pid = 1650] [serial = 1697] [outer = 0x118311800] 16:58:31 INFO - PROCESS | 1650 | 1467244711461 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 16:58:31 INFO - PROCESS | 1650 | 1467244711508 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:58:31 INFO - PROCESS | 1650 | 1467244711511 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:58:31 INFO - PROCESS | 1650 | 1467244711514 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1650 | 1467244711516 Marionette TRACE conn2 <- [1,2234,null,{}] 16:58:31 INFO - PROCESS | 1650 | 1467244711546 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:31 INFO - PROCESS | 1650 | 1467244711548 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:31 INFO - PROCESS | 1650 | 1467244711668 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:58:31 INFO - PROCESS | 1650 | 1467244711680 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1650 | 1467244711682 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12371d800 == 31 [pid = 1650] [id = 566] 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118774c00) [pid = 1650] [serial = 1698] [outer = 0x0] 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187ce000) [pid = 1650] [serial = 1699] [outer = 0x118774c00] 16:58:31 INFO - PROCESS | 1650 | 1467244711707 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1188f8c00) [pid = 1650] [serial = 1700] [outer = 0x118774c00] 16:58:32 INFO - PROCESS | 1650 | 1467244712041 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 579ms 16:58:32 INFO - PROCESS | 1650 | 1467244712094 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1650 | 1467244712095 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:58:32 INFO - PROCESS | 1650 | 1467244712104 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1650 | 1467244712105 Marionette TRACE conn2 <- [1,2238,null,{}] 16:58:32 INFO - PROCESS | 1650 | 1467244712108 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1650 | 1467244712109 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:32 INFO - PROCESS | 1650 | 1467244712210 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:58:32 INFO - PROCESS | 1650 | 1467244712217 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1650 | 1467244712218 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12424b000 == 32 [pid = 1650] [id = 567] 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119105800) [pid = 1650] [serial = 1701] [outer = 0x0] 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11958f400) [pid = 1650] [serial = 1702] [outer = 0x119105800] 16:58:32 INFO - PROCESS | 1650 | 1467244712244 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119940c00) [pid = 1650] [serial = 1703] [outer = 0x119105800] 16:58:32 INFO - PROCESS | 1650 | 1467244712582 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 16:58:32 INFO - PROCESS | 1650 | 1467244712628 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1650 | 1467244712629 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:58:32 INFO - PROCESS | 1650 | 1467244712631 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1650 | 1467244712632 Marionette TRACE conn2 <- [1,2242,null,{}] 16:58:32 INFO - PROCESS | 1650 | 1467244712635 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1650 | 1467244712639 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:32 INFO - PROCESS | 1650 | 1467244712752 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:58:32 INFO - PROCESS | 1650 | 1467244712789 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1650 | 1467244712790 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126520800 == 33 [pid = 1650] [id = 568] 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119944000) [pid = 1650] [serial = 1704] [outer = 0x0] 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119c44400) [pid = 1650] [serial = 1705] [outer = 0x119944000] 16:58:32 INFO - PROCESS | 1650 | 1467244712815 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123003800) [pid = 1650] [serial = 1706] [outer = 0x119944000] 16:58:33 INFO - PROCESS | 1650 | 1467244713123 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 16:58:33 INFO - PROCESS | 1650 | 1467244713160 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1650 | 1467244713161 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:58:33 INFO - PROCESS | 1650 | 1467244713163 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1650 | 1467244713164 Marionette TRACE conn2 <- [1,2246,null,{}] 16:58:33 INFO - PROCESS | 1650 | 1467244713167 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 1650 | 1467244713177 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:33 INFO - PROCESS | 1650 | 1467244713270 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:58:33 INFO - PROCESS | 1650 | 1467244713309 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1650 | 1467244713310 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128872800 == 34 [pid = 1650] [id = 569] 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123004000) [pid = 1650] [serial = 1707] [outer = 0x0] 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1234e5400) [pid = 1650] [serial = 1708] [outer = 0x123004000] 16:58:33 INFO - PROCESS | 1650 | 1467244713335 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1234f1400) [pid = 1650] [serial = 1709] [outer = 0x123004000] 16:58:33 INFO - PROCESS | 1650 | 1467244713639 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 16:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:58:33 INFO - PROCESS | 1650 | 1467244713682 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1650 | 1467244713683 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:58:33 INFO - PROCESS | 1650 | 1467244713685 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1650 | 1467244713688 Marionette TRACE conn2 <- [1,2250,null,{}] 16:58:33 INFO - PROCESS | 1650 | 1467244713691 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 1650 | 1467244713692 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:33 INFO - PROCESS | 1650 | 1467244713786 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:58:33 INFO - PROCESS | 1650 | 1467244713798 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1650 | 1467244713799 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aac800 == 35 [pid = 1650] [id = 570] 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129ab000) [pid = 1650] [serial = 1710] [outer = 0x0] 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1238c0000) [pid = 1650] [serial = 1711] [outer = 0x1129ab000] 16:58:33 INFO - PROCESS | 1650 | 1467244713823 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123a8d400) [pid = 1650] [serial = 1712] [outer = 0x1129ab000] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1239aac00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fc4c00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112d51400) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f5bc00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118308000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129b0800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117d26000) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119c44800) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118773800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113288c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129a8000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d50800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11876b400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123a8f000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:58:34 INFO - PROCESS | 1650 | 1467244714239 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 572ms 16:58:34 INFO - PROCESS | 1650 | 1467244714258 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1650 | 1467244714259 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:58:34 INFO - PROCESS | 1650 | 1467244714261 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1650 | 1467244714262 Marionette TRACE conn2 <- [1,2254,null,{}] 16:58:34 INFO - PROCESS | 1650 | 1467244714267 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1650 | 1467244714268 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:34 INFO - PROCESS | 1650 | 1467244714391 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:58:34 INFO - PROCESS | 1650 | 1467244714431 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1650 | 1467244714432 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12902a000 == 36 [pid = 1650] [id = 571] 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128cec00) [pid = 1650] [serial = 1713] [outer = 0x0] 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a19c00) [pid = 1650] [serial = 1714] [outer = 0x1128cec00] 16:58:34 INFO - PROCESS | 1650 | 1467244714456 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119190400) [pid = 1650] [serial = 1715] [outer = 0x1128cec00] 16:58:34 INFO - PROCESS | 1650 | 1467244714742 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms 16:58:34 INFO - PROCESS | 1650 | 1467244714787 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1650 | 1467244714790 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:58:34 INFO - PROCESS | 1650 | 1467244714793 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1650 | 1467244714794 Marionette TRACE conn2 <- [1,2258,null,{}] 16:58:34 INFO - PROCESS | 1650 | 1467244714796 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1650 | 1467244714797 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:34 INFO - PROCESS | 1650 | 1467244714879 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:58:34 INFO - PROCESS | 1650 | 1467244714883 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1650 | 1467244714884 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d2000 == 37 [pid = 1650] [id = 572] 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c42c00) [pid = 1650] [serial = 1716] [outer = 0x0] 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1237eb800) [pid = 1650] [serial = 1717] [outer = 0x119c42c00] 16:58:34 INFO - PROCESS | 1650 | 1467244714911 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a93400) [pid = 1650] [serial = 1718] [outer = 0x119c42c00] 16:58:35 INFO - PROCESS | 1650 | 1467244715241 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 16:58:35 INFO - PROCESS | 1650 | 1467244715278 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1650 | 1467244715280 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:58:35 INFO - PROCESS | 1650 | 1467244715307 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1650 | 1467244715310 Marionette TRACE conn2 <- [1,2262,null,{}] 16:58:35 INFO - PROCESS | 1650 | 1467244715314 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1650 | 1467244715316 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:35 INFO - PROCESS | 1650 | 1467244715462 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:58:35 INFO - PROCESS | 1650 | 1467244715467 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1650 | 1467244715469 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a939800 == 38 [pid = 1650] [id = 573] 16:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a93800) [pid = 1650] [serial = 1719] [outer = 0x0] 16:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1245da400) [pid = 1650] [serial = 1720] [outer = 0x123a93800] 16:58:35 INFO - PROCESS | 1650 | 1467244715512 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124d8d000) [pid = 1650] [serial = 1721] [outer = 0x123a93800] 16:58:35 INFO - PROCESS | 1650 | 1467244715911 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 627ms 16:58:35 INFO - PROCESS | 1650 | 1467244715929 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1650 | 1467244715931 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:58:35 INFO - PROCESS | 1650 | 1467244715933 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1650 | 1467244715934 Marionette TRACE conn2 <- [1,2266,null,{}] 16:58:35 INFO - PROCESS | 1650 | 1467244715942 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1650 | 1467244715943 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:36 INFO - PROCESS | 1650 | 1467244716057 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:58:36 INFO - PROCESS | 1650 | 1467244716135 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1650 | 1467244716137 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d90800 == 39 [pid = 1650] [id = 574] 16:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110eb3c00) [pid = 1650] [serial = 1722] [outer = 0x0] 16:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1121b9000) [pid = 1650] [serial = 1723] [outer = 0x110eb3c00] 16:58:36 INFO - PROCESS | 1650 | 1467244716171 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129ae400) [pid = 1650] [serial = 1724] [outer = 0x110eb3c00] 16:58:36 INFO - PROCESS | 1650 | 1467244716665 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 774ms 16:58:36 INFO - PROCESS | 1650 | 1467244716708 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1650 | 1467244716711 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:58:36 INFO - PROCESS | 1650 | 1467244716714 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1650 | 1467244716716 Marionette TRACE conn2 <- [1,2270,null,{}] 16:58:36 INFO - PROCESS | 1650 | 1467244716719 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 1650 | 1467244716723 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:36 INFO - PROCESS | 1650 | 1467244716835 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:58:36 INFO - PROCESS | 1650 | 1467244716962 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1650 | 1467244716963 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118838800 == 40 [pid = 1650] [id = 575] 16:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129afc00) [pid = 1650] [serial = 1725] [outer = 0x0] 16:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116137800) [pid = 1650] [serial = 1726] [outer = 0x1129afc00] 16:58:36 INFO - PROCESS | 1650 | 1467244716996 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f65000) [pid = 1650] [serial = 1727] [outer = 0x1129afc00] 16:58:37 INFO - PROCESS | 1650 | 1467244717561 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 871ms 16:58:37 INFO - PROCESS | 1650 | 1467244717605 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1650 | 1467244717610 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:58:37 INFO - PROCESS | 1650 | 1467244717616 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1650 | 1467244717618 Marionette TRACE conn2 <- [1,2274,null,{}] 16:58:37 INFO - PROCESS | 1650 | 1467244717622 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:37 INFO - PROCESS | 1650 | 1467244717624 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:37 INFO - PROCESS | 1650 | 1467244717780 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:58:37 INFO - PROCESS | 1650 | 1467244717866 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1650 | 1467244717867 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116412800 == 41 [pid = 1650] [id = 576] 16:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110eaf400) [pid = 1650] [serial = 1728] [outer = 0x0] 16:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112d5ac00) [pid = 1650] [serial = 1729] [outer = 0x110eaf400] 16:58:37 INFO - PROCESS | 1650 | 1467244717897 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118304c00) [pid = 1650] [serial = 1730] [outer = 0x110eaf400] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a939800 == 40 [pid = 1650] [id = 573] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d2000 == 39 [pid = 1650] [id = 572] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12902a000 == 38 [pid = 1650] [id = 571] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128aac800 == 37 [pid = 1650] [id = 570] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128872800 == 36 [pid = 1650] [id = 569] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126520800 == 35 [pid = 1650] [id = 568] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12424b000 == 34 [pid = 1650] [id = 567] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12371d800 == 33 [pid = 1650] [id = 566] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119a31000 == 32 [pid = 1650] [id = 565] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117d51800 == 31 [pid = 1650] [id = 564] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1168be800 == 30 [pid = 1650] [id = 563] 16:58:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11917e800 == 29 [pid = 1650] [id = 562] 16:58:38 INFO - PROCESS | 1650 | 1467244718559 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 973ms 16:58:38 INFO - PROCESS | 1650 | 1467244718596 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1650 | 1467244718600 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:58:38 INFO - PROCESS | 1650 | 1467244718606 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1650 | 1467244718610 Marionette TRACE conn2 <- [1,2278,null,{}] 16:58:38 INFO - PROCESS | 1650 | 1467244718615 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1650 | 1467244718617 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:38 INFO - PROCESS | 1650 | 1467244718746 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e91000) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11830b800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11814a400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1187d3c00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118770c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123279c00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123003000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11877ac00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114fbb800) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1238cc800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119ce8000) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119c42400) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1234e7c00) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133d0c00) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1188f5c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112e6c000) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11876f400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e23000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1242e4c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176f8000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116f91800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841ec00) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12074a800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a7e400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115e21c00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a95400) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1242e5000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 16:58:38 INFO - PROCESS | 1650 | 1467244718844 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1650 | 1467244718846 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11748d000 == 30 [pid = 1650] [id = 577] 16:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113086400) [pid = 1650] [serial = 1731] [outer = 0x0] 16:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1164e6000) [pid = 1650] [serial = 1732] [outer = 0x113086400] 16:58:38 INFO - PROCESS | 1650 | 1467244718894 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118150400) [pid = 1650] [serial = 1733] [outer = 0x113086400] 16:58:39 INFO - PROCESS | 1650 | 1467244719208 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 625ms 16:58:39 INFO - PROCESS | 1650 | 1467244719229 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1650 | 1467244719232 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:58:39 INFO - PROCESS | 1650 | 1467244719240 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1650 | 1467244719242 Marionette TRACE conn2 <- [1,2282,null,{}] 16:58:39 INFO - PROCESS | 1650 | 1467244719245 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1650 | 1467244719247 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:39 INFO - PROCESS | 1650 | 1467244719331 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:58:39 INFO - PROCESS | 1650 | 1467244719405 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:39 INFO - PROCESS | 1650 | 1467244719407 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c1000 == 31 [pid = 1650] [id = 578] 16:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118302c00) [pid = 1650] [serial = 1734] [outer = 0x0] 16:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11841c800) [pid = 1650] [serial = 1735] [outer = 0x118302c00] 16:58:39 INFO - PROCESS | 1650 | 1467244719436 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11876f800) [pid = 1650] [serial = 1736] [outer = 0x118302c00] 16:58:39 INFO - PROCESS | 1650 | 1467244719715 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 16:58:39 INFO - PROCESS | 1650 | 1467244719761 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1650 | 1467244719764 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:58:39 INFO - PROCESS | 1650 | 1467244719767 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1650 | 1467244719773 Marionette TRACE conn2 <- [1,2286,null,{}] 16:58:39 INFO - PROCESS | 1650 | 1467244719785 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1650 | 1467244719792 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:39 INFO - PROCESS | 1650 | 1467244719921 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:58:40 INFO - PROCESS | 1650 | 1467244720004 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1650 | 1467244720008 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123998000 == 32 [pid = 1650] [id = 579] 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e2e400) [pid = 1650] [serial = 1737] [outer = 0x0] 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187d7800) [pid = 1650] [serial = 1738] [outer = 0x112e2e400] 16:58:40 INFO - PROCESS | 1650 | 1467244720052 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11994ac00) [pid = 1650] [serial = 1739] [outer = 0x112e2e400] 16:58:40 INFO - PROCESS | 1650 | 1467244720411 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 682ms 16:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:58:40 INFO - PROCESS | 1650 | 1467244720448 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:58:40 INFO - PROCESS | 1650 | 1467244720450 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:58:40 INFO - PROCESS | 1650 | 1467244720453 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 1650 | 1467244720456 Marionette TRACE conn2 <- [1,2290,null,{}] 16:58:40 INFO - PROCESS | 1650 | 1467244720458 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:40 INFO - PROCESS | 1650 | 1467244720460 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:40 INFO - PROCESS | 1650 | 1467244720571 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:58:40 INFO - PROCESS | 1650 | 1467244720598 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1650 | 1467244720600 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cc000 == 33 [pid = 1650] [id = 580] 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119960400) [pid = 1650] [serial = 1740] [outer = 0x0] 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119c49400) [pid = 1650] [serial = 1741] [outer = 0x119960400] 16:58:40 INFO - PROCESS | 1650 | 1467244720625 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120747800) [pid = 1650] [serial = 1742] [outer = 0x119960400] 16:58:40 INFO - PROCESS | 1650 | 1467244720939 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 16:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:58:40 INFO - PROCESS | 1650 | 1467244720976 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:58:40 INFO - PROCESS | 1650 | 1467244720977 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:58:40 INFO - PROCESS | 1650 | 1467244720979 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 1650 | 1467244720980 Marionette TRACE conn2 <- [1,2294,null,{}] 16:58:40 INFO - PROCESS | 1650 | 1467244720982 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:40 INFO - PROCESS | 1650 | 1467244720984 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:41 INFO - PROCESS | 1650 | 1467244721089 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:58:41 INFO - PROCESS | 1650 | 1467244721092 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1650 | 1467244721094 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0c800 == 34 [pid = 1650] [id = 581] 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119960c00) [pid = 1650] [serial = 1743] [outer = 0x0] 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123005c00) [pid = 1650] [serial = 1744] [outer = 0x119960c00] 16:58:41 INFO - PROCESS | 1650 | 1467244721118 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1234e5800) [pid = 1650] [serial = 1745] [outer = 0x119960c00] 16:58:41 INFO - PROCESS | 1650 | 1467244721448 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 16:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:58:41 INFO - PROCESS | 1650 | 1467244721499 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1650 | 1467244721501 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:58:41 INFO - PROCESS | 1650 | 1467244721503 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1650 | 1467244721504 Marionette TRACE conn2 <- [1,2298,null,{}] 16:58:41 INFO - PROCESS | 1650 | 1467244721512 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1650 | 1467244721516 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:41 INFO - PROCESS | 1650 | 1467244721628 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:58:41 INFO - PROCESS | 1650 | 1467244721632 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1650 | 1467244721633 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129028000 == 35 [pid = 1650] [id = 582] 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1234e6c00) [pid = 1650] [serial = 1746] [outer = 0x0] 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1239aac00) [pid = 1650] [serial = 1747] [outer = 0x1234e6c00] 16:58:41 INFO - PROCESS | 1650 | 1467244721658 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12484f000) [pid = 1650] [serial = 1748] [outer = 0x1234e6c00] 16:58:42 INFO - PROCESS | 1650 | 1467244722009 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 523ms 16:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:58:42 INFO - PROCESS | 1650 | 1467244722026 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1650 | 1467244722028 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:58:42 INFO - PROCESS | 1650 | 1467244722030 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1650 | 1467244722032 Marionette TRACE conn2 <- [1,2302,null,{}] 16:58:42 INFO - PROCESS | 1650 | 1467244722035 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 1650 | 1467244722036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:42 INFO - PROCESS | 1650 | 1467244722182 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:58:42 INFO - PROCESS | 1650 | 1467244722198 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1650 | 1467244722199 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a665800 == 36 [pid = 1650] [id = 583] 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12484f800) [pid = 1650] [serial = 1749] [outer = 0x0] 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124dd3400) [pid = 1650] [serial = 1750] [outer = 0x12484f800] 16:58:42 INFO - PROCESS | 1650 | 1467244722224 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124dda000) [pid = 1650] [serial = 1751] [outer = 0x12484f800] 16:58:42 INFO - PROCESS | 1650 | 1467244722631 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110eab800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1164ec800) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e8b000) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133ad800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118311800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119105800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118774c00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a1ac00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112e73c00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119944000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128cec00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123004000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119592800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129ab000) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:58:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119c42c00) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 619ms 16:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:58:42 INFO - PROCESS | 1650 | 1467244722650 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1650 | 1467244722651 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:58:42 INFO - PROCESS | 1650 | 1467244722653 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1650 | 1467244722654 Marionette TRACE conn2 <- [1,2306,null,{}] 16:58:42 INFO - PROCESS | 1650 | 1467244722656 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 1650 | 1467244722657 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:42 INFO - PROCESS | 1650 | 1467244722736 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:58:42 INFO - PROCESS | 1650 | 1467244722742 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1650 | 1467244722743 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b91000 == 37 [pid = 1650] [id = 584] 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e73c00) [pid = 1650] [serial = 1752] [outer = 0x0] 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113c96000) [pid = 1650] [serial = 1753] [outer = 0x112e73c00] 16:58:42 INFO - PROCESS | 1650 | 1467244722767 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118152400) [pid = 1650] [serial = 1754] [outer = 0x112e73c00] 16:58:43 INFO - PROCESS | 1650 | 1467244723105 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 471ms 16:58:43 INFO - PROCESS | 1650 | 1467244723125 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1650 | 1467244723126 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:58:43 INFO - PROCESS | 1650 | 1467244723129 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1650 | 1467244723130 Marionette TRACE conn2 <- [1,2310,null,{}] 16:58:43 INFO - PROCESS | 1650 | 1467244723133 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1650 | 1467244723134 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:43 INFO - PROCESS | 1650 | 1467244723215 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:58:43 INFO - PROCESS | 1650 | 1467244723277 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1650 | 1467244723278 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123997800 == 38 [pid = 1650] [id = 585] 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1130da000) [pid = 1650] [serial = 1755] [outer = 0x0] 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11959c800) [pid = 1650] [serial = 1756] [outer = 0x1130da000] 16:58:43 INFO - PROCESS | 1650 | 1467244723302 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124d8c800) [pid = 1650] [serial = 1757] [outer = 0x1130da000] 16:58:43 INFO - PROCESS | 1650 | 1467244723607 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 16:58:43 INFO - PROCESS | 1650 | 1467244723650 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1650 | 1467244723652 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:58:43 INFO - PROCESS | 1650 | 1467244723658 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1650 | 1467244723660 Marionette TRACE conn2 <- [1,2314,null,{}] 16:58:43 INFO - PROCESS | 1650 | 1467244723663 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1650 | 1467244723665 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:43 INFO - PROCESS | 1650 | 1467244723751 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:58:43 INFO - PROCESS | 1650 | 1467244723757 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1650 | 1467244723758 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7d000 == 39 [pid = 1650] [id = 586] 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124dd4000) [pid = 1650] [serial = 1758] [outer = 0x0] 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e3a400) [pid = 1650] [serial = 1759] [outer = 0x124dd4000] 16:58:43 INFO - PROCESS | 1650 | 1467244723782 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124edec00) [pid = 1650] [serial = 1760] [outer = 0x124dd4000] 16:58:44 INFO - PROCESS | 1650 | 1467244724113 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 16:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:58:44 INFO - PROCESS | 1650 | 1467244724127 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1650 | 1467244724129 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:58:44 INFO - PROCESS | 1650 | 1467244724131 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1650 | 1467244724133 Marionette TRACE conn2 <- [1,2318,null,{}] 16:58:44 INFO - PROCESS | 1650 | 1467244724136 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 1650 | 1467244724139 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:44 INFO - PROCESS | 1650 | 1467244724260 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:58:44 INFO - PROCESS | 1650 | 1467244724266 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1650 | 1467244724268 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c55b000 == 40 [pid = 1650] [id = 587] 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119592800) [pid = 1650] [serial = 1761] [outer = 0x0] 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126189000) [pid = 1650] [serial = 1762] [outer = 0x119592800] 16:58:44 INFO - PROCESS | 1650 | 1467244724294 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1271e7800) [pid = 1650] [serial = 1763] [outer = 0x119592800] 16:58:44 INFO - PROCESS | 1650 | 1467244724590 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1650 | 1467244724613 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:58:44 INFO - PROCESS | 1650 | 1467244724616 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1650 | 1467244724617 Marionette TRACE conn2 <- [1,2322,null,{}] 16:58:44 INFO - PROCESS | 1650 | 1467244724623 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 1650 | 1467244724625 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:44 INFO - PROCESS | 1650 | 1467244724756 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:58:44 INFO - PROCESS | 1650 | 1467244724855 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1650 | 1467244724856 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168a4000 == 41 [pid = 1650] [id = 588] 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129a9400) [pid = 1650] [serial = 1764] [outer = 0x0] 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112e31000) [pid = 1650] [serial = 1765] [outer = 0x1129a9400] 16:58:44 INFO - PROCESS | 1650 | 1467244724890 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114fc0c00) [pid = 1650] [serial = 1766] [outer = 0x1129a9400] 16:58:45 INFO - PROCESS | 1650 | 1467244725348 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 772ms 16:58:45 INFO - PROCESS | 1650 | 1467244725390 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 1650 | 1467244725393 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:58:45 INFO - PROCESS | 1650 | 1467244725397 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 1650 | 1467244725399 Marionette TRACE conn2 <- [1,2326,null,{}] 16:58:45 INFO - PROCESS | 1650 | 1467244725402 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1650 | 1467244725404 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:45 INFO - PROCESS | 1650 | 1467244725537 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:58:45 INFO - PROCESS | 1650 | 1467244725610 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1650 | 1467244725612 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399a000 == 42 [pid = 1650] [id = 589] 16:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11837bc00) [pid = 1650] [serial = 1767] [outer = 0x0] 16:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118424400) [pid = 1650] [serial = 1768] [outer = 0x11837bc00] 16:58:45 INFO - PROCESS | 1650 | 1467244725643 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118778c00) [pid = 1650] [serial = 1769] [outer = 0x11837bc00] 16:58:46 INFO - PROCESS | 1650 | 1467244726070 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 16:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:58:46 INFO - PROCESS | 1650 | 1467244726118 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1650 | 1467244726120 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:58:46 INFO - PROCESS | 1650 | 1467244726122 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1650 | 1467244726124 Marionette TRACE conn2 <- [1,2330,null,{}] 16:58:46 INFO - PROCESS | 1650 | 1467244726127 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 1650 | 1467244726128 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:46 INFO - PROCESS | 1650 | 1467244726234 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:58:46 INFO - PROCESS | 1650 | 1467244726296 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 1650 | 1467244726298 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4c000 == 43 [pid = 1650] [id = 590] 16:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119943c00) [pid = 1650] [serial = 1770] [outer = 0x0] 16:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a8b400) [pid = 1650] [serial = 1771] [outer = 0x119943c00] 16:58:46 INFO - PROCESS | 1650 | 1467244726327 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123006400) [pid = 1650] [serial = 1772] [outer = 0x119943c00] 16:58:46 INFO - PROCESS | 1650 | 1467244726930 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 871ms 16:58:47 INFO - PROCESS | 1650 | 1467244727008 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 1650 | 1467244727010 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:58:47 INFO - PROCESS | 1650 | 1467244727015 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1650 | 1467244727017 Marionette TRACE conn2 <- [1,2334,null,{}] 16:58:47 INFO - PROCESS | 1650 | 1467244727024 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 1650 | 1467244727026 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:47 INFO - PROCESS | 1650 | 1467244727116 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:58:47 INFO - PROCESS | 1650 | 1467244727186 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1650 | 1467244727189 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ee2000 == 44 [pid = 1650] [id = 591] 16:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11613ec00) [pid = 1650] [serial = 1773] [outer = 0x0] 16:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11677d000) [pid = 1650] [serial = 1774] [outer = 0x11613ec00] 16:58:47 INFO - PROCESS | 1650 | 1467244727216 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1176f6400) [pid = 1650] [serial = 1775] [outer = 0x11613ec00] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c55b000 == 43 [pid = 1650] [id = 587] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7d000 == 42 [pid = 1650] [id = 586] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123997800 == 41 [pid = 1650] [id = 585] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128b91000 == 40 [pid = 1650] [id = 584] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a665800 == 39 [pid = 1650] [id = 583] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129028000 == 38 [pid = 1650] [id = 582] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0c800 == 37 [pid = 1650] [id = 581] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cc000 == 36 [pid = 1650] [id = 580] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123998000 == 35 [pid = 1650] [id = 579] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c1000 == 34 [pid = 1650] [id = 578] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11748d000 == 33 [pid = 1650] [id = 577] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116412800 == 32 [pid = 1650] [id = 576] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118838800 == 31 [pid = 1650] [id = 575] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x115d90800 == 30 [pid = 1650] [id = 574] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4c000 == 29 [pid = 1650] [id = 590] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12399a000 == 28 [pid = 1650] [id = 589] 16:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1168a4000 == 27 [pid = 1650] [id = 588] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1237eb800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123a93400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123a8d400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119190400) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1188f8c00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1245da400) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110eb8400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128d9000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f5b000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176f8400) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116804000) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113c8c400) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116141000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114fca400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118419800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11958f400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118438c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187ce000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118771400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11619e800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114fc1c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119c44400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118303800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119940c00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116a19c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1234e5400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123003800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119c45800) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1238c0000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1234f1400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119969c00) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 16:58:48 INFO - PROCESS | 1650 | 1467244728170 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1175ms 16:58:48 INFO - PROCESS | 1650 | 1467244728197 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:58:48 INFO - PROCESS | 1650 | 1467244728199 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:58:48 INFO - PROCESS | 1650 | 1467244728203 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1650 | 1467244728206 Marionette TRACE conn2 <- [1,2338,null,{}] 16:58:48 INFO - PROCESS | 1650 | 1467244728210 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1650 | 1467244728212 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:48 INFO - PROCESS | 1650 | 1467244728293 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:58:48 INFO - PROCESS | 1650 | 1467244728299 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1650 | 1467244728302 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168af800 == 28 [pid = 1650] [id = 592] 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113c92000) [pid = 1650] [serial = 1776] [outer = 0x0] 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x114fb8c00) [pid = 1650] [serial = 1777] [outer = 0x113c92000] 16:58:48 INFO - PROCESS | 1650 | 1467244728334 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115e27c00) [pid = 1650] [serial = 1778] [outer = 0x113c92000] 16:58:48 INFO - PROCESS | 1650 | 1467244728694 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 523ms 16:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:58:48 INFO - PROCESS | 1650 | 1467244728726 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1650 | 1467244728729 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:58:48 INFO - PROCESS | 1650 | 1467244728765 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1650 | 1467244728767 Marionette TRACE conn2 <- [1,2342,null,{}] 16:58:48 INFO - PROCESS | 1650 | 1467244728770 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1650 | 1467244728772 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:48 INFO - PROCESS | 1650 | 1467244728850 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:58:48 INFO - PROCESS | 1650 | 1467244728857 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1650 | 1467244728858 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d5800 == 29 [pid = 1650] [id = 593] 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116f5c400) [pid = 1650] [serial = 1779] [outer = 0x0] 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118147c00) [pid = 1650] [serial = 1780] [outer = 0x116f5c400] 16:58:48 INFO - PROCESS | 1650 | 1467244728886 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11830bc00) [pid = 1650] [serial = 1781] [outer = 0x116f5c400] 16:58:49 INFO - PROCESS | 1650 | 1467244729237 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 554ms 16:58:49 INFO - PROCESS | 1650 | 1467244729297 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1650 | 1467244729299 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:58:49 INFO - PROCESS | 1650 | 1467244729302 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1650 | 1467244729312 Marionette TRACE conn2 <- [1,2346,null,{}] 16:58:49 INFO - PROCESS | 1650 | 1467244729320 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 1650 | 1467244729323 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:49 INFO - PROCESS | 1650 | 1467244729402 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:58:49 INFO - PROCESS | 1650 | 1467244729410 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1650 | 1467244729412 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123079800 == 30 [pid = 1650] [id = 594] 16:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118435c00) [pid = 1650] [serial = 1782] [outer = 0x0] 16:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118731c00) [pid = 1650] [serial = 1783] [outer = 0x118435c00] 16:58:49 INFO - PROCESS | 1650 | 1467244729440 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118777000) [pid = 1650] [serial = 1784] [outer = 0x118435c00] 16:58:49 INFO - PROCESS | 1650 | 1467244729803 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 528ms 16:58:49 INFO - PROCESS | 1650 | 1467244729830 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1650 | 1467244729832 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:58:49 INFO - PROCESS | 1650 | 1467244729834 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1650 | 1467244729835 Marionette TRACE conn2 <- [1,2350,null,{}] 16:58:49 INFO - PROCESS | 1650 | 1467244729838 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 1650 | 1467244729839 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:49 INFO - PROCESS | 1650 | 1467244729918 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:58:49 INFO - PROCESS | 1650 | 1467244729981 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1650 | 1467244729982 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1238ac000 == 31 [pid = 1650] [id = 595] 16:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118776000) [pid = 1650] [serial = 1785] [outer = 0x0] 16:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188f6800) [pid = 1650] [serial = 1786] [outer = 0x118776000] 16:58:50 INFO - PROCESS | 1650 | 1467244730008 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119484800) [pid = 1650] [serial = 1787] [outer = 0x118776000] 16:58:50 INFO - PROCESS | 1650 | 1467244730323 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 523ms 16:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:58:50 INFO - PROCESS | 1650 | 1467244730361 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 1650 | 1467244730362 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:58:50 INFO - PROCESS | 1650 | 1467244730364 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1650 | 1467244730365 Marionette TRACE conn2 <- [1,2354,null,{}] 16:58:50 INFO - PROCESS | 1650 | 1467244730368 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 1650 | 1467244730369 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:50 INFO - PROCESS | 1650 | 1467244730473 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:58:50 INFO - PROCESS | 1650 | 1467244730476 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1650 | 1467244730478 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e25000 == 32 [pid = 1650] [id = 596] 16:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110eb8800) [pid = 1650] [serial = 1788] [outer = 0x0] 16:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119598800) [pid = 1650] [serial = 1789] [outer = 0x110eb8800] 16:58:50 INFO - PROCESS | 1650 | 1467244730502 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a8a800) [pid = 1650] [serial = 1790] [outer = 0x110eb8800] 16:58:50 INFO - PROCESS | 1650 | 1467244730841 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 16:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:58:50 INFO - PROCESS | 1650 | 1467244730883 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 1650 | 1467244730884 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:58:50 INFO - PROCESS | 1650 | 1467244730889 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1650 | 1467244730890 Marionette TRACE conn2 <- [1,2358,null,{}] 16:58:50 INFO - PROCESS | 1650 | 1467244730892 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 1650 | 1467244730896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:51 INFO - PROCESS | 1650 | 1467244731014 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:58:51 INFO - PROCESS | 1650 | 1467244731053 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1650 | 1467244731054 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b8000 == 33 [pid = 1650] [id = 597] 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c45800) [pid = 1650] [serial = 1791] [outer = 0x0] 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1207f2000) [pid = 1650] [serial = 1792] [outer = 0x119c45800] 16:58:51 INFO - PROCESS | 1650 | 1467244731080 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1234f0c00) [pid = 1650] [serial = 1793] [outer = 0x119c45800] 16:58:51 INFO - PROCESS | 1650 | 1467244731399 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 16:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:58:51 INFO - PROCESS | 1650 | 1467244731457 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1650 | 1467244731459 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:58:51 INFO - PROCESS | 1650 | 1467244731461 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1650 | 1467244731462 Marionette TRACE conn2 <- [1,2362,null,{}] 16:58:51 INFO - PROCESS | 1650 | 1467244731464 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1650 | 1467244731465 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:51 INFO - PROCESS | 1650 | 1467244731564 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:58:51 INFO - PROCESS | 1650 | 1467244731603 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1650 | 1467244731604 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129013000 == 34 [pid = 1650] [id = 598] 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1234f1400) [pid = 1650] [serial = 1794] [outer = 0x0] 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1237ec800) [pid = 1650] [serial = 1795] [outer = 0x1234f1400] 16:58:51 INFO - PROCESS | 1650 | 1467244731629 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123a97400) [pid = 1650] [serial = 1796] [outer = 0x1234f1400] 16:58:51 INFO - PROCESS | 1650 | 1467244731958 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 16:58:51 INFO - PROCESS | 1650 | 1467244731980 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1650 | 1467244731981 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:58:51 INFO - PROCESS | 1650 | 1467244731983 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1650 | 1467244731984 Marionette TRACE conn2 <- [1,2366,null,{}] 16:58:51 INFO - PROCESS | 1650 | 1467244731988 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1650 | 1467244731990 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:52 INFO - PROCESS | 1650 | 1467244732091 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:58:52 INFO - PROCESS | 1650 | 1467244732095 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1650 | 1467244732096 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129190000 == 35 [pid = 1650] [id = 599] 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a7f400) [pid = 1650] [serial = 1797] [outer = 0x0] 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d0bc00) [pid = 1650] [serial = 1798] [outer = 0x112a7f400] 16:58:52 INFO - PROCESS | 1650 | 1467244732120 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1242e4c00) [pid = 1650] [serial = 1799] [outer = 0x112a7f400] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119960c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1234e6c00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129afc00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e2e400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12484f800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113086400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118302c00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110eb3c00) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110eaf400) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124dd4000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119960400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119592800) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1130da000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123a93800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:58:52 INFO - PROCESS | 1650 | 1467244732586 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 625ms 16:58:52 INFO - PROCESS | 1650 | 1467244732608 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1650 | 1467244732610 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:58:52 INFO - PROCESS | 1650 | 1467244732612 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1650 | 1467244732613 Marionette TRACE conn2 <- [1,2370,null,{}] 16:58:52 INFO - PROCESS | 1650 | 1467244732616 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:52 INFO - PROCESS | 1650 | 1467244732617 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:52 INFO - PROCESS | 1650 | 1467244732693 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:58:52 INFO - PROCESS | 1650 | 1467244732755 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1650 | 1467244732764 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a51a800 == 36 [pid = 1650] [id = 600] 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129a4800) [pid = 1650] [serial = 1800] [outer = 0x0] 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119595400) [pid = 1650] [serial = 1801] [outer = 0x1129a4800] 16:58:52 INFO - PROCESS | 1650 | 1467244732789 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123d60400) [pid = 1650] [serial = 1802] [outer = 0x1129a4800] 16:58:53 INFO - PROCESS | 1650 | 1467244733072 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 16:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:58:53 INFO - PROCESS | 1650 | 1467244733131 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1650 | 1467244733132 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:58:53 INFO - PROCESS | 1650 | 1467244733134 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1650 | 1467244733135 Marionette TRACE conn2 <- [1,2374,null,{}] 16:58:53 INFO - PROCESS | 1650 | 1467244733140 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1650 | 1467244733142 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:53 INFO - PROCESS | 1650 | 1467244733218 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:58:53 INFO - PROCESS | 1650 | 1467244733224 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1650 | 1467244733225 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a926000 == 37 [pid = 1650] [id = 601] 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124118400) [pid = 1650] [serial = 1803] [outer = 0x0] 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124d8d400) [pid = 1650] [serial = 1804] [outer = 0x124118400] 16:58:53 INFO - PROCESS | 1650 | 1467244733250 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124dd8400) [pid = 1650] [serial = 1805] [outer = 0x124118400] 16:58:53 INFO - PROCESS | 1650 | 1467244733567 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 474ms 16:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:58:53 INFO - PROCESS | 1650 | 1467244733608 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1650 | 1467244733610 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:58:53 INFO - PROCESS | 1650 | 1467244733612 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1650 | 1467244733614 Marionette TRACE conn2 <- [1,2378,null,{}] 16:58:53 INFO - PROCESS | 1650 | 1467244733616 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1650 | 1467244733618 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:53 INFO - PROCESS | 1650 | 1467244733739 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:58:53 INFO - PROCESS | 1650 | 1467244733745 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1650 | 1467244733747 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2c000 == 38 [pid = 1650] [id = 602] 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124dd8800) [pid = 1650] [serial = 1806] [outer = 0x0] 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ddcc00) [pid = 1650] [serial = 1807] [outer = 0x124dd8800] 16:58:53 INFO - PROCESS | 1650 | 1467244733781 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126653800) [pid = 1650] [serial = 1808] [outer = 0x124dd8800] 16:58:54 INFO - PROCESS | 1650 | 1467244734113 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 16:58:54 INFO - PROCESS | 1650 | 1467244734132 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1650 | 1467244734133 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:58:54 INFO - PROCESS | 1650 | 1467244734135 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1650 | 1467244734138 Marionette TRACE conn2 <- [1,2382,null,{}] 16:58:54 INFO - PROCESS | 1650 | 1467244734141 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1650 | 1467244734143 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:54 INFO - PROCESS | 1650 | 1467244734219 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:58:54 INFO - PROCESS | 1650 | 1467244734226 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1650 | 1467244734227 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c55f000 == 39 [pid = 1650] [id = 603] 16:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1266ec000) [pid = 1650] [serial = 1809] [outer = 0x0] 16:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12872bc00) [pid = 1650] [serial = 1810] [outer = 0x1266ec000] 16:58:54 INFO - PROCESS | 1650 | 1467244734250 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1288dd000) [pid = 1650] [serial = 1811] [outer = 0x1266ec000] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d5800 == 38 [pid = 1650] [id = 593] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1168af800 == 37 [pid = 1650] [id = 592] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119ee2000 == 36 [pid = 1650] [id = 591] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b8000 == 35 [pid = 1650] [id = 597] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129013000 == 34 [pid = 1650] [id = 598] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1238ac000 == 33 [pid = 1650] [id = 595] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x124e25000 == 32 [pid = 1650] [id = 596] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a926000 == 31 [pid = 1650] [id = 601] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129190000 == 30 [pid = 1650] [id = 599] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123079800 == 29 [pid = 1650] [id = 594] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a51a800 == 28 [pid = 1650] [id = 600] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124d8d000) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123005c00) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1239aac00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116137800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f65000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187d7800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11994ac00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124dd3400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1164e6000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118150400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11841c800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11876f800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1121b9000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129ae400) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112d5ac00) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118304c00) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124edec00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12484f000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113c96000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124e3a400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124dda000) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119c49400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126189000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1271e7800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1234e5800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x120747800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11959c800) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124d8c800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 16:58:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2c000 == 27 [pid = 1650] [id = 602] 16:58:55 INFO - PROCESS | 1650 | 1467244735632 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1523ms 16:58:55 INFO - PROCESS | 1650 | 1467244735660 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1650 | 1467244735662 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:58:55 INFO - PROCESS | 1650 | 1467244735666 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1650 | 1467244735668 Marionette TRACE conn2 <- [1,2386,null,{}] 16:58:55 INFO - PROCESS | 1650 | 1467244735672 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:55 INFO - PROCESS | 1650 | 1467244735674 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:55 INFO - PROCESS | 1650 | 1467244735758 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:58:55 INFO - PROCESS | 1650 | 1467244735811 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 1650 | 1467244735814 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11684b000 == 28 [pid = 1650] [id = 604] 16:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112e2e400) [pid = 1650] [serial = 1812] [outer = 0x0] 16:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113373000) [pid = 1650] [serial = 1813] [outer = 0x112e2e400] 16:58:55 INFO - PROCESS | 1650 | 1467244735842 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x114fbbc00) [pid = 1650] [serial = 1814] [outer = 0x112e2e400] 16:58:56 INFO - PROCESS | 1650 | 1467244736163 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 16:58:56 INFO - PROCESS | 1650 | 1467244736188 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 1650 | 1467244736194 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:58:56 INFO - PROCESS | 1650 | 1467244736199 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1650 | 1467244736200 Marionette TRACE conn2 <- [1,2390,null,{}] 16:58:56 INFO - PROCESS | 1650 | 1467244736203 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1650 | 1467244736208 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:56 INFO - PROCESS | 1650 | 1467244736289 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:58:56 INFO - PROCESS | 1650 | 1467244736294 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1650 | 1467244736295 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d48000 == 29 [pid = 1650] [id = 605] 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x114fc5800) [pid = 1650] [serial = 1815] [outer = 0x0] 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e8ac00) [pid = 1650] [serial = 1816] [outer = 0x114fc5800] 16:58:56 INFO - PROCESS | 1650 | 1467244736323 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1161a2000) [pid = 1650] [serial = 1817] [outer = 0x114fc5800] 16:58:56 INFO - PROCESS | 1650 | 1467244736685 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 16:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:58:56 INFO - PROCESS | 1650 | 1467244736719 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 1650 | 1467244736721 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:58:56 INFO - PROCESS | 1650 | 1467244736723 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1650 | 1467244736733 Marionette TRACE conn2 <- [1,2394,null,{}] 16:58:56 INFO - PROCESS | 1650 | 1467244736741 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1650 | 1467244736744 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:56 INFO - PROCESS | 1650 | 1467244736822 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:58:56 INFO - PROCESS | 1650 | 1467244736827 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1650 | 1467244736829 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d1000 == 30 [pid = 1650] [id = 606] 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x111c7ac00) [pid = 1650] [serial = 1818] [outer = 0x0] 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1176f8800) [pid = 1650] [serial = 1819] [outer = 0x111c7ac00] 16:58:56 INFO - PROCESS | 1650 | 1467244736860 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118155800) [pid = 1650] [serial = 1820] [outer = 0x111c7ac00] 16:58:57 INFO - PROCESS | 1650 | 1467244737214 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 529ms 16:58:57 INFO - PROCESS | 1650 | 1467244737253 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1650 | 1467244737255 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:58:57 INFO - PROCESS | 1650 | 1467244737267 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1650 | 1467244737268 Marionette TRACE conn2 <- [1,2398,null,{}] 16:58:57 INFO - PROCESS | 1650 | 1467244737270 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 1650 | 1467244737271 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:57 INFO - PROCESS | 1650 | 1467244737350 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:58:57 INFO - PROCESS | 1650 | 1467244737356 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1650 | 1467244737357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123076000 == 31 [pid = 1650] [id = 607] 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11830f800) [pid = 1650] [serial = 1821] [outer = 0x0] 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118418800) [pid = 1650] [serial = 1822] [outer = 0x11830f800] 16:58:57 INFO - PROCESS | 1650 | 1467244737383 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11843a400) [pid = 1650] [serial = 1823] [outer = 0x11830f800] 16:58:57 INFO - PROCESS | 1650 | 1467244737705 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 16:58:57 INFO - PROCESS | 1650 | 1467244737736 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1650 | 1467244737739 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:58:57 INFO - PROCESS | 1650 | 1467244737742 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1650 | 1467244737743 Marionette TRACE conn2 <- [1,2402,null,{}] 16:58:57 INFO - PROCESS | 1650 | 1467244737745 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 1650 | 1467244737746 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:57 INFO - PROCESS | 1650 | 1467244737825 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:58:57 INFO - PROCESS | 1650 | 1467244737830 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1650 | 1467244737831 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123989800 == 32 [pid = 1650] [id = 608] 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114fc2000) [pid = 1650] [serial = 1824] [outer = 0x0] 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118774000) [pid = 1650] [serial = 1825] [outer = 0x114fc2000] 16:58:57 INFO - PROCESS | 1650 | 1467244737858 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187cfc00) [pid = 1650] [serial = 1826] [outer = 0x114fc2000] 16:58:58 INFO - PROCESS | 1650 | 1467244738206 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 16:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:58:58 INFO - PROCESS | 1650 | 1467244738260 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 1650 | 1467244738261 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:58:58 INFO - PROCESS | 1650 | 1467244738264 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1650 | 1467244738265 Marionette TRACE conn2 <- [1,2406,null,{}] 16:58:58 INFO - PROCESS | 1650 | 1467244738267 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1650 | 1467244738271 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:58 INFO - PROCESS | 1650 | 1467244738366 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:58:58 INFO - PROCESS | 1650 | 1467244738374 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1650 | 1467244738375 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e5e000 == 33 [pid = 1650] [id = 609] 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1187db800) [pid = 1650] [serial = 1827] [outer = 0x0] 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119191400) [pid = 1650] [serial = 1828] [outer = 0x1187db800] 16:58:58 INFO - PROCESS | 1650 | 1467244738401 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a80400) [pid = 1650] [serial = 1829] [outer = 0x1187db800] 16:58:58 INFO - PROCESS | 1650 | 1467244738722 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 467ms 16:58:58 INFO - PROCESS | 1650 | 1467244738732 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 1650 | 1467244738733 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:58:58 INFO - PROCESS | 1650 | 1467244738738 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1650 | 1467244738740 Marionette TRACE conn2 <- [1,2410,null,{}] 16:58:58 INFO - PROCESS | 1650 | 1467244738743 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1650 | 1467244738744 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:58 INFO - PROCESS | 1650 | 1467244738830 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:58:58 INFO - PROCESS | 1650 | 1467244738888 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1650 | 1467244738889 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886a000 == 34 [pid = 1650] [id = 610] 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e29000) [pid = 1650] [serial = 1830] [outer = 0x0] 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c4ac00) [pid = 1650] [serial = 1831] [outer = 0x111e29000] 16:58:58 INFO - PROCESS | 1650 | 1467244738913 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1207e8c00) [pid = 1650] [serial = 1832] [outer = 0x111e29000] 16:58:59 INFO - PROCESS | 1650 | 1467244739183 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 475ms 16:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:58:59 INFO - PROCESS | 1650 | 1467244739210 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1650 | 1467244739211 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:58:59 INFO - PROCESS | 1650 | 1467244739213 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1650 | 1467244739215 Marionette TRACE conn2 <- [1,2414,null,{}] 16:58:59 INFO - PROCESS | 1650 | 1467244739217 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1650 | 1467244739218 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:59 INFO - PROCESS | 1650 | 1467244739299 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:58:59 INFO - PROCESS | 1650 | 1467244739303 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1650 | 1467244739307 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b96000 == 35 [pid = 1650] [id = 611] 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120741400) [pid = 1650] [serial = 1833] [outer = 0x0] 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123277800) [pid = 1650] [serial = 1834] [outer = 0x120741400] 16:58:59 INFO - PROCESS | 1650 | 1467244739331 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1234eb000) [pid = 1650] [serial = 1835] [outer = 0x120741400] 16:58:59 INFO - PROCESS | 1650 | 1467244739673 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 16:58:59 INFO - PROCESS | 1650 | 1467244739683 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1650 | 1467244739684 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:58:59 INFO - PROCESS | 1650 | 1467244739690 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1650 | 1467244739691 Marionette TRACE conn2 <- [1,2418,null,{}] 16:58:59 INFO - PROCESS | 1650 | 1467244739694 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1650 | 1467244739695 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:59 INFO - PROCESS | 1650 | 1467244739804 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:58:59 INFO - PROCESS | 1650 | 1467244739818 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1650 | 1467244739819 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ce800 == 36 [pid = 1650] [id = 612] 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11994a000) [pid = 1650] [serial = 1836] [outer = 0x0] 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1234ef400) [pid = 1650] [serial = 1837] [outer = 0x11994a000] 16:58:59 INFO - PROCESS | 1650 | 1467244739844 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1239a8400) [pid = 1650] [serial = 1838] [outer = 0x11994a000] 16:59:00 INFO - PROCESS | 1650 | 1467244740153 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 16:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:59:00 INFO - PROCESS | 1650 | 1467244740209 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1650 | 1467244740210 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:59:00 INFO - PROCESS | 1650 | 1467244740212 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1650 | 1467244740213 Marionette TRACE conn2 <- [1,2422,null,{}] 16:59:00 INFO - PROCESS | 1650 | 1467244740216 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1650 | 1467244740217 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:00 INFO - PROCESS | 1650 | 1467244740294 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:59:00 INFO - PROCESS | 1650 | 1467244740298 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1650 | 1467244740299 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a921800 == 37 [pid = 1650] [id = 613] 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1239aac00) [pid = 1650] [serial = 1839] [outer = 0x0] 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d04c00) [pid = 1650] [serial = 1840] [outer = 0x1239aac00] 16:59:00 INFO - PROCESS | 1650 | 1467244740326 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124608c00) [pid = 1650] [serial = 1841] [outer = 0x1239aac00] 16:59:00 INFO - PROCESS | 1650 | 1467244740659 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 16:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:59:00 INFO - PROCESS | 1650 | 1467244740682 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1650 | 1467244740684 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:59:00 INFO - PROCESS | 1650 | 1467244740686 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1650 | 1467244740688 Marionette TRACE conn2 <- [1,2426,null,{}] 16:59:00 INFO - PROCESS | 1650 | 1467244740690 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1650 | 1467244740691 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:00 INFO - PROCESS | 1650 | 1467244740821 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:59:00 INFO - PROCESS | 1650 | 1467244740832 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1650 | 1467244740834 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123989000 == 38 [pid = 1650] [id = 614] 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119ce8000) [pid = 1650] [serial = 1842] [outer = 0x0] 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1239ad000) [pid = 1650] [serial = 1843] [outer = 0x119ce8000] 16:59:00 INFO - PROCESS | 1650 | 1467244740859 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124ed9000) [pid = 1650] [serial = 1844] [outer = 0x119ce8000] 16:59:01 INFO - PROCESS | 1650 | 1467244741200 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 16:59:01 INFO - PROCESS | 1650 | 1467244741206 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1650 | 1467244741207 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:59:01 INFO - PROCESS | 1650 | 1467244741209 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1650 | 1467244741210 Marionette TRACE conn2 <- [1,2430,null,{}] 16:59:01 INFO - PROCESS | 1650 | 1467244741213 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 1650 | 1467244741214 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:01 INFO - PROCESS | 1650 | 1467244741313 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:59:01 INFO - PROCESS | 1650 | 1467244741325 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1650 | 1467244741326 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd57000 == 39 [pid = 1650] [id = 615] 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124e3f800) [pid = 1650] [serial = 1845] [outer = 0x0] 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12618f400) [pid = 1650] [serial = 1846] [outer = 0x124e3f800] 16:59:01 INFO - PROCESS | 1650 | 1467244741350 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1271db000) [pid = 1650] [serial = 1847] [outer = 0x124e3f800] 16:59:01 INFO - PROCESS | 1650 | 1467244741679 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 16:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:59:01 INFO - PROCESS | 1650 | 1467244741730 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1650 | 1467244741731 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:59:01 INFO - PROCESS | 1650 | 1467244741733 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1650 | 1467244741734 Marionette TRACE conn2 <- [1,2434,null,{}] 16:59:01 INFO - PROCESS | 1650 | 1467244741736 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 1650 | 1467244741737 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:01 INFO - PROCESS | 1650 | 1467244741842 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:59:01 INFO - PROCESS | 1650 | 1467244741846 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1650 | 1467244741847 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7c800 == 40 [pid = 1650] [id = 616] 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12484dc00) [pid = 1650] [serial = 1848] [outer = 0x0] 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12872a800) [pid = 1650] [serial = 1849] [outer = 0x12484dc00] 16:59:01 INFO - PROCESS | 1650 | 1467244741870 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1288da800) [pid = 1650] [serial = 1850] [outer = 0x12484dc00] 16:59:02 INFO - PROCESS | 1650 | 1467244742206 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 16:59:02 INFO - PROCESS | 1650 | 1467244742252 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1650 | 1467244742255 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:59:02 INFO - PROCESS | 1650 | 1467244742258 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1650 | 1467244742259 Marionette TRACE conn2 <- [1,2438,null,{}] 16:59:02 INFO - PROCESS | 1650 | 1467244742261 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1650 | 1467244742262 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:02 INFO - PROCESS | 1650 | 1467244742360 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:59:02 INFO - PROCESS | 1650 | 1467244742373 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1650 | 1467244742374 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c952000 == 41 [pid = 1650] [id = 617] 16:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1288df800) [pid = 1650] [serial = 1851] [outer = 0x0] 16:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1288e5000) [pid = 1650] [serial = 1852] [outer = 0x1288df800] 16:59:02 INFO - PROCESS | 1650 | 1467244742397 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1289e3400) [pid = 1650] [serial = 1853] [outer = 0x1288df800] 16:59:02 INFO - PROCESS | 1650 | 1467244742718 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 16:59:02 INFO - PROCESS | 1650 | 1467244742776 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:59:02 INFO - PROCESS | 1650 | 1467244742777 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:59:02 INFO - PROCESS | 1650 | 1467244742780 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1650 | 1467244742781 Marionette TRACE conn2 <- [1,2442,null,{}] 16:59:02 INFO - PROCESS | 1650 | 1467244742783 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1650 | 1467244742785 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:03 INFO - PROCESS | 1650 | 1467244743028 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112e73c00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110eb8800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1234f1400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119c45800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129a4800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a7f400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124dd8800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124118400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118776000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118435c00) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f5c400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113c92000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11613ec00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119943c00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11837bc00) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:59:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a9400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:59:03 INFO - PROCESS | 1650 | 1467244743077 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 1650 | 1467244743078 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d9800 == 42 [pid = 1650] [id = 618] 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110fac400) [pid = 1650] [serial = 1854] [outer = 0x0] 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a78c00) [pid = 1650] [serial = 1855] [outer = 0x110fac400] 16:59:03 INFO - PROCESS | 1650 | 1467244743102 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117d22c00) [pid = 1650] [serial = 1856] [outer = 0x110fac400] 16:59:03 INFO - PROCESS | 1650 | 1467244743374 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 619ms 16:59:03 INFO - PROCESS | 1650 | 1467244743399 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:59:03 INFO - PROCESS | 1650 | 1467244743401 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:59:03 INFO - PROCESS | 1650 | 1467244743411 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1650 | 1467244743412 Marionette TRACE conn2 <- [1,2446,null,{}] 16:59:03 INFO - PROCESS | 1650 | 1467244743415 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 1650 | 1467244743416 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:03 INFO - PROCESS | 1650 | 1467244743504 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:59:03 INFO - PROCESS | 1650 | 1467244743510 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 1650 | 1467244743511 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd84000 == 43 [pid = 1650] [id = 619] 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128d4800) [pid = 1650] [serial = 1857] [outer = 0x0] 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119196400) [pid = 1650] [serial = 1858] [outer = 0x1128d4800] 16:59:03 INFO - PROCESS | 1650 | 1467244743590 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12429bc00) [pid = 1650] [serial = 1859] [outer = 0x1128d4800] 16:59:03 INFO - PROCESS | 1650 | 1467244743827 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 479ms 16:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:59:03 INFO - PROCESS | 1650 | 1467244743883 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1650 | 1467244743884 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:59:03 INFO - PROCESS | 1650 | 1467244743894 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1650 | 1467244743895 Marionette TRACE conn2 <- [1,2450,null,{}] 16:59:03 INFO - PROCESS | 1650 | 1467244743897 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 1650 | 1467244743899 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:04 INFO - PROCESS | 1650 | 1467244743997 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:59:04 INFO - PROCESS | 1650 | 1467244744000 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1650 | 1467244744002 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caf9000 == 44 [pid = 1650] [id = 620] 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110eb3800) [pid = 1650] [serial = 1860] [outer = 0x0] 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1265e3800) [pid = 1650] [serial = 1861] [outer = 0x110eb3800] 16:59:04 INFO - PROCESS | 1650 | 1467244744026 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1289ee000) [pid = 1650] [serial = 1862] [outer = 0x110eb3800] 16:59:04 INFO - PROCESS | 1650 | 1467244744359 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 527ms 16:59:04 INFO - PROCESS | 1650 | 1467244744413 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 1650 | 1467244744414 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:59:04 INFO - PROCESS | 1650 | 1467244744416 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 1650 | 1467244744418 Marionette TRACE conn2 <- [1,2454,null,{}] 16:59:04 INFO - PROCESS | 1650 | 1467244744420 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 1650 | 1467244744421 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:04 INFO - PROCESS | 1650 | 1467244744529 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:59:04 INFO - PROCESS | 1650 | 1467244744534 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1650 | 1467244744535 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cafb000 == 45 [pid = 1650] [id = 621] 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124d90c00) [pid = 1650] [serial = 1863] [outer = 0x0] 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128adfc00) [pid = 1650] [serial = 1864] [outer = 0x124d90c00] 16:59:04 INFO - PROCESS | 1650 | 1467244744561 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128ae4c00) [pid = 1650] [serial = 1865] [outer = 0x124d90c00] 16:59:04 INFO - PROCESS | 1650 | 1467244744855 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 467ms 16:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:59:04 INFO - PROCESS | 1650 | 1467244744885 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 1650 | 1467244744886 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:59:04 INFO - PROCESS | 1650 | 1467244744892 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 1650 | 1467244744893 Marionette TRACE conn2 <- [1,2458,null,{}] 16:59:04 INFO - PROCESS | 1650 | 1467244744895 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 1650 | 1467244744897 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:04 INFO - PROCESS | 1650 | 1467244744992 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:59:05 INFO - PROCESS | 1650 | 1467244745095 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1650 | 1467244745096 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x113355000 == 46 [pid = 1650] [id = 622] 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110eacc00) [pid = 1650] [serial = 1866] [outer = 0x0] 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x111e58c00) [pid = 1650] [serial = 1867] [outer = 0x110eacc00] 16:59:05 INFO - PROCESS | 1650 | 1467244745128 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1129ac400) [pid = 1650] [serial = 1868] [outer = 0x110eacc00] 16:59:05 INFO - PROCESS | 1650 | 1467244745626 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 771ms 16:59:05 INFO - PROCESS | 1650 | 1467244745663 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1650 | 1467244745666 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:59:05 INFO - PROCESS | 1650 | 1467244745669 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1650 | 1467244745671 Marionette TRACE conn2 <- [1,2462,null,{}] 16:59:05 INFO - PROCESS | 1650 | 1467244745674 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1650 | 1467244745677 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:05 INFO - PROCESS | 1650 | 1467244745817 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:59:05 INFO - PROCESS | 1650 | 1467244745903 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1650 | 1467244745905 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cd800 == 47 [pid = 1650] [id = 623] 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129acc00) [pid = 1650] [serial = 1869] [outer = 0x0] 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114fc8000) [pid = 1650] [serial = 1870] [outer = 0x1129acc00] 16:59:05 INFO - PROCESS | 1650 | 1467244745936 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116637400) [pid = 1650] [serial = 1871] [outer = 0x1129acc00] 16:59:06 INFO - PROCESS | 1650 | 1467244746659 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1071ms 16:59:06 INFO - PROCESS | 1650 | 1467244746740 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:59:06 INFO - PROCESS | 1650 | 1467244746742 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:59:06 INFO - PROCESS | 1650 | 1467244746746 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1650 | 1467244746747 Marionette TRACE conn2 <- [1,2466,null,{}] 16:59:06 INFO - PROCESS | 1650 | 1467244746751 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 1650 | 1467244746753 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:06 INFO - PROCESS | 1650 | 1467244746857 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:59:06 INFO - PROCESS | 1650 | 1467244746919 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1650 | 1467244746922 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117495800 == 48 [pid = 1650] [id = 624] 16:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115e88800) [pid = 1650] [serial = 1872] [outer = 0x0] 16:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115e95c00) [pid = 1650] [serial = 1873] [outer = 0x115e88800] 16:59:06 INFO - PROCESS | 1650 | 1467244746950 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11677dc00) [pid = 1650] [serial = 1874] [outer = 0x115e88800] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12cafb000 == 47 [pid = 1650] [id = 621] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12caf9000 == 46 [pid = 1650] [id = 620] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd84000 == 45 [pid = 1650] [id = 619] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d9800 == 44 [pid = 1650] [id = 618] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c952000 == 43 [pid = 1650] [id = 617] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7c800 == 42 [pid = 1650] [id = 616] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd57000 == 41 [pid = 1650] [id = 615] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12872bc00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123989000 == 40 [pid = 1650] [id = 614] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a921800 == 39 [pid = 1650] [id = 613] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ce800 == 38 [pid = 1650] [id = 612] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128b96000 == 37 [pid = 1650] [id = 611] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12886a000 == 36 [pid = 1650] [id = 610] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124e5e000 == 35 [pid = 1650] [id = 609] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123989800 == 34 [pid = 1650] [id = 608] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123076000 == 33 [pid = 1650] [id = 607] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d1000 == 32 [pid = 1650] [id = 606] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117d48000 == 31 [pid = 1650] [id = 605] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11684b000 == 30 [pid = 1650] [id = 604] 16:59:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c55f000 == 29 [pid = 1650] [id = 603] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119598800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1237ec800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1234f0c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1207f2000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119595400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123a97400) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123d0bc00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126653800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124d8d400) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1242e4c00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1188f6800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118731c00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118777000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118147c00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11830bc00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fb8c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e27c00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1176f6400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11677d000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123006400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a8b400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118778c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118424400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114fc0c00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112e31000) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d60400) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a8a800) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119484800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124dd8400) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ddcc00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118152400) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 16:59:07 INFO - PROCESS | 1650 | 1467244747334 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 622ms 16:59:07 INFO - PROCESS | 1650 | 1467244747368 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1650 | 1467244747371 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:59:07 INFO - PROCESS | 1650 | 1467244747376 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1650 | 1467244747378 Marionette TRACE conn2 <- [1,2470,null,{}] 16:59:07 INFO - PROCESS | 1650 | 1467244747380 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1650 | 1467244747382 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:07 INFO - PROCESS | 1650 | 1467244747462 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:59:07 INFO - PROCESS | 1650 | 1467244747522 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 1650 | 1467244747523 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118835000 == 30 [pid = 1650] [id = 625] 16:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116804000) [pid = 1650] [serial = 1875] [outer = 0x0] 16:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176f6400) [pid = 1650] [serial = 1876] [outer = 0x116804000] 16:59:07 INFO - PROCESS | 1650 | 1467244747551 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118183000) [pid = 1650] [serial = 1877] [outer = 0x116804000] 16:59:07 INFO - PROCESS | 1650 | 1467244747864 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 16:59:07 INFO - PROCESS | 1650 | 1467244747895 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1650 | 1467244747896 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:59:07 INFO - PROCESS | 1650 | 1467244747899 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1650 | 1467244747901 Marionette TRACE conn2 <- [1,2474,null,{}] 16:59:07 INFO - PROCESS | 1650 | 1467244747911 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1650 | 1467244747914 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:08 INFO - PROCESS | 1650 | 1467244748001 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:59:08 INFO - PROCESS | 1650 | 1467244748010 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1650 | 1467244748012 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123180800 == 31 [pid = 1650] [id = 626] 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118310000) [pid = 1650] [serial = 1878] [outer = 0x0] 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118569800) [pid = 1650] [serial = 1879] [outer = 0x118310000] 16:59:08 INFO - PROCESS | 1650 | 1467244748057 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118777000) [pid = 1650] [serial = 1880] [outer = 0x118310000] 16:59:08 INFO - PROCESS | 1650 | 1467244748529 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 674ms 16:59:08 INFO - PROCESS | 1650 | 1467244748574 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 1650 | 1467244748576 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:59:08 INFO - PROCESS | 1650 | 1467244748578 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 1650 | 1467244748579 Marionette TRACE conn2 <- [1,2478,null,{}] 16:59:08 INFO - PROCESS | 1650 | 1467244748582 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 1650 | 1467244748583 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:08 INFO - PROCESS | 1650 | 1467244748665 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:59:08 INFO - PROCESS | 1650 | 1467244748668 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1650 | 1467244748670 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d69800 == 32 [pid = 1650] [id = 627] 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187d4400) [pid = 1650] [serial = 1881] [outer = 0x0] 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119192400) [pid = 1650] [serial = 1882] [outer = 0x1187d4400] 16:59:08 INFO - PROCESS | 1650 | 1467244748699 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119486800) [pid = 1650] [serial = 1883] [outer = 0x1187d4400] 16:59:09 INFO - PROCESS | 1650 | 1467244749033 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 472ms 16:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:59:09 INFO - PROCESS | 1650 | 1467244749051 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1650 | 1467244749052 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:59:09 INFO - PROCESS | 1650 | 1467244749056 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1650 | 1467244749059 Marionette TRACE conn2 <- [1,2482,null,{}] 16:59:09 INFO - PROCESS | 1650 | 1467244749062 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 1650 | 1467244749063 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:09 INFO - PROCESS | 1650 | 1467244749173 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:59:09 INFO - PROCESS | 1650 | 1467244749179 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1650 | 1467244749180 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117481800 == 33 [pid = 1650] [id = 628] 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119484800) [pid = 1650] [serial = 1884] [outer = 0x0] 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119596c00) [pid = 1650] [serial = 1885] [outer = 0x119484800] 16:59:09 INFO - PROCESS | 1650 | 1467244749212 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11996e800) [pid = 1650] [serial = 1886] [outer = 0x119484800] 16:59:09 INFO - PROCESS | 1650 | 1467244749566 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 16:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:59:09 INFO - PROCESS | 1650 | 1467244749577 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1650 | 1467244749578 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:59:09 INFO - PROCESS | 1650 | 1467244749580 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1650 | 1467244749581 Marionette TRACE conn2 <- [1,2486,null,{}] 16:59:09 INFO - PROCESS | 1650 | 1467244749584 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 1650 | 1467244749590 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:09 INFO - PROCESS | 1650 | 1467244749710 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:59:09 INFO - PROCESS | 1650 | 1467244749723 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1650 | 1467244749724 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128868800 == 34 [pid = 1650] [id = 629] 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119c42400) [pid = 1650] [serial = 1887] [outer = 0x0] 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120747800) [pid = 1650] [serial = 1888] [outer = 0x119c42400] 16:59:09 INFO - PROCESS | 1650 | 1467244749749 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1234f4400) [pid = 1650] [serial = 1889] [outer = 0x119c42400] 16:59:10 INFO - PROCESS | 1650 | 1467244750090 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 16:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:59:10 INFO - PROCESS | 1650 | 1467244750101 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1650 | 1467244750102 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:59:10 INFO - PROCESS | 1650 | 1467244750108 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1650 | 1467244750109 Marionette TRACE conn2 <- [1,2490,null,{}] 16:59:10 INFO - PROCESS | 1650 | 1467244750112 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1650 | 1467244750113 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:10 INFO - PROCESS | 1650 | 1467244750221 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:59:10 INFO - PROCESS | 1650 | 1467244750225 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1650 | 1467244750226 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129016000 == 35 [pid = 1650] [id = 630] 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119c42800) [pid = 1650] [serial = 1890] [outer = 0x0] 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123a94400) [pid = 1650] [serial = 1891] [outer = 0x119c42800] 16:59:10 INFO - PROCESS | 1650 | 1467244750250 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d53800) [pid = 1650] [serial = 1892] [outer = 0x119c42800] 16:59:10 INFO - PROCESS | 1650 | 1467244750570 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 519ms 16:59:10 INFO - PROCESS | 1650 | 1467244750628 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1650 | 1467244750629 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:59:10 INFO - PROCESS | 1650 | 1467244750631 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1650 | 1467244750632 Marionette TRACE conn2 <- [1,2494,null,{}] 16:59:10 INFO - PROCESS | 1650 | 1467244750635 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1650 | 1467244750636 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:10 INFO - PROCESS | 1650 | 1467244750728 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:59:10 INFO - PROCESS | 1650 | 1467244750740 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1650 | 1467244750741 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cb800 == 36 [pid = 1650] [id = 631] 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1241cbc00) [pid = 1650] [serial = 1893] [outer = 0x0] 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12484f000) [pid = 1650] [serial = 1894] [outer = 0x1241cbc00] 16:59:10 INFO - PROCESS | 1650 | 1467244750765 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124dd4000) [pid = 1650] [serial = 1895] [outer = 0x1241cbc00] 16:59:11 INFO - PROCESS | 1650 | 1467244751149 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 16:59:11 INFO - PROCESS | 1650 | 1467244751202 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 1650 | 1467244751204 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:59:11 INFO - PROCESS | 1650 | 1467244751208 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1650 | 1467244751210 Marionette TRACE conn2 <- [1,2498,null,{}] 16:59:11 INFO - PROCESS | 1650 | 1467244751213 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1650 | 1467244751215 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:11 INFO - PROCESS | 1650 | 1467244751359 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124e3f800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12484dc00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111c7ac00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1239aac00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111e29000) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120741400) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114fc2000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112e2e400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11830f800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187db800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114fc5800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11994a000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1266ec000) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110eb3800) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1288df800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110fac400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119ce8000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128d4800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:59:11 INFO - PROCESS | 1650 | 1467244751622 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1650 | 1467244751624 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e34000 == 37 [pid = 1650] [id = 632] 16:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110eb6c00) [pid = 1650] [serial = 1896] [outer = 0x0] 16:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128cc800) [pid = 1650] [serial = 1897] [outer = 0x110eb6c00] 16:59:11 INFO - PROCESS | 1650 | 1467244751656 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1130e7400) [pid = 1650] [serial = 1898] [outer = 0x110eb6c00] 16:59:12 INFO - PROCESS | 1650 | 1467244752112 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 923ms 16:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:59:12 INFO - PROCESS | 1650 | 1467244752131 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 1650 | 1467244752133 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:59:12 INFO - PROCESS | 1650 | 1467244752137 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1650 | 1467244752141 Marionette TRACE conn2 <- [1,2502,null,{}] 16:59:12 INFO - PROCESS | 1650 | 1467244752145 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 1650 | 1467244752146 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:12 INFO - PROCESS | 1650 | 1467244752249 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:59:12 INFO - PROCESS | 1650 | 1467244752312 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1650 | 1467244752314 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123070800 == 38 [pid = 1650] [id = 633] 16:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e29000) [pid = 1650] [serial = 1899] [outer = 0x0] 16:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116a1ac00) [pid = 1650] [serial = 1900] [outer = 0x115e29000] 16:59:12 INFO - PROCESS | 1650 | 1467244752344 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118144c00) [pid = 1650] [serial = 1901] [outer = 0x115e29000] 16:59:12 INFO - PROCESS | 1650 | 1467244752766 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 672ms 16:59:12 INFO - PROCESS | 1650 | 1467244752811 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:59:12 INFO - PROCESS | 1650 | 1467244752814 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:59:12 INFO - PROCESS | 1650 | 1467244752816 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1650 | 1467244752818 Marionette TRACE conn2 <- [1,2506,null,{}] 16:59:12 INFO - PROCESS | 1650 | 1467244752820 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 1650 | 1467244752822 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:12 INFO - PROCESS | 1650 | 1467244752925 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:59:12 INFO - PROCESS | 1650 | 1467244752989 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1650 | 1467244752991 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b82000 == 39 [pid = 1650] [id = 634] 16:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118304000) [pid = 1650] [serial = 1902] [outer = 0x0] 16:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118424400) [pid = 1650] [serial = 1903] [outer = 0x118304000] 16:59:13 INFO - PROCESS | 1650 | 1467244753020 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118779800) [pid = 1650] [serial = 1904] [outer = 0x118304000] 16:59:13 INFO - PROCESS | 1650 | 1467244753475 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 722ms 16:59:13 INFO - PROCESS | 1650 | 1467244753560 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:59:13 INFO - PROCESS | 1650 | 1467244753562 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:59:13 INFO - PROCESS | 1650 | 1467244753569 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1650 | 1467244753573 Marionette TRACE conn2 <- [1,2510,null,{}] 16:59:13 INFO - PROCESS | 1650 | 1467244753595 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 1650 | 1467244753598 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:13 INFO - PROCESS | 1650 | 1467244753698 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:59:13 INFO - PROCESS | 1650 | 1467244753771 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1650 | 1467244753772 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b10e800 == 40 [pid = 1650] [id = 635] 16:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11841f800) [pid = 1650] [serial = 1905] [outer = 0x0] 16:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12073ec00) [pid = 1650] [serial = 1906] [outer = 0x11841f800] 16:59:13 INFO - PROCESS | 1650 | 1467244753801 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1207f2c00) [pid = 1650] [serial = 1907] [outer = 0x11841f800] 16:59:14 INFO - PROCESS | 1650 | 1467244754228 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 693ms 16:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:59:14 INFO - PROCESS | 1650 | 1467244754259 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 1650 | 1467244754261 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:59:14 INFO - PROCESS | 1650 | 1467244754263 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1650 | 1467244754264 Marionette TRACE conn2 <- [1,2514,null,{}] 16:59:14 INFO - PROCESS | 1650 | 1467244754267 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 1650 | 1467244754268 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:14 INFO - PROCESS | 1650 | 1467244754369 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:59:14 INFO - PROCESS | 1650 | 1467244754429 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1650 | 1467244754431 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba32800 == 41 [pid = 1650] [id = 636] 16:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120746000) [pid = 1650] [serial = 1908] [outer = 0x0] 16:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1234e5c00) [pid = 1650] [serial = 1909] [outer = 0x120746000] 16:59:14 INFO - PROCESS | 1650 | 1467244754459 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1239a8800) [pid = 1650] [serial = 1910] [outer = 0x120746000] 16:59:14 INFO - PROCESS | 1650 | 1467244754974 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 16:59:15 INFO - PROCESS | 1650 | 1467244755038 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 1650 | 1467244755041 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:59:15 INFO - PROCESS | 1650 | 1467244755046 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1650 | 1467244755048 Marionette TRACE conn2 <- [1,2518,null,{}] 16:59:15 INFO - PROCESS | 1650 | 1467244755052 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 1650 | 1467244755053 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:15 INFO - PROCESS | 1650 | 1467244755153 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:59:15 INFO - PROCESS | 1650 | 1467244755240 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1650 | 1467244755241 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715d800 == 42 [pid = 1650] [id = 637] 16:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116198800) [pid = 1650] [serial = 1911] [outer = 0x0] 16:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11619e800) [pid = 1650] [serial = 1912] [outer = 0x116198800] 16:59:15 INFO - PROCESS | 1650 | 1467244755270 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117d1b400) [pid = 1650] [serial = 1913] [outer = 0x116198800] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cb800 == 41 [pid = 1650] [id = 631] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x129016000 == 40 [pid = 1650] [id = 630] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128868800 == 39 [pid = 1650] [id = 629] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117481800 == 38 [pid = 1650] [id = 628] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123d69800 == 37 [pid = 1650] [id = 627] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123180800 == 36 [pid = 1650] [id = 626] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118835000 == 35 [pid = 1650] [id = 625] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117495800 == 34 [pid = 1650] [id = 624] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cd800 == 33 [pid = 1650] [id = 623] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x113355000 == 32 [pid = 1650] [id = 622] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba32800 == 31 [pid = 1650] [id = 636] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b10e800 == 30 [pid = 1650] [id = 635] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128b82000 == 29 [pid = 1650] [id = 634] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123070800 == 28 [pid = 1650] [id = 633] 16:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x115e34000 == 27 [pid = 1650] [id = 632] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119c4ac00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1207e8c00) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123277800) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1234eb000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118774000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1187cfc00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113373000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fbbc00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118418800) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11843a400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119191400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a80400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e8ac00) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1161a2000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1234ef400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1239a8400) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288dd000) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1289ee000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288e5000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1289e3400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117d22c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1265e3800) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112a78c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1239ad000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12429bc00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128adfc00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124ed9000) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1288da800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1271db000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119196400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12618f400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12872a800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1176f8800) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118155800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x123d04c00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124608c00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 16:59:16 INFO - PROCESS | 1650 | 1467244756164 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1173ms 16:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:59:16 INFO - PROCESS | 1650 | 1467244756221 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1650 | 1467244756223 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:59:16 INFO - PROCESS | 1650 | 1467244756226 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1650 | 1467244756228 Marionette TRACE conn2 <- [1,2522,null,{}] 16:59:16 INFO - PROCESS | 1650 | 1467244756232 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1650 | 1467244756233 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:16 INFO - PROCESS | 1650 | 1467244756315 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:59:16 INFO - PROCESS | 1650 | 1467244756320 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1650 | 1467244756325 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f34800 == 28 [pid = 1650] [id = 638] 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112e71c00) [pid = 1650] [serial = 1914] [outer = 0x0] 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113c8b000) [pid = 1650] [serial = 1915] [outer = 0x112e71c00] 16:59:16 INFO - PROCESS | 1650 | 1467244756356 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1129b2800) [pid = 1650] [serial = 1916] [outer = 0x112e71c00] 16:59:16 INFO - PROCESS | 1650 | 1467244756749 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 573ms 16:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:59:16 INFO - PROCESS | 1650 | 1467244756799 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1650 | 1467244756803 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:59:16 INFO - PROCESS | 1650 | 1467244756807 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1650 | 1467244756809 Marionette TRACE conn2 <- [1,2526,null,{}] 16:59:16 INFO - PROCESS | 1650 | 1467244756811 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1650 | 1467244756813 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:16 INFO - PROCESS | 1650 | 1467244756891 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:59:16 INFO - PROCESS | 1650 | 1467244756895 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1650 | 1467244756896 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189b1800 == 29 [pid = 1650] [id = 639] 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116197c00) [pid = 1650] [serial = 1917] [outer = 0x0] 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11815a400) [pid = 1650] [serial = 1918] [outer = 0x116197c00] 16:59:16 INFO - PROCESS | 1650 | 1467244756926 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118373400) [pid = 1650] [serial = 1919] [outer = 0x116197c00] 16:59:17 INFO - PROCESS | 1650 | 1467244757284 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 16:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:59:17 INFO - PROCESS | 1650 | 1467244757329 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1650 | 1467244757330 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:59:17 INFO - PROCESS | 1650 | 1467244757332 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1650 | 1467244757335 Marionette TRACE conn2 <- [1,2530,null,{}] 16:59:17 INFO - PROCESS | 1650 | 1467244757343 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 1650 | 1467244757346 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:17 INFO - PROCESS | 1650 | 1467244757422 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:59:17 INFO - PROCESS | 1650 | 1467244757427 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1650 | 1467244757429 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233c7000 == 30 [pid = 1650] [id = 640] 16:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112e31800) [pid = 1650] [serial = 1920] [outer = 0x0] 16:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11876fc00) [pid = 1650] [serial = 1921] [outer = 0x112e31800] 16:59:17 INFO - PROCESS | 1650 | 1467244757460 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187db800) [pid = 1650] [serial = 1922] [outer = 0x112e31800] 16:59:17 INFO - PROCESS | 1650 | 1467244757811 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 525ms 16:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:59:17 INFO - PROCESS | 1650 | 1467244757858 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1650 | 1467244757860 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:59:17 INFO - PROCESS | 1650 | 1467244757862 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1650 | 1467244757863 Marionette TRACE conn2 <- [1,2534,null,{}] 16:59:17 INFO - PROCESS | 1650 | 1467244757865 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 1650 | 1467244757867 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:17 INFO - PROCESS | 1650 | 1467244757975 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:59:17 INFO - PROCESS | 1650 | 1467244757981 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1650 | 1467244757982 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399d000 == 31 [pid = 1650] [id = 641] 16:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1187dc800) [pid = 1650] [serial = 1923] [outer = 0x0] 16:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119480000) [pid = 1650] [serial = 1924] [outer = 0x1187dc800] 16:59:18 INFO - PROCESS | 1650 | 1467244758007 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119947c00) [pid = 1650] [serial = 1925] [outer = 0x1187dc800] 16:59:18 INFO - PROCESS | 1650 | 1467244758331 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 16:59:18 INFO - PROCESS | 1650 | 1467244758381 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 1650 | 1467244758382 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:59:18 INFO - PROCESS | 1650 | 1467244758392 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 1650 | 1467244758393 Marionette TRACE conn2 <- [1,2538,null,{}] 16:59:18 INFO - PROCESS | 1650 | 1467244758395 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1650 | 1467244758396 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:18 INFO - PROCESS | 1650 | 1467244758493 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:59:18 INFO - PROCESS | 1650 | 1467244758502 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1650 | 1467244758503 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271b3000 == 32 [pid = 1650] [id = 642] 16:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e8f000) [pid = 1650] [serial = 1926] [outer = 0x0] 16:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a87000) [pid = 1650] [serial = 1927] [outer = 0x115e8f000] 16:59:18 INFO - PROCESS | 1650 | 1467244758533 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120742800) [pid = 1650] [serial = 1928] [outer = 0x115e8f000] 16:59:19 INFO - PROCESS | 1650 | 1467244759013 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 16:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:59:19 INFO - PROCESS | 1650 | 1467244759063 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1650 | 1467244759065 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:59:19 INFO - PROCESS | 1650 | 1467244759068 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1650 | 1467244759070 Marionette TRACE conn2 <- [1,2542,null,{}] 16:59:19 INFO - PROCESS | 1650 | 1467244759073 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1650 | 1467244759080 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:19 INFO - PROCESS | 1650 | 1467244759240 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:59:19 INFO - PROCESS | 1650 | 1467244759247 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1650 | 1467244759248 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b99000 == 33 [pid = 1650] [id = 643] 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11994a000) [pid = 1650] [serial = 1929] [outer = 0x0] 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1234e5400) [pid = 1650] [serial = 1930] [outer = 0x11994a000] 16:59:19 INFO - PROCESS | 1650 | 1467244759273 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123a98000) [pid = 1650] [serial = 1931] [outer = 0x11994a000] 16:59:19 INFO - PROCESS | 1650 | 1467244759611 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 573ms 16:59:19 INFO - PROCESS | 1650 | 1467244759644 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1650 | 1467244759645 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:59:19 INFO - PROCESS | 1650 | 1467244759647 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1650 | 1467244759658 Marionette TRACE conn2 <- [1,2546,null,{}] 16:59:19 INFO - PROCESS | 1650 | 1467244759661 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1650 | 1467244759662 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:19 INFO - PROCESS | 1650 | 1467244759758 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:59:19 INFO - PROCESS | 1650 | 1467244759762 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1650 | 1467244759763 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295da800 == 34 [pid = 1650] [id = 644] 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1207e9000) [pid = 1650] [serial = 1932] [outer = 0x0] 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12429bc00) [pid = 1650] [serial = 1933] [outer = 0x1207e9000] 16:59:19 INFO - PROCESS | 1650 | 1467244759787 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124d8ec00) [pid = 1650] [serial = 1934] [outer = 0x1207e9000] 16:59:20 INFO - PROCESS | 1650 | 1467244760130 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 531ms 16:59:20 INFO - PROCESS | 1650 | 1467244760178 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1650 | 1467244760179 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:59:20 INFO - PROCESS | 1650 | 1467244760182 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1650 | 1467244760183 Marionette TRACE conn2 <- [1,2550,null,{}] 16:59:20 INFO - PROCESS | 1650 | 1467244760185 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1650 | 1467244760186 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:20 INFO - PROCESS | 1650 | 1467244760391 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119484800) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119c42400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116804000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187d4400) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118310000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110eacc00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115e88800) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1129acc00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124d90c00) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1241cbc00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119c42800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:59:20 INFO - PROCESS | 1650 | 1467244760438 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1650 | 1467244760439 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123996000 == 35 [pid = 1650] [id = 645] 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129af800) [pid = 1650] [serial = 1935] [outer = 0x0] 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x114fbc400) [pid = 1650] [serial = 1936] [outer = 0x1129af800] 16:59:20 INFO - PROCESS | 1650 | 1467244760464 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11841bc00) [pid = 1650] [serial = 1937] [outer = 0x1129af800] 16:59:20 INFO - PROCESS | 1650 | 1467244760736 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 16:59:20 INFO - PROCESS | 1650 | 1467244760753 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1650 | 1467244760754 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:59:20 INFO - PROCESS | 1650 | 1467244760764 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1650 | 1467244760765 Marionette TRACE conn2 <- [1,2554,null,{}] 16:59:20 INFO - PROCESS | 1650 | 1467244760767 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1650 | 1467244760769 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:20 INFO - PROCESS | 1650 | 1467244760869 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:59:20 INFO - PROCESS | 1650 | 1467244760873 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1650 | 1467244760875 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233c6800 == 36 [pid = 1650] [id = 646] 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118433c00) [pid = 1650] [serial = 1938] [outer = 0x0] 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12411a800) [pid = 1650] [serial = 1939] [outer = 0x118433c00] 16:59:20 INFO - PROCESS | 1650 | 1467244760900 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ddd400) [pid = 1650] [serial = 1940] [outer = 0x118433c00] 16:59:21 INFO - PROCESS | 1650 | 1467244761235 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 16:59:21 INFO - PROCESS | 1650 | 1467244761284 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1650 | 1467244761285 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:59:21 INFO - PROCESS | 1650 | 1467244761298 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1650 | 1467244761299 Marionette TRACE conn2 <- [1,2558,null,{}] 16:59:21 INFO - PROCESS | 1650 | 1467244761301 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1650 | 1467244761302 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:21 INFO - PROCESS | 1650 | 1467244761378 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:59:21 INFO - PROCESS | 1650 | 1467244761382 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1650 | 1467244761383 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4c800 == 37 [pid = 1650] [id = 647] 16:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12411a400) [pid = 1650] [serial = 1941] [outer = 0x0] 16:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e3a400) [pid = 1650] [serial = 1942] [outer = 0x12411a400] 16:59:21 INFO - PROCESS | 1650 | 1467244761410 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124ee4400) [pid = 1650] [serial = 1943] [outer = 0x12411a400] 16:59:21 INFO - PROCESS | 1650 | 1467244761751 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 478ms 16:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:59:21 INFO - PROCESS | 1650 | 1467244761766 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1650 | 1467244761768 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:59:21 INFO - PROCESS | 1650 | 1467244761770 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1650 | 1467244761772 Marionette TRACE conn2 <- [1,2562,null,{}] 16:59:21 INFO - PROCESS | 1650 | 1467244761775 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1650 | 1467244761777 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:21 INFO - PROCESS | 1650 | 1467244761905 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:59:22 INFO - PROCESS | 1650 | 1467244761994 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1650 | 1467244761995 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c9000 == 38 [pid = 1650] [id = 648] 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124ede800) [pid = 1650] [serial = 1944] [outer = 0x0] 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12664f000) [pid = 1650] [serial = 1945] [outer = 0x124ede800] 16:59:22 INFO - PROCESS | 1650 | 1467244762039 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12872dc00) [pid = 1650] [serial = 1946] [outer = 0x124ede800] 16:59:22 INFO - PROCESS | 1650 | 1467244762518 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 773ms 16:59:22 INFO - PROCESS | 1650 | 1467244762563 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1650 | 1467244762566 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:59:22 INFO - PROCESS | 1650 | 1467244762572 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1650 | 1467244762575 Marionette TRACE conn2 <- [1,2566,null,{}] 16:59:22 INFO - PROCESS | 1650 | 1467244762579 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:22 INFO - PROCESS | 1650 | 1467244762581 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:22 INFO - PROCESS | 1650 | 1467244762692 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:59:22 INFO - PROCESS | 1650 | 1467244762777 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1650 | 1467244762778 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d55800 == 39 [pid = 1650] [id = 649] 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a7ac00) [pid = 1650] [serial = 1947] [outer = 0x0] 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113c8c400) [pid = 1650] [serial = 1948] [outer = 0x112a7ac00] 16:59:22 INFO - PROCESS | 1650 | 1467244762810 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e2ac00) [pid = 1650] [serial = 1949] [outer = 0x112a7ac00] 16:59:23 INFO - PROCESS | 1650 | 1467244763377 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 873ms 16:59:23 INFO - PROCESS | 1650 | 1467244763443 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1650 | 1467244763447 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:59:23 INFO - PROCESS | 1650 | 1467244763452 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1650 | 1467244763454 Marionette TRACE conn2 <- [1,2570,null,{}] 16:59:23 INFO - PROCESS | 1650 | 1467244763456 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1650 | 1467244763458 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:23 INFO - PROCESS | 1650 | 1467244763572 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:59:23 INFO - PROCESS | 1650 | 1467244763656 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1650 | 1467244763657 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e18000 == 40 [pid = 1650] [id = 650] 16:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118144000) [pid = 1650] [serial = 1950] [outer = 0x0] 16:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118306800) [pid = 1650] [serial = 1951] [outer = 0x118144000] 16:59:23 INFO - PROCESS | 1650 | 1467244763688 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118574c00) [pid = 1650] [serial = 1952] [outer = 0x118144000] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4c800 == 39 [pid = 1650] [id = 647] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1233c6800 == 38 [pid = 1650] [id = 646] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x123996000 == 37 [pid = 1650] [id = 645] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1295da800 == 36 [pid = 1650] [id = 644] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128b99000 == 35 [pid = 1650] [id = 643] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1271b3000 == 34 [pid = 1650] [id = 642] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12399d000 == 33 [pid = 1650] [id = 641] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1233c7000 == 32 [pid = 1650] [id = 640] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1189b1800 == 31 [pid = 1650] [id = 639] 16:59:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116f34800 == 30 [pid = 1650] [id = 638] 16:59:24 INFO - PROCESS | 1650 | 1467244764334 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11996e800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119596c00) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120747800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118183000) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119192400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118569800) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x111e58c00) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118777000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e95c00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119486800) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11677dc00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129ac400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1176f6400) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114fc8000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116637400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128ae4c00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124dd4000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123d53800) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12484f000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a94400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 16:59:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1234f4400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 16:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 928ms 16:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:59:24 INFO - PROCESS | 1650 | 1467244764381 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1650 | 1467244764384 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:59:24 INFO - PROCESS | 1650 | 1467244764387 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1650 | 1467244764391 Marionette TRACE conn2 <- [1,2574,null,{}] 16:59:24 INFO - PROCESS | 1650 | 1467244764395 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 1650 | 1467244764396 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:24 INFO - PROCESS | 1650 | 1467244764474 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:59:24 INFO - PROCESS | 1650 | 1467244764479 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1650 | 1467244764481 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11748c800 == 31 [pid = 1650] [id = 651] 16:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11613e800) [pid = 1650] [serial = 1953] [outer = 0x0] 16:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116634800) [pid = 1650] [serial = 1954] [outer = 0x11613e800] 16:59:24 INFO - PROCESS | 1650 | 1467244764512 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116f5bc00) [pid = 1650] [serial = 1955] [outer = 0x11613e800] 16:59:24 INFO - PROCESS | 1650 | 1467244764862 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 524ms 16:59:24 INFO - PROCESS | 1650 | 1467244764931 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1650 | 1467244764934 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:59:24 INFO - PROCESS | 1650 | 1467244764939 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1650 | 1467244764941 Marionette TRACE conn2 <- [1,2578,null,{}] 16:59:24 INFO - PROCESS | 1650 | 1467244764943 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 1650 | 1467244764945 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:25 INFO - PROCESS | 1650 | 1467244765026 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:59:25 INFO - PROCESS | 1650 | 1467244765030 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1650 | 1467244765031 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a29000 == 32 [pid = 1650] [id = 652] 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118149c00) [pid = 1650] [serial = 1956] [outer = 0x0] 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11836e000) [pid = 1650] [serial = 1957] [outer = 0x118149c00] 16:59:25 INFO - PROCESS | 1650 | 1467244765059 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118574400) [pid = 1650] [serial = 1958] [outer = 0x118149c00] 16:59:25 INFO - PROCESS | 1650 | 1467244765475 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 569ms 16:59:25 INFO - PROCESS | 1650 | 1467244765509 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 1650 | 1467244765511 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:59:25 INFO - PROCESS | 1650 | 1467244765515 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 1650 | 1467244765519 Marionette TRACE conn2 <- [1,2582,null,{}] 16:59:25 INFO - PROCESS | 1650 | 1467244765530 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 1650 | 1467244765535 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:25 INFO - PROCESS | 1650 | 1467244765661 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:59:25 INFO - PROCESS | 1650 | 1467244765678 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1650 | 1467244765680 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399f000 == 33 [pid = 1650] [id = 653] 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129afc00) [pid = 1650] [serial = 1959] [outer = 0x0] 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1188f8c00) [pid = 1650] [serial = 1960] [outer = 0x1129afc00] 16:59:25 INFO - PROCESS | 1650 | 1467244765726 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119948800) [pid = 1650] [serial = 1961] [outer = 0x1129afc00] 16:59:26 INFO - PROCESS | 1650 | 1467244766138 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 676ms 16:59:26 INFO - PROCESS | 1650 | 1467244766204 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1650 | 1467244766206 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:59:26 INFO - PROCESS | 1650 | 1467244766224 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1650 | 1467244766225 Marionette TRACE conn2 <- [1,2586,null,{}] 16:59:26 INFO - PROCESS | 1650 | 1467244766227 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1650 | 1467244766229 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:26 INFO - PROCESS | 1650 | 1467244766313 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:59:26 INFO - PROCESS | 1650 | 1467244766317 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1650 | 1467244766318 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126693800 == 34 [pid = 1650] [id = 654] 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119960400) [pid = 1650] [serial = 1962] [outer = 0x0] 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e15400) [pid = 1650] [serial = 1963] [outer = 0x119960400] 16:59:26 INFO - PROCESS | 1650 | 1467244766344 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1207f0800) [pid = 1650] [serial = 1964] [outer = 0x119960400] 16:59:26 INFO - PROCESS | 1650 | 1467244766709 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 16:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:59:26 INFO - PROCESS | 1650 | 1467244766743 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1650 | 1467244766745 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:59:26 INFO - PROCESS | 1650 | 1467244766747 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1650 | 1467244766748 Marionette TRACE conn2 <- [1,2590,null,{}] 16:59:26 INFO - PROCESS | 1650 | 1467244766750 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1650 | 1467244766752 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:26 INFO - PROCESS | 1650 | 1467244766849 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:59:26 INFO - PROCESS | 1650 | 1467244766886 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1650 | 1467244766888 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a04800 == 35 [pid = 1650] [id = 655] 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1207f1000) [pid = 1650] [serial = 1965] [outer = 0x0] 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123004400) [pid = 1650] [serial = 1966] [outer = 0x1207f1000] 16:59:26 INFO - PROCESS | 1650 | 1467244766914 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123453400) [pid = 1650] [serial = 1967] [outer = 0x1207f1000] 16:59:27 INFO - PROCESS | 1650 | 1467244767246 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 16:59:27 INFO - PROCESS | 1650 | 1467244767267 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1650 | 1467244767268 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:59:27 INFO - PROCESS | 1650 | 1467244767271 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1650 | 1467244767274 Marionette TRACE conn2 <- [1,2594,null,{}] 16:59:27 INFO - PROCESS | 1650 | 1467244767277 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 1650 | 1467244767281 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:27 INFO - PROCESS | 1650 | 1467244767401 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:59:27 INFO - PROCESS | 1650 | 1467244767441 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1650 | 1467244767443 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295da000 == 36 [pid = 1650] [id = 656] 16:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123456c00) [pid = 1650] [serial = 1968] [outer = 0x0] 16:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1238c1c00) [pid = 1650] [serial = 1969] [outer = 0x123456c00] 16:59:27 INFO - PROCESS | 1650 | 1467244767468 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124dd4000) [pid = 1650] [serial = 1970] [outer = 0x123456c00] 16:59:27 INFO - PROCESS | 1650 | 1467244767818 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 571ms 16:59:27 INFO - PROCESS | 1650 | 1467244767843 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1650 | 1467244767844 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:59:27 INFO - PROCESS | 1650 | 1467244767846 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1650 | 1467244767847 Marionette TRACE conn2 <- [1,2598,null,{}] 16:59:27 INFO - PROCESS | 1650 | 1467244767850 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 1650 | 1467244767851 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:27 INFO - PROCESS | 1650 | 1467244767948 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:59:27 INFO - PROCESS | 1650 | 1467244767959 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1650 | 1467244767960 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a933000 == 37 [pid = 1650] [id = 657] 16:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124de0000) [pid = 1650] [serial = 1971] [outer = 0x0] 16:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124ee3c00) [pid = 1650] [serial = 1972] [outer = 0x124de0000] 16:59:27 INFO - PROCESS | 1650 | 1467244767984 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e8800) [pid = 1650] [serial = 1973] [outer = 0x124de0000] 16:59:28 INFO - PROCESS | 1650 | 1467244768321 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 16:59:28 INFO - PROCESS | 1650 | 1467244768365 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1650 | 1467244768366 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:59:28 INFO - PROCESS | 1650 | 1467244768368 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1650 | 1467244768369 Marionette TRACE conn2 <- [1,2602,null,{}] 16:59:28 INFO - PROCESS | 1650 | 1467244768372 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1650 | 1467244768373 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:28 INFO - PROCESS | 1650 | 1467244768475 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:59:28 INFO - PROCESS | 1650 | 1467244768478 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1650 | 1467244768479 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4e000 == 38 [pid = 1650] [id = 658] 16:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128cf400) [pid = 1650] [serial = 1974] [outer = 0x0] 16:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1271e4400) [pid = 1650] [serial = 1975] [outer = 0x1128cf400] 16:59:28 INFO - PROCESS | 1650 | 1467244768511 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128733000) [pid = 1650] [serial = 1976] [outer = 0x1128cf400] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110eb6c00) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116197c00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e29000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112e71c00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12411a400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1187dc800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112e31800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116198800) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118304000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e8f000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11841f800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120746000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11994a000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207e9000) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129af800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118433c00) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:59:28 INFO - PROCESS | 1650 | 1467244768897 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 16:59:28 INFO - PROCESS | 1650 | 1467244768939 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1650 | 1467244768943 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:59:28 INFO - PROCESS | 1650 | 1467244768945 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1650 | 1467244768947 Marionette TRACE conn2 <- [1,2606,null,{}] 16:59:28 INFO - PROCESS | 1650 | 1467244768949 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1650 | 1467244768950 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:29 INFO - PROCESS | 1650 | 1467244769031 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:59:29 INFO - PROCESS | 1650 | 1467244769034 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1650 | 1467244769036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399e000 == 39 [pid = 1650] [id = 659] 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110eac800) [pid = 1650] [serial = 1977] [outer = 0x0] 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118310c00) [pid = 1650] [serial = 1978] [outer = 0x110eac800] 16:59:29 INFO - PROCESS | 1650 | 1467244769064 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119484400) [pid = 1650] [serial = 1979] [outer = 0x110eac800] 16:59:29 INFO - PROCESS | 1650 | 1467244769395 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 16:59:29 INFO - PROCESS | 1650 | 1467244769415 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1650 | 1467244769416 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:59:29 INFO - PROCESS | 1650 | 1467244769418 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1650 | 1467244769420 Marionette TRACE conn2 <- [1,2610,null,{}] 16:59:29 INFO - PROCESS | 1650 | 1467244769425 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1650 | 1467244769427 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:29 INFO - PROCESS | 1650 | 1467244769510 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:59:29 INFO - PROCESS | 1650 | 1467244769572 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1650 | 1467244769573 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c573800 == 40 [pid = 1650] [id = 660] 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11619c400) [pid = 1650] [serial = 1980] [outer = 0x0] 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119cda400) [pid = 1650] [serial = 1981] [outer = 0x11619c400] 16:59:29 INFO - PROCESS | 1650 | 1467244769604 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1271e4800) [pid = 1650] [serial = 1982] [outer = 0x11619c400] 16:59:29 INFO - PROCESS | 1650 | 1467244769898 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 16:59:29 INFO - PROCESS | 1650 | 1467244769943 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:59:29 INFO - PROCESS | 1650 | 1467244769945 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:59:29 INFO - PROCESS | 1650 | 1467244769947 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1650 | 1467244769949 Marionette TRACE conn2 <- [1,2614,null,{}] 16:59:29 INFO - PROCESS | 1650 | 1467244769951 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1650 | 1467244769953 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:30 INFO - PROCESS | 1650 | 1467244770048 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:59:30 INFO - PROCESS | 1650 | 1467244770051 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1650 | 1467244770053 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caaa800 == 41 [pid = 1650] [id = 661] 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1271e5000) [pid = 1650] [serial = 1983] [outer = 0x0] 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1288e7400) [pid = 1650] [serial = 1984] [outer = 0x1271e5000] 16:59:30 INFO - PROCESS | 1650 | 1467244770080 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289f1400) [pid = 1650] [serial = 1985] [outer = 0x1271e5000] 16:59:30 INFO - PROCESS | 1650 | 1467244770429 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 16:59:30 INFO - PROCESS | 1650 | 1467244770467 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1650 | 1467244770468 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:59:30 INFO - PROCESS | 1650 | 1467244770484 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1650 | 1467244770485 Marionette TRACE conn2 <- [1,2618,null,{}] 16:59:30 INFO - PROCESS | 1650 | 1467244770487 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:30 INFO - PROCESS | 1650 | 1467244770488 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:30 INFO - PROCESS | 1650 | 1467244770578 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:59:30 INFO - PROCESS | 1650 | 1467244770581 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1650 | 1467244770582 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caf1000 == 42 [pid = 1650] [id = 662] 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128addc00) [pid = 1650] [serial = 1986] [outer = 0x0] 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ae4000) [pid = 1650] [serial = 1987] [outer = 0x128addc00] 16:59:30 INFO - PROCESS | 1650 | 1467244770607 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128aec800) [pid = 1650] [serial = 1988] [outer = 0x128addc00] 16:59:31 INFO - PROCESS | 1650 | 1467244771075 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 619ms 16:59:31 INFO - PROCESS | 1650 | 1467244771112 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:59:31 INFO - PROCESS | 1650 | 1467244771115 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:59:31 INFO - PROCESS | 1650 | 1467244771118 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1650 | 1467244771122 Marionette TRACE conn2 <- [1,2622,null,{}] 16:59:31 INFO - PROCESS | 1650 | 1467244771127 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1650 | 1467244771129 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:31 INFO - PROCESS | 1650 | 1467244771236 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:59:31 INFO - PROCESS | 1650 | 1467244771334 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1650 | 1467244771336 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a2e800 == 43 [pid = 1650] [id = 663] 16:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116a19c00) [pid = 1650] [serial = 1989] [outer = 0x0] 16:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116f99800) [pid = 1650] [serial = 1990] [outer = 0x116a19c00] 16:59:31 INFO - PROCESS | 1650 | 1467244771380 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118183c00) [pid = 1650] [serial = 1991] [outer = 0x116a19c00] 16:59:31 INFO - PROCESS | 1650 | 1467244771808 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 724ms 16:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:59:31 INFO - PROCESS | 1650 | 1467244771842 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1650 | 1467244771845 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:59:31 INFO - PROCESS | 1650 | 1467244771850 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1650 | 1467244771852 Marionette TRACE conn2 <- [1,2626,null,{}] 16:59:31 INFO - PROCESS | 1650 | 1467244771854 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1650 | 1467244771856 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:31 INFO - PROCESS | 1650 | 1467244771963 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:59:32 INFO - PROCESS | 1650 | 1467244772026 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 1650 | 1467244772028 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129189000 == 44 [pid = 1650] [id = 664] 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118725400) [pid = 1650] [serial = 1992] [outer = 0x0] 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11947ec00) [pid = 1650] [serial = 1993] [outer = 0x118725400] 16:59:32 INFO - PROCESS | 1650 | 1467244772058 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11996cc00) [pid = 1650] [serial = 1994] [outer = 0x118725400] 16:59:32 INFO - PROCESS | 1650 | 1467244772509 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 16:59:32 INFO - PROCESS | 1650 | 1467244772520 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1650 | 1467244772522 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:59:32 INFO - PROCESS | 1650 | 1467244772526 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1650 | 1467244772529 Marionette TRACE conn2 <- [1,2630,null,{}] 16:59:32 INFO - PROCESS | 1650 | 1467244772537 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 1650 | 1467244772540 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:32 INFO - PROCESS | 1650 | 1467244772711 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:59:32 INFO - PROCESS | 1650 | 1467244772781 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 1650 | 1467244772783 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc0c800 == 45 [pid = 1650] [id = 665] 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d07400) [pid = 1650] [serial = 1995] [outer = 0x0] 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12429c800) [pid = 1650] [serial = 1996] [outer = 0x123d07400] 16:59:32 INFO - PROCESS | 1650 | 1467244772813 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124e36000) [pid = 1650] [serial = 1997] [outer = 0x123d07400] 16:59:33 INFO - PROCESS | 1650 | 1467244773410 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 927ms 16:59:33 INFO - PROCESS | 1650 | 1467244773454 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 1650 | 1467244773458 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:59:33 INFO - PROCESS | 1650 | 1467244773462 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 1650 | 1467244773464 Marionette TRACE conn2 <- [1,2634,null,{}] 16:59:33 INFO - PROCESS | 1650 | 1467244773468 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 1650 | 1467244773470 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:33 INFO - PROCESS | 1650 | 1467244773562 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:59:33 INFO - PROCESS | 1650 | 1467244773633 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1650 | 1467244773636 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d6000 == 46 [pid = 1650] [id = 666] 16:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116140000) [pid = 1650] [serial = 1998] [outer = 0x0] 16:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11677fc00) [pid = 1650] [serial = 1999] [outer = 0x116140000] 16:59:33 INFO - PROCESS | 1650 | 1467244773663 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117d26400) [pid = 1650] [serial = 2000] [outer = 0x116140000] 16:59:34 INFO - PROCESS | 1650 | 1467244774120 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 16:59:34 INFO - PROCESS | 1650 | 1467244774132 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1650 | 1467244774135 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:59:34 INFO - PROCESS | 1650 | 1467244774139 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1650 | 1467244774141 Marionette TRACE conn2 <- [1,2638,null,{}] 16:59:34 INFO - PROCESS | 1650 | 1467244774143 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1650 | 1467244774145 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12caaa800 == 45 [pid = 1650] [id = 661] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12c573800 == 44 [pid = 1650] [id = 660] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12399e000 == 43 [pid = 1650] [id = 659] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4e000 == 42 [pid = 1650] [id = 658] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12a933000 == 41 [pid = 1650] [id = 657] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1295da000 == 40 [pid = 1650] [id = 656] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x128a04800 == 39 [pid = 1650] [id = 655] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126693800 == 38 [pid = 1650] [id = 654] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12399f000 == 37 [pid = 1650] [id = 653] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119a29000 == 36 [pid = 1650] [id = 652] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11748c800 == 35 [pid = 1650] [id = 651] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117d55800 == 34 [pid = 1650] [id = 649] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x124e18000 == 33 [pid = 1650] [id = 650] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c9000 == 32 [pid = 1650] [id = 648] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11715d800 == 31 [pid = 1650] [id = 637] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d6000 == 30 [pid = 1650] [id = 666] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc0c800 == 29 [pid = 1650] [id = 665] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129189000 == 28 [pid = 1650] [id = 664] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119a2e800 == 27 [pid = 1650] [id = 663] 16:59:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12caf1000 == 26 [pid = 1650] [id = 662] 16:59:34 INFO - PROCESS | 1650 | 1467244774722 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12411a800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114fbc400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119947c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12664f000) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1130e7400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128cc800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11815a400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118373400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118144c00) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a1ac00) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c8b000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ee4400) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129b2800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119480000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11876fc00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11619e800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118779800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117d1b400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187db800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120742800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118424400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207f2c00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12073ec00) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a87000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1239a8800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1234e5c00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1234e5400) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12429bc00) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124d8ec00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11841bc00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ddd400) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124e3a400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123a98000) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 16:59:34 INFO - PROCESS | 1650 | 1467244774821 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1650 | 1467244774822 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e49800 == 27 [pid = 1650] [id = 667] 16:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112731c00) [pid = 1650] [serial = 2001] [outer = 0x0] 16:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1128d5400) [pid = 1650] [serial = 2002] [outer = 0x112731c00] 16:59:34 INFO - PROCESS | 1650 | 1467244774851 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112d57000) [pid = 1650] [serial = 2003] [outer = 0x112731c00] 16:59:35 INFO - PROCESS | 1650 | 1467244775159 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1071ms 16:59:35 INFO - PROCESS | 1650 | 1467244775212 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:59:35 INFO - PROCESS | 1650 | 1467244775214 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:59:35 INFO - PROCESS | 1650 | 1467244775217 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1650 | 1467244775219 Marionette TRACE conn2 <- [1,2642,null,{}] 16:59:35 INFO - PROCESS | 1650 | 1467244775222 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1650 | 1467244775224 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:35 INFO - PROCESS | 1650 | 1467244775333 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:59:35 INFO - PROCESS | 1650 | 1467244775387 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1650 | 1467244775389 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117483800 == 28 [pid = 1650] [id = 668] 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112e6d800) [pid = 1650] [serial = 2004] [outer = 0x0] 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114fbfc00) [pid = 1650] [serial = 2005] [outer = 0x112e6d800] 16:59:35 INFO - PROCESS | 1650 | 1467244775416 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116884000) [pid = 1650] [serial = 2006] [outer = 0x112e6d800] 16:59:35 INFO - PROCESS | 1650 | 1467244775698 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 16:59:35 INFO - PROCESS | 1650 | 1467244775745 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1650 | 1467244775747 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:59:35 INFO - PROCESS | 1650 | 1467244775750 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1650 | 1467244775751 Marionette TRACE conn2 <- [1,2646,null,{}] 16:59:35 INFO - PROCESS | 1650 | 1467244775753 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1650 | 1467244775756 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:35 INFO - PROCESS | 1650 | 1467244775841 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:59:35 INFO - PROCESS | 1650 | 1467244775848 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1650 | 1467244775849 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117159800 == 29 [pid = 1650] [id = 669] 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11813c000) [pid = 1650] [serial = 2007] [outer = 0x0] 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118373400) [pid = 1650] [serial = 2008] [outer = 0x11813c000] 16:59:35 INFO - PROCESS | 1650 | 1467244775883 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118420000) [pid = 1650] [serial = 2009] [outer = 0x11813c000] 16:59:36 INFO - PROCESS | 1650 | 1467244776242 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 16:59:36 INFO - PROCESS | 1650 | 1467244776271 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 1650 | 1467244776274 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:59:36 INFO - PROCESS | 1650 | 1467244776282 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 1650 | 1467244776285 Marionette TRACE conn2 <- [1,2650,null,{}] 16:59:36 INFO - PROCESS | 1650 | 1467244776288 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:36 INFO - PROCESS | 1650 | 1467244776290 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:36 INFO - PROCESS | 1650 | 1467244776376 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:59:36 INFO - PROCESS | 1650 | 1467244776380 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 1650 | 1467244776381 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12398d800 == 30 [pid = 1650] [id = 670] 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118439800) [pid = 1650] [serial = 2010] [outer = 0x0] 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187d2800) [pid = 1650] [serial = 2011] [outer = 0x118439800] 16:59:36 INFO - PROCESS | 1650 | 1467244776407 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119483000) [pid = 1650] [serial = 2012] [outer = 0x118439800] 16:59:36 INFO - PROCESS | 1650 | 1467244776729 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 476ms 16:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:59:36 INFO - PROCESS | 1650 | 1467244776753 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 1650 | 1467244776755 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:59:36 INFO - PROCESS | 1650 | 1467244776757 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 1650 | 1467244776758 Marionette TRACE conn2 <- [1,2654,null,{}] 16:59:36 INFO - PROCESS | 1650 | 1467244776760 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:36 INFO - PROCESS | 1650 | 1467244776762 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:36 INFO - PROCESS | 1650 | 1467244776841 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:59:36 INFO - PROCESS | 1650 | 1467244776914 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 1650 | 1467244776916 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d6d000 == 31 [pid = 1650] [id = 671] 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111fec800) [pid = 1650] [serial = 2013] [outer = 0x0] 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119596c00) [pid = 1650] [serial = 2014] [outer = 0x111fec800] 16:59:36 INFO - PROCESS | 1650 | 1467244776940 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119c3c800) [pid = 1650] [serial = 2015] [outer = 0x111fec800] 16:59:37 INFO - PROCESS | 1650 | 1467244777269 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 569ms 16:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:59:37 INFO - PROCESS | 1650 | 1467244777326 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 1650 | 1467244777327 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:59:37 INFO - PROCESS | 1650 | 1467244777329 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1650 | 1467244777330 Marionette TRACE conn2 <- [1,2658,null,{}] 16:59:37 INFO - PROCESS | 1650 | 1467244777333 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1650 | 1467244777334 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:37 INFO - PROCESS | 1650 | 1467244777430 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:59:37 INFO - PROCESS | 1650 | 1467244777468 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1650 | 1467244777472 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271c9000 == 32 [pid = 1650] [id = 672] 16:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117d25400) [pid = 1650] [serial = 2016] [outer = 0x0] 16:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1207f3400) [pid = 1650] [serial = 2017] [outer = 0x117d25400] 16:59:37 INFO - PROCESS | 1650 | 1467244777504 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1234e7000) [pid = 1650] [serial = 2018] [outer = 0x117d25400] 16:59:37 INFO - PROCESS | 1650 | 1467244777828 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 16:59:37 INFO - PROCESS | 1650 | 1467244777858 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 1650 | 1467244777859 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:59:37 INFO - PROCESS | 1650 | 1467244777861 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1650 | 1467244777862 Marionette TRACE conn2 <- [1,2662,null,{}] 16:59:37 INFO - PROCESS | 1650 | 1467244777865 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1650 | 1467244777866 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:37 INFO - PROCESS | 1650 | 1467244777964 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:59:37 INFO - PROCESS | 1650 | 1467244777967 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1650 | 1467244777969 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11300f000 == 33 [pid = 1650] [id = 673] 16:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120749000) [pid = 1650] [serial = 2019] [outer = 0x0] 16:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1234f1c00) [pid = 1650] [serial = 2020] [outer = 0x120749000] 16:59:37 INFO - PROCESS | 1650 | 1467244777994 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123a95000) [pid = 1650] [serial = 2021] [outer = 0x120749000] 16:59:38 INFO - PROCESS | 1650 | 1467244778345 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:59:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 16:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:59:38 INFO - PROCESS | 1650 | 1467244778383 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1650 | 1467244778384 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:59:38 INFO - PROCESS | 1650 | 1467244778386 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1650 | 1467244778387 Marionette TRACE conn2 <- [1,2666,null,{}] 16:59:38 INFO - PROCESS | 1650 | 1467244778389 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 1650 | 1467244778390 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:38 INFO - PROCESS | 1650 | 1467244778490 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:59:38 INFO - PROCESS | 1650 | 1467244778494 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1650 | 1467244778495 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d3000 == 34 [pid = 1650] [id = 674] 16:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1121b2c00) [pid = 1650] [serial = 2022] [outer = 0x0] 16:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d06c00) [pid = 1650] [serial = 2023] [outer = 0x1121b2c00] 16:59:38 INFO - PROCESS | 1650 | 1467244778519 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1245ddc00) [pid = 1650] [serial = 2024] [outer = 0x1121b2c00] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128addc00) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1271e5000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1207f1000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123456c00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119960400) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118144000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ede800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a7ac00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118149c00) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11613e800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129afc00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124de0000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128cf400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11619c400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110eac800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:59:39 INFO - PROCESS | 1650 | 1467244779326 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:59:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 973ms 16:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:59:39 INFO - PROCESS | 1650 | 1467244779359 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 1650 | 1467244779360 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:59:39 INFO - PROCESS | 1650 | 1467244779362 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1650 | 1467244779364 Marionette TRACE conn2 <- [1,2670,null,{}] 16:59:39 INFO - PROCESS | 1650 | 1467244779366 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:39 INFO - PROCESS | 1650 | 1467244779367 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:39 INFO - PROCESS | 1650 | 1467244779445 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:59:39 INFO - PROCESS | 1650 | 1467244779449 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 1650 | 1467244779451 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x124878800 == 35 [pid = 1650] [id = 675] 16:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133a7800) [pid = 1650] [serial = 2025] [outer = 0x0] 16:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116772000) [pid = 1650] [serial = 2026] [outer = 0x1133a7800] 16:59:39 INFO - PROCESS | 1650 | 1467244779476 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118436800) [pid = 1650] [serial = 2027] [outer = 0x1133a7800] 16:59:40 INFO - PROCESS | 1650 | 1467244780284 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 16:59:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 16:59:40 INFO - PROCESS | 1650 | 1467244780333 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 1650 | 1467244780334 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:59:40 INFO - PROCESS | 1650 | 1467244780336 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 1650 | 1467244780337 Marionette TRACE conn2 <- [1,2674,null,{}] 16:59:40 INFO - PROCESS | 1650 | 1467244780340 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1650 | 1467244780341 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:40 INFO - PROCESS | 1650 | 1467244780417 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:59:40 INFO - PROCESS | 1650 | 1467244780477 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1650 | 1467244780478 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aab7800 == 36 [pid = 1650] [id = 676] 16:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113c92000) [pid = 1650] [serial = 2028] [outer = 0x0] 16:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1234e6c00) [pid = 1650] [serial = 2029] [outer = 0x113c92000] 16:59:40 INFO - PROCESS | 1650 | 1467244780502 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124d8ec00) [pid = 1650] [serial = 2030] [outer = 0x113c92000] 16:59:41 INFO - PROCESS | 1650 | 1467244781280 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 16:59:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 973ms 16:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:59:41 INFO - PROCESS | 1650 | 1467244781310 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1650 | 1467244781313 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:59:41 INFO - PROCESS | 1650 | 1467244781317 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1650 | 1467244781319 Marionette TRACE conn2 <- [1,2678,null,{}] 16:59:41 INFO - PROCESS | 1650 | 1467244781323 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 1650 | 1467244781325 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:41 INFO - PROCESS | 1650 | 1467244781441 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:59:41 INFO - PROCESS | 1650 | 1467244781498 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1650 | 1467244781499 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11748c800 == 37 [pid = 1650] [id = 677] 16:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114f88800) [pid = 1650] [serial = 2031] [outer = 0x0] 16:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x114fbe400) [pid = 1650] [serial = 2032] [outer = 0x114f88800] 16:59:41 INFO - PROCESS | 1650 | 1467244781533 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1164ec000) [pid = 1650] [serial = 2033] [outer = 0x114f88800] 16:59:42 INFO - PROCESS | 1650 | 1467244782563 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1271ms 16:59:42 INFO - PROCESS | 1650 | 1467244782588 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1650 | 1467244782593 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:59:42 INFO - PROCESS | 1650 | 1467244782598 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1650 | 1467244782599 Marionette TRACE conn2 <- [1,2682,null,{}] 16:59:42 INFO - PROCESS | 1650 | 1467244782602 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 1650 | 1467244782604 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:42 INFO - PROCESS | 1650 | 1467244782717 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:59:42 INFO - PROCESS | 1650 | 1467244782773 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 1650 | 1467244782774 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123491000 == 38 [pid = 1650] [id = 678] 16:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129b0800) [pid = 1650] [serial = 2034] [outer = 0x0] 16:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1176f6400) [pid = 1650] [serial = 2035] [outer = 0x1129b0800] 16:59:42 INFO - PROCESS | 1650 | 1467244782805 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118434800) [pid = 1650] [serial = 2036] [outer = 0x1129b0800] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x124878800 == 37 [pid = 1650] [id = 675] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d3000 == 36 [pid = 1650] [id = 674] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11300f000 == 35 [pid = 1650] [id = 673] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1271c9000 == 34 [pid = 1650] [id = 672] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123d6d000 == 33 [pid = 1650] [id = 671] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12398d800 == 32 [pid = 1650] [id = 670] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117159800 == 31 [pid = 1650] [id = 669] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117483800 == 30 [pid = 1650] [id = 668] 16:59:43 INFO - PROCESS | 1650 | --DOCSHELL 0x115e49800 == 29 [pid = 1650] [id = 667] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128aec800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128ae4000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1288e7400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123004400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1238c1c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123453400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119e15400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118306800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118574c00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12872dc00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113c8c400) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e2ac00) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11836e000) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118574400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116634800) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116f5bc00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1188f8c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119948800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ee3c00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124dd4000) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1271e4400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1271e4800) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118310c00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128733000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1289f1400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1266e8800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119484400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119cda400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1207f0800) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 16:59:43 INFO - PROCESS | 1650 | 1467244783917 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:59:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1372ms 16:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:59:43 INFO - PROCESS | 1650 | 1467244783970 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1650 | 1467244783972 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:59:43 INFO - PROCESS | 1650 | 1467244783975 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1650 | 1467244783977 Marionette TRACE conn2 <- [1,2686,null,{}] 16:59:43 INFO - PROCESS | 1650 | 1467244783980 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 1650 | 1467244783982 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:44 INFO - PROCESS | 1650 | 1467244784064 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:59:44 INFO - PROCESS | 1650 | 1467244784068 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1650 | 1467244784070 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118322800 == 30 [pid = 1650] [id = 679] 16:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x114fca800) [pid = 1650] [serial = 2037] [outer = 0x0] 16:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116f96000) [pid = 1650] [serial = 2038] [outer = 0x114fca800] 16:59:44 INFO - PROCESS | 1650 | 1467244784102 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118376000) [pid = 1650] [serial = 2039] [outer = 0x114fca800] 16:59:44 INFO - PROCESS | 1650 | 1467244784935 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 16:59:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 16:59:44 INFO - PROCESS | 1650 | 1467244784946 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1650 | 1467244784949 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:59:44 INFO - PROCESS | 1650 | 1467244784953 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1650 | 1467244784956 Marionette TRACE conn2 <- [1,2690,null,{}] 16:59:44 INFO - PROCESS | 1650 | 1467244784967 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 1650 | 1467244784968 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:45 INFO - PROCESS | 1650 | 1467244785050 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:59:45 INFO - PROCESS | 1650 | 1467244785053 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1650 | 1467244785055 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d6800 == 31 [pid = 1650] [id = 680] 16:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11876f800) [pid = 1650] [serial = 2040] [outer = 0x0] 16:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11947a400) [pid = 1650] [serial = 2041] [outer = 0x11876f800] 16:59:45 INFO - PROCESS | 1650 | 1467244785085 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119947c00) [pid = 1650] [serial = 2042] [outer = 0x11876f800] 16:59:45 INFO - PROCESS | 1650 | 1467244785965 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:59:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 16:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:59:45 INFO - PROCESS | 1650 | 1467244785976 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1650 | 1467244785978 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:59:45 INFO - PROCESS | 1650 | 1467244785980 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1650 | 1467244785982 Marionette TRACE conn2 <- [1,2694,null,{}] 16:59:46 INFO - PROCESS | 1650 | 1467244785992 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 1650 | 1467244785995 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:46 INFO - PROCESS | 1650 | 1467244786106 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:59:46 INFO - PROCESS | 1650 | 1467244786112 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 1650 | 1467244786114 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12650d800 == 32 [pid = 1650] [id = 681] 16:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113c8d000) [pid = 1650] [serial = 2043] [outer = 0x0] 16:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1207f5400) [pid = 1650] [serial = 2044] [outer = 0x113c8d000] 16:59:46 INFO - PROCESS | 1650 | 1467244786141 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1234ed000) [pid = 1650] [serial = 2045] [outer = 0x113c8d000] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11813c000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x117d25400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112731c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112e6d800) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x120749000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118439800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1121b2c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116140000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116a19c00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118725400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x123d07400) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1133a7800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:59:46 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x111fec800) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:59:46 INFO - PROCESS | 1650 | 1467244786948 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:59:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 16:59:46 INFO - PROCESS | 1650 | 1467244786953 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 1650 | 1467244786955 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:59:46 INFO - PROCESS | 1650 | 1467244786958 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 1650 | 1467244786959 Marionette TRACE conn2 <- [1,2698,null,{}] 16:59:46 INFO - PROCESS | 1650 | 1467244786962 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 1650 | 1467244786963 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:47 INFO - PROCESS | 1650 | 1467244787047 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:59:47 INFO - PROCESS | 1650 | 1467244787050 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1650 | 1467244787052 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128881000 == 33 [pid = 1650] [id = 682] 16:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11830f000) [pid = 1650] [serial = 2046] [outer = 0x0] 16:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118725400) [pid = 1650] [serial = 2047] [outer = 0x11830f000] 16:59:47 INFO - PROCESS | 1650 | 1467244787080 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x123175c00) [pid = 1650] [serial = 2048] [outer = 0x11830f000] 16:59:47 INFO - PROCESS | 1650 | 1467244787912 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:59:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:59:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 970ms 16:59:47 INFO - PROCESS | 1650 | 1467244787928 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:59:47 INFO - PROCESS | 1650 | 1467244787930 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:59:47 INFO - PROCESS | 1650 | 1467244787932 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1650 | 1467244787933 Marionette TRACE conn2 <- [1,2702,null,{}] 16:59:47 INFO - PROCESS | 1650 | 1467244787936 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:47 INFO - PROCESS | 1650 | 1467244787937 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:48 INFO - PROCESS | 1650 | 1467244788038 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:59:48 INFO - PROCESS | 1650 | 1467244788071 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1650 | 1467244788073 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129023000 == 34 [pid = 1650] [id = 683] 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11813c000) [pid = 1650] [serial = 2049] [outer = 0x0] 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123a8c000) [pid = 1650] [serial = 2050] [outer = 0x11813c000] 16:59:48 INFO - PROCESS | 1650 | 1467244788098 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x123d53800) [pid = 1650] [serial = 2051] [outer = 0x11813c000] 16:59:48 INFO - PROCESS | 1650 | 1467244788432 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 16:59:48 INFO - PROCESS | 1650 | 1467244788453 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1650 | 1467244788454 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:59:48 INFO - PROCESS | 1650 | 1467244788458 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1650 | 1467244788460 Marionette TRACE conn2 <- [1,2706,null,{}] 16:59:48 INFO - PROCESS | 1650 | 1467244788462 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 1650 | 1467244788466 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:48 INFO - PROCESS | 1650 | 1467244788553 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:59:48 INFO - PROCESS | 1650 | 1467244788609 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1650 | 1467244788610 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a51f000 == 35 [pid = 1650] [id = 684] 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11830fc00) [pid = 1650] [serial = 2052] [outer = 0x0] 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x124849c00) [pid = 1650] [serial = 2053] [outer = 0x11830fc00] 16:59:48 INFO - PROCESS | 1650 | 1467244788637 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12618ec00) [pid = 1650] [serial = 2054] [outer = 0x11830fc00] 16:59:48 INFO - PROCESS | 1650 | 1467244788882 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 16:59:48 INFO - PROCESS | 1650 | 1467244788933 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1650 | 1467244788935 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:59:48 INFO - PROCESS | 1650 | 1467244788937 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1650 | 1467244788938 Marionette TRACE conn2 <- [1,2710,null,{}] 16:59:48 INFO - PROCESS | 1650 | 1467244788948 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 1650 | 1467244788949 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:49 INFO - PROCESS | 1650 | 1467244789032 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:59:49 INFO - PROCESS | 1650 | 1467244789036 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1650 | 1467244789037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba30000 == 36 [pid = 1650] [id = 685] 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12664f400) [pid = 1650] [serial = 2055] [outer = 0x0] 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1266f4000) [pid = 1650] [serial = 2056] [outer = 0x12664f400] 16:59:49 INFO - PROCESS | 1650 | 1467244789064 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12872dc00) [pid = 1650] [serial = 2057] [outer = 0x12664f400] 16:59:49 INFO - PROCESS | 1650 | 1467244789537 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 1650 | 1467244789566 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:59:49 INFO - PROCESS | 1650 | 1467244789570 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1650 | 1467244789572 Marionette TRACE conn2 <- [1,2714,null,{}] 16:59:49 INFO - PROCESS | 1650 | 1467244789576 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 1650 | 1467244789578 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:49 INFO - PROCESS | 1650 | 1467244789689 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:59:49 INFO - PROCESS | 1650 | 1467244789780 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1650 | 1467244789782 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123185000 == 37 [pid = 1650] [id = 686] 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a1b000) [pid = 1650] [serial = 2058] [outer = 0x0] 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118303400) [pid = 1650] [serial = 2059] [outer = 0x116a1b000] 16:59:49 INFO - PROCESS | 1650 | 1467244789825 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118571c00) [pid = 1650] [serial = 2060] [outer = 0x116a1b000] 16:59:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:59:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 722ms 16:59:50 INFO - PROCESS | 1650 | 1467244790283 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:59:50 INFO - PROCESS | 1650 | 1467244790293 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1650 | 1467244790297 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:59:50 INFO - PROCESS | 1650 | 1467244790304 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1650 | 1467244790307 Marionette TRACE conn2 <- [1,2718,null,{}] 16:59:50 INFO - PROCESS | 1650 | 1467244790311 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:50 INFO - PROCESS | 1650 | 1467244790314 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:50 INFO - PROCESS | 1650 | 1467244790464 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:59:50 INFO - PROCESS | 1650 | 1467244790612 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1650 | 1467244790614 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12918b800 == 38 [pid = 1650] [id = 687] 16:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119195000) [pid = 1650] [serial = 2061] [outer = 0x0] 16:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a87000) [pid = 1650] [serial = 2062] [outer = 0x119195000] 16:59:50 INFO - PROCESS | 1650 | 1467244790667 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12074bc00) [pid = 1650] [serial = 2063] [outer = 0x119195000] 16:59:51 INFO - PROCESS | 1650 | 1467244791121 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1650 | 1467244791191 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:59:51 INFO - PROCESS | 1650 | 1467244791195 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1650 | 1467244791197 Marionette TRACE conn2 <- [1,2722,null,{}] 16:59:51 INFO - PROCESS | 1650 | 1467244791205 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1650 | 1467244791210 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:51 INFO - PROCESS | 1650 | 1467244791310 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:59:51 INFO - PROCESS | 1650 | 1467244791384 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 1650 | 1467244791386 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd78800 == 39 [pid = 1650] [id = 688] 16:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124dd4000) [pid = 1650] [serial = 2064] [outer = 0x0] 16:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e38400) [pid = 1650] [serial = 2065] [outer = 0x124dd4000] 16:59:51 INFO - PROCESS | 1650 | 1467244791417 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126652800) [pid = 1650] [serial = 2066] [outer = 0x124dd4000] 16:59:51 INFO - PROCESS | 1650 | 1467244791844 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1650 | 1467244791870 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:59:51 INFO - PROCESS | 1650 | 1467244791886 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1650 | 1467244791887 Marionette TRACE conn2 <- [1,2726,null,{}] 16:59:51 INFO - PROCESS | 1650 | 1467244791890 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1650 | 1467244791891 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:51 INFO - PROCESS | 1650 | 1467244791991 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:59:52 INFO - PROCESS | 1650 | 1467244792050 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1650 | 1467244792051 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c565000 == 40 [pid = 1650] [id = 689] 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128731800) [pid = 1650] [serial = 2067] [outer = 0x0] 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1288e8400) [pid = 1650] [serial = 2068] [outer = 0x128731800] 16:59:52 INFO - PROCESS | 1650 | 1467244792080 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1289e7800) [pid = 1650] [serial = 2069] [outer = 0x128731800] 16:59:52 INFO - PROCESS | 1650 | 1467244792543 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 674ms 16:59:52 INFO - PROCESS | 1650 | 1467244792573 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 1650 | 1467244792575 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:59:52 INFO - PROCESS | 1650 | 1467244792579 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 1650 | 1467244792580 Marionette TRACE conn2 <- [1,2730,null,{}] 16:59:52 INFO - PROCESS | 1650 | 1467244792582 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:52 INFO - PROCESS | 1650 | 1467244792584 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:52 INFO - PROCESS | 1650 | 1467244792683 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:59:52 INFO - PROCESS | 1650 | 1467244792756 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1650 | 1467244792757 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b9000 == 41 [pid = 1650] [id = 690] 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111aa5800) [pid = 1650] [serial = 2070] [outer = 0x0] 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118154000) [pid = 1650] [serial = 2071] [outer = 0x111aa5800] 16:59:52 INFO - PROCESS | 1650 | 1467244792786 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234f2400) [pid = 1650] [serial = 2072] [outer = 0x111aa5800] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a51f000 == 40 [pid = 1650] [id = 684] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129023000 == 39 [pid = 1650] [id = 683] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128881000 == 38 [pid = 1650] [id = 682] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12650d800 == 37 [pid = 1650] [id = 681] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d6800 == 36 [pid = 1650] [id = 680] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118322800 == 35 [pid = 1650] [id = 679] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123491000 == 34 [pid = 1650] [id = 678] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12aab7800 == 33 [pid = 1650] [id = 676] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11748c800 == 32 [pid = 1650] [id = 677] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c565000 == 31 [pid = 1650] [id = 689] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd78800 == 30 [pid = 1650] [id = 688] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12918b800 == 29 [pid = 1650] [id = 687] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba30000 == 28 [pid = 1650] [id = 685] 16:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123185000 == 27 [pid = 1650] [id = 686] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1234e6c00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118373400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118420000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207f3400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128d5400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112d57000) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114fbfc00) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116884000) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1234f1c00) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1187d2800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1234e7000) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119483000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123d06c00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123a95000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117d26400) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11677fc00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1245ddc00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118183c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116f99800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11996cc00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11947ec00) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124e36000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12429c800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118436800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119596c00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x116772000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119c3c800) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 16:59:54 INFO - PROCESS | 1650 | 1467244794183 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:59:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 16:59:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:59:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1622ms 16:59:54 INFO - PROCESS | 1650 | 1467244794202 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:59:54 INFO - PROCESS | 1650 | 1467244794204 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:59:54 INFO - PROCESS | 1650 | 1467244794208 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1650 | 1467244794210 Marionette TRACE conn2 <- [1,2734,null,{}] 16:59:54 INFO - PROCESS | 1650 | 1467244794214 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1650 | 1467244794216 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:54 INFO - PROCESS | 1650 | 1467244794298 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:59:54 INFO - PROCESS | 1650 | 1467244794303 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1650 | 1467244794306 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f27800 == 28 [pid = 1650] [id = 691] 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1130e7400) [pid = 1650] [serial = 2073] [outer = 0x0] 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1133a5800) [pid = 1650] [serial = 2074] [outer = 0x1130e7400] 16:59:54 INFO - PROCESS | 1650 | 1467244794340 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x114fbfc00) [pid = 1650] [serial = 2075] [outer = 0x1130e7400] 16:59:54 INFO - PROCESS | 1650 | 1467244794683 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 16:59:54 INFO - PROCESS | 1650 | 1467244794728 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1650 | 1467244794732 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:59:54 INFO - PROCESS | 1650 | 1467244794736 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1650 | 1467244794738 Marionette TRACE conn2 <- [1,2738,null,{}] 16:59:54 INFO - PROCESS | 1650 | 1467244794743 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1650 | 1467244794745 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:54 INFO - PROCESS | 1650 | 1467244794824 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:59:54 INFO - PROCESS | 1650 | 1467244794829 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1650 | 1467244794831 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118328000 == 29 [pid = 1650] [id = 692] 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115e8b400) [pid = 1650] [serial = 2076] [outer = 0x0] 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11677e000) [pid = 1650] [serial = 2077] [outer = 0x115e8b400] 16:59:54 INFO - PROCESS | 1650 | 1467244794861 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116f5d000) [pid = 1650] [serial = 2078] [outer = 0x115e8b400] 16:59:55 INFO - PROCESS | 1650 | 1467244795213 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 524ms 16:59:55 INFO - PROCESS | 1650 | 1467244795261 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 1650 | 1467244795262 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:59:55 INFO - PROCESS | 1650 | 1467244795265 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1650 | 1467244795267 Marionette TRACE conn2 <- [1,2742,null,{}] 16:59:55 INFO - PROCESS | 1650 | 1467244795275 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 1650 | 1467244795278 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:55 INFO - PROCESS | 1650 | 1467244795366 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:59:55 INFO - PROCESS | 1650 | 1467244795373 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1650 | 1467244795377 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a2f000 == 30 [pid = 1650] [id = 693] 16:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118144000) [pid = 1650] [serial = 2079] [outer = 0x0] 16:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11836e800) [pid = 1650] [serial = 2080] [outer = 0x118144000] 16:59:55 INFO - PROCESS | 1650 | 1467244795405 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118425000) [pid = 1650] [serial = 2081] [outer = 0x118144000] 16:59:55 INFO - PROCESS | 1650 | 1467244795762 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 16:59:55 INFO - PROCESS | 1650 | 1467244795786 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:59:55 INFO - PROCESS | 1650 | 1467244795788 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:59:55 INFO - PROCESS | 1650 | 1467244795790 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1650 | 1467244795792 Marionette TRACE conn2 <- [1,2746,null,{}] 16:59:55 INFO - PROCESS | 1650 | 1467244795794 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 1650 | 1467244795795 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:55 INFO - PROCESS | 1650 | 1467244795903 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:59:55 INFO - PROCESS | 1650 | 1467244795936 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1650 | 1467244795937 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123492800 == 31 [pid = 1650] [id = 694] 16:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118377800) [pid = 1650] [serial = 2082] [outer = 0x0] 16:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11876d800) [pid = 1650] [serial = 2083] [outer = 0x118377800] 16:59:55 INFO - PROCESS | 1650 | 1467244795963 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1187d9c00) [pid = 1650] [serial = 2084] [outer = 0x118377800] 16:59:56 INFO - PROCESS | 1650 | 1467244796267 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 16:59:56 INFO - PROCESS | 1650 | 1467244796310 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1650 | 1467244796312 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:59:56 INFO - PROCESS | 1650 | 1467244796314 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1650 | 1467244796315 Marionette TRACE conn2 <- [1,2750,null,{}] 16:59:56 INFO - PROCESS | 1650 | 1467244796317 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 1650 | 1467244796318 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:56 INFO - PROCESS | 1650 | 1467244796422 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:59:56 INFO - PROCESS | 1650 | 1467244796426 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1650 | 1467244796427 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486f000 == 32 [pid = 1650] [id = 695] 16:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11843a800) [pid = 1650] [serial = 2085] [outer = 0x0] 16:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119198400) [pid = 1650] [serial = 2086] [outer = 0x11843a800] 16:59:56 INFO - PROCESS | 1650 | 1467244796452 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119599800) [pid = 1650] [serial = 2087] [outer = 0x11843a800] 16:59:56 INFO - PROCESS | 1650 | 1467244796796 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 16:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:59:56 INFO - PROCESS | 1650 | 1467244796834 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1650 | 1467244796835 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:59:56 INFO - PROCESS | 1650 | 1467244796837 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1650 | 1467244796841 Marionette TRACE conn2 <- [1,2754,null,{}] 16:59:56 INFO - PROCESS | 1650 | 1467244796845 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 1650 | 1467244796849 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:56 INFO - PROCESS | 1650 | 1467244796991 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:59:57 INFO - PROCESS | 1650 | 1467244797006 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1650 | 1467244797007 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128869000 == 33 [pid = 1650] [id = 696] 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119811c00) [pid = 1650] [serial = 2088] [outer = 0x0] 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119c42400) [pid = 1650] [serial = 2089] [outer = 0x119811c00] 16:59:57 INFO - PROCESS | 1650 | 1467244797043 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1207f2c00) [pid = 1650] [serial = 2090] [outer = 0x119811c00] 16:59:57 INFO - PROCESS | 1650 | 1467244797394 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 16:59:57 INFO - PROCESS | 1650 | 1467244797410 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1650 | 1467244797411 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:59:57 INFO - PROCESS | 1650 | 1467244797413 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1650 | 1467244797414 Marionette TRACE conn2 <- [1,2758,null,{}] 16:59:57 INFO - PROCESS | 1650 | 1467244797417 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1650 | 1467244797418 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:57 INFO - PROCESS | 1650 | 1467244797512 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:59:57 INFO - PROCESS | 1650 | 1467244797550 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1650 | 1467244797558 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129015800 == 34 [pid = 1650] [id = 697] 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1207f4400) [pid = 1650] [serial = 2091] [outer = 0x0] 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123444c00) [pid = 1650] [serial = 2092] [outer = 0x1207f4400] 16:59:57 INFO - PROCESS | 1650 | 1467244797583 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1234ee400) [pid = 1650] [serial = 2093] [outer = 0x1207f4400] 16:59:57 INFO - PROCESS | 1650 | 1467244797886 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 16:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:59:57 INFO - PROCESS | 1650 | 1467244797933 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1650 | 1467244797934 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:59:57 INFO - PROCESS | 1650 | 1467244797936 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1650 | 1467244797937 Marionette TRACE conn2 <- [1,2762,null,{}] 16:59:57 INFO - PROCESS | 1650 | 1467244797939 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1650 | 1467244797941 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:58 INFO - PROCESS | 1650 | 1467244798035 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:59:58 INFO - PROCESS | 1650 | 1467244798039 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1650 | 1467244798041 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c6800 == 35 [pid = 1650] [id = 698] 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12316dc00) [pid = 1650] [serial = 2094] [outer = 0x0] 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1238c3c00) [pid = 1650] [serial = 2095] [outer = 0x12316dc00] 16:59:58 INFO - PROCESS | 1650 | 1467244798065 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123a95c00) [pid = 1650] [serial = 2096] [outer = 0x12316dc00] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11830fc00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12664f400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113c8d000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11830f000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11813c000) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129b0800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x114f88800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11876f800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x114fca800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113c92000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:59:58 INFO - PROCESS | 1650 | 1467244798471 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 568ms 16:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:59:58 INFO - PROCESS | 1650 | 1467244798505 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1650 | 1467244798506 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:59:58 INFO - PROCESS | 1650 | 1467244798508 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1650 | 1467244798509 Marionette TRACE conn2 <- [1,2766,null,{}] 16:59:58 INFO - PROCESS | 1650 | 1467244798512 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:58 INFO - PROCESS | 1650 | 1467244798513 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:58 INFO - PROCESS | 1650 | 1467244798589 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:59:58 INFO - PROCESS | 1650 | 1467244798646 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1650 | 1467244798647 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a51f000 == 36 [pid = 1650] [id = 699] 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113294400) [pid = 1650] [serial = 2097] [outer = 0x0] 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119190000) [pid = 1650] [serial = 2098] [outer = 0x113294400] 16:59:58 INFO - PROCESS | 1650 | 1467244798680 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123a97400) [pid = 1650] [serial = 2099] [outer = 0x113294400] 16:59:58 INFO - PROCESS | 1650 | 1467244798943 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 16:59:58 INFO - PROCESS | 1650 | 1467244798979 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1650 | 1467244798981 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:59:58 INFO - PROCESS | 1650 | 1467244798983 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1650 | 1467244798984 Marionette TRACE conn2 <- [1,2770,null,{}] 16:59:58 INFO - PROCESS | 1650 | 1467244798986 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:58 INFO - PROCESS | 1650 | 1467244798988 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:59 INFO - PROCESS | 1650 | 1467244799073 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:59:59 INFO - PROCESS | 1650 | 1467244799079 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 1650 | 1467244799080 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac2800 == 37 [pid = 1650] [id = 700] 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1234eec00) [pid = 1650] [serial = 2100] [outer = 0x0] 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12429c400) [pid = 1650] [serial = 2101] [outer = 0x1234eec00] 16:59:59 INFO - PROCESS | 1650 | 1467244799105 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124d82800) [pid = 1650] [serial = 2102] [outer = 0x1234eec00] 16:59:59 INFO - PROCESS | 1650 | 1467244799418 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 16:59:59 INFO - PROCESS | 1650 | 1467244799453 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1650 | 1467244799456 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:59:59 INFO - PROCESS | 1650 | 1467244799459 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1650 | 1467244799460 Marionette TRACE conn2 <- [1,2774,null,{}] 16:59:59 INFO - PROCESS | 1650 | 1467244799463 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1650 | 1467244799464 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:59 INFO - PROCESS | 1650 | 1467244799584 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:59:59 INFO - PROCESS | 1650 | 1467244799590 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 1650 | 1467244799591 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 16:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd57800 == 38 [pid = 1650] [id = 701] 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11813c400) [pid = 1650] [serial = 2103] [outer = 0x0] 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124d8ac00) [pid = 1650] [serial = 2104] [outer = 0x11813c400] 16:59:59 INFO - PROCESS | 1650 | 1467244799618 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12618dc00) [pid = 1650] [serial = 2105] [outer = 0x11813c400] 16:59:59 INFO - PROCESS | 1650 | 1467244799931 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 16:59:59 INFO - PROCESS | 1650 | 1467244799978 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1650 | 1467244799979 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:59:59 INFO - PROCESS | 1650 | 1467244799981 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1650 | 1467244799982 Marionette TRACE conn2 <- [1,2778,null,{}] 16:59:59 INFO - PROCESS | 1650 | 1467244799985 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1650 | 1467244799986 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:00 INFO - PROCESS | 1650 | 1467244800066 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:00:00 INFO - PROCESS | 1650 | 1467244800070 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1650 | 1467244800071 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c571800 == 39 [pid = 1650] [id = 702] 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126653000) [pid = 1650] [serial = 2106] [outer = 0x0] 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1271e6800) [pid = 1650] [serial = 2107] [outer = 0x126653000] 17:00:00 INFO - PROCESS | 1650 | 1467244800099 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1288de800) [pid = 1650] [serial = 2108] [outer = 0x126653000] 17:00:00 INFO - PROCESS | 1650 | 1467244800584 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:00:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:00:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 622ms 17:00:00 INFO - PROCESS | 1650 | 1467244800604 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 1650 | 1467244800606 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:00:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:00:00 INFO - PROCESS | 1650 | 1467244800610 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 1650 | 1467244800612 Marionette TRACE conn2 <- [1,2782,null,{}] 17:00:00 INFO - PROCESS | 1650 | 1467244800616 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:00 INFO - PROCESS | 1650 | 1467244800617 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:00 INFO - PROCESS | 1650 | 1467244800731 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:00:00 INFO - PROCESS | 1650 | 1467244800860 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1650 | 1467244800862 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d44000 == 40 [pid = 1650] [id = 703] 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x114fbe800) [pid = 1650] [serial = 2109] [outer = 0x0] 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114fca000) [pid = 1650] [serial = 2110] [outer = 0x114fbe800] 17:00:00 INFO - PROCESS | 1650 | 1467244800894 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116634800) [pid = 1650] [serial = 2111] [outer = 0x114fbe800] 17:00:01 INFO - PROCESS | 1650 | 1467244801362 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:00:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12caaf000 == 39 [pid = 1650] [id = 15] 17:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 821ms 17:00:01 INFO - PROCESS | 1650 | 1467244801499 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 1650 | 1467244801502 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:00:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:00:01 INFO - PROCESS | 1650 | 1467244801508 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 1650 | 1467244801510 Marionette TRACE conn2 <- [1,2786,null,{}] 17:00:01 INFO - PROCESS | 1650 | 1467244801512 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 1650 | 1467244801514 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:01 INFO - PROCESS | 1650 | 1467244801633 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:00:01 INFO - PROCESS | 1650 | 1467244801691 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1650 | 1467244801692 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126698000 == 40 [pid = 1650] [id = 704] 17:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11830b800) [pid = 1650] [serial = 2112] [outer = 0x0] 17:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118372000) [pid = 1650] [serial = 2113] [outer = 0x11830b800] 17:00:01 INFO - PROCESS | 1650 | 1467244801723 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118574400) [pid = 1650] [serial = 2114] [outer = 0x11830b800] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd57800 == 39 [pid = 1650] [id = 701] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac2800 == 38 [pid = 1650] [id = 700] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a51f000 == 37 [pid = 1650] [id = 699] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c6800 == 36 [pid = 1650] [id = 698] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129015800 == 35 [pid = 1650] [id = 697] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128869000 == 34 [pid = 1650] [id = 696] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12486f000 == 33 [pid = 1650] [id = 695] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123492800 == 32 [pid = 1650] [id = 694] 17:00:02 INFO - PROCESS | 1650 | 1467244802413 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119a2f000 == 31 [pid = 1650] [id = 693] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118328000 == 30 [pid = 1650] [id = 692] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116f27800 == 29 [pid = 1650] [id = 691] 17:00:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b9000 == 28 [pid = 1650] [id = 690] 17:00:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:00:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 921ms 17:00:02 INFO - PROCESS | 1650 | 1467244802430 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1650 | 1467244802432 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:00:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:00:02 INFO - PROCESS | 1650 | 1467244802435 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1650 | 1467244802437 Marionette TRACE conn2 <- [1,2790,null,{}] 17:00:02 INFO - PROCESS | 1650 | 1467244802441 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 1650 | 1467244802443 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:02 INFO - PROCESS | 1650 | 1467244802527 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12618ec00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12872dc00) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1266f4000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1207f5400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118725400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123a8c000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1176f6400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118434800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114fbe400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1164ec000) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11947a400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116f96000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118376000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124d8ec00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124849c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1234ed000) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119947c00) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123d53800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123175c00) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 17:00:02 INFO - PROCESS | 1650 | 1467244802598 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 1650 | 1467244802600 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117487000 == 29 [pid = 1650] [id = 705] 17:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e89800) [pid = 1650] [serial = 2115] [outer = 0x0] 17:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116879400) [pid = 1650] [serial = 2116] [outer = 0x115e89800] 17:00:02 INFO - PROCESS | 1650 | 1467244802629 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176f8400) [pid = 1650] [serial = 2117] [outer = 0x115e89800] 17:00:02 INFO - PROCESS | 1650 | 1467244802928 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:00:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 525ms 17:00:02 INFO - PROCESS | 1650 | 1467244802962 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1650 | 1467244802964 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:00:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:00:02 INFO - PROCESS | 1650 | 1467244802969 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1650 | 1467244802971 Marionette TRACE conn2 <- [1,2794,null,{}] 17:00:02 INFO - PROCESS | 1650 | 1467244802975 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 1650 | 1467244802977 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:03 INFO - PROCESS | 1650 | 1467244803059 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:00:03 INFO - PROCESS | 1650 | 1467244803064 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1650 | 1467244803065 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc5000 == 30 [pid = 1650] [id = 706] 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11836c400) [pid = 1650] [serial = 2118] [outer = 0x0] 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118574c00) [pid = 1650] [serial = 2119] [outer = 0x11836c400] 17:00:03 INFO - PROCESS | 1650 | 1467244803092 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118776800) [pid = 1650] [serial = 2120] [outer = 0x11836c400] 17:00:03 INFO - PROCESS | 1650 | 1467244803465 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 17:00:03 INFO - PROCESS | 1650 | 1467244803489 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 1650 | 1467244803490 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:00:03 INFO - PROCESS | 1650 | 1467244803493 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 1650 | 1467244803495 Marionette TRACE conn2 <- [1,2798,null,{}] 17:00:03 INFO - PROCESS | 1650 | 1467244803503 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:03 INFO - PROCESS | 1650 | 1467244803507 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:03 INFO - PROCESS | 1650 | 1467244803587 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:00:03 INFO - PROCESS | 1650 | 1467244803595 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1650 | 1467244803597 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12459b000 == 31 [pid = 1650] [id = 707] 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119481400) [pid = 1650] [serial = 2121] [outer = 0x0] 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11980d800) [pid = 1650] [serial = 2122] [outer = 0x119481400] 17:00:03 INFO - PROCESS | 1650 | 1467244803625 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a8b400) [pid = 1650] [serial = 2123] [outer = 0x119481400] 17:00:03 INFO - PROCESS | 1650 | 1467244803992 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:00:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 17:00:04 INFO - PROCESS | 1650 | 1467244804018 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1650 | 1467244804020 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:00:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:00:04 INFO - PROCESS | 1650 | 1467244804022 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1650 | 1467244804023 Marionette TRACE conn2 <- [1,2802,null,{}] 17:00:04 INFO - PROCESS | 1650 | 1467244804025 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 1650 | 1467244804026 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:04 INFO - PROCESS | 1650 | 1467244804112 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:00:04 INFO - PROCESS | 1650 | 1467244804116 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1650 | 1467244804117 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128876000 == 32 [pid = 1650] [id = 708] 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119ce8800) [pid = 1650] [serial = 2124] [outer = 0x0] 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1207f3400) [pid = 1650] [serial = 2125] [outer = 0x119ce8800] 17:00:04 INFO - PROCESS | 1650 | 1467244804143 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123441c00) [pid = 1650] [serial = 2126] [outer = 0x119ce8800] 17:00:04 INFO - PROCESS | 1650 | 1467244804482 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:00:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 470ms 17:00:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:00:04 INFO - PROCESS | 1650 | 1467244804493 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1650 | 1467244804494 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:00:04 INFO - PROCESS | 1650 | 1467244804496 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1650 | 1467244804497 Marionette TRACE conn2 <- [1,2806,null,{}] 17:00:04 INFO - PROCESS | 1650 | 1467244804500 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 1650 | 1467244804501 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:04 INFO - PROCESS | 1650 | 1467244804580 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:00:04 INFO - PROCESS | 1650 | 1467244804583 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1650 | 1467244804585 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129182800 == 33 [pid = 1650] [id = 709] 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11959bc00) [pid = 1650] [serial = 2127] [outer = 0x0] 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1234f4400) [pid = 1650] [serial = 2128] [outer = 0x11959bc00] 17:00:04 INFO - PROCESS | 1650 | 1467244804610 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a8e400) [pid = 1650] [serial = 2129] [outer = 0x11959bc00] 17:00:05 INFO - PROCESS | 1650 | 1467244805035 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 17:00:05 INFO - PROCESS | 1650 | 1467244805074 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:00:05 INFO - PROCESS | 1650 | 1467244805076 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:00:05 INFO - PROCESS | 1650 | 1467244805080 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1650 | 1467244805081 Marionette TRACE conn2 <- [1,2810,null,{}] 17:00:05 INFO - PROCESS | 1650 | 1467244805085 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:05 INFO - PROCESS | 1650 | 1467244805091 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:05 INFO - PROCESS | 1650 | 1467244805246 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:00:05 INFO - PROCESS | 1650 | 1467244805263 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 1650 | 1467244805264 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a934800 == 34 [pid = 1650] [id = 710] 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124dd8400) [pid = 1650] [serial = 2130] [outer = 0x0] 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12618e800) [pid = 1650] [serial = 2131] [outer = 0x124dd8400] 17:00:05 INFO - PROCESS | 1650 | 1467244805289 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12872bc00) [pid = 1650] [serial = 2132] [outer = 0x124dd8400] 17:00:05 INFO - PROCESS | 1650 | 1467244805622 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 17:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:00:05 INFO - PROCESS | 1650 | 1467244805651 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1650 | 1467244805652 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:00:05 INFO - PROCESS | 1650 | 1467244805654 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1650 | 1467244805656 Marionette TRACE conn2 <- [1,2814,null,{}] 17:00:05 INFO - PROCESS | 1650 | 1467244805663 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:05 INFO - PROCESS | 1650 | 1467244805664 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:05 INFO - PROCESS | 1650 | 1467244805763 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:00:05 INFO - PROCESS | 1650 | 1467244805766 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 1650 | 1467244805767 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba31800 == 35 [pid = 1650] [id = 711] 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12872c400) [pid = 1650] [serial = 2133] [outer = 0x0] 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1288e2400) [pid = 1650] [serial = 2134] [outer = 0x12872c400] 17:00:05 INFO - PROCESS | 1650 | 1467244805793 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1289e6000) [pid = 1650] [serial = 2135] [outer = 0x12872c400] 17:00:06 INFO - PROCESS | 1650 | 1467244806147 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 17:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:00:06 INFO - PROCESS | 1650 | 1467244806181 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 1650 | 1467244806183 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:00:06 INFO - PROCESS | 1650 | 1467244806185 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 1650 | 1467244806186 Marionette TRACE conn2 <- [1,2818,null,{}] 17:00:06 INFO - PROCESS | 1650 | 1467244806188 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1650 | 1467244806190 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:06 INFO - PROCESS | 1650 | 1467244806291 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:00:06 INFO - PROCESS | 1650 | 1467244806295 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1650 | 1467244806296 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd85800 == 36 [pid = 1650] [id = 712] 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1238ccc00) [pid = 1650] [serial = 2136] [outer = 0x0] 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1289edc00) [pid = 1650] [serial = 2137] [outer = 0x1238ccc00] 17:00:06 INFO - PROCESS | 1650 | 1467244806320 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ae1400) [pid = 1650] [serial = 2138] [outer = 0x1238ccc00] 17:00:06 INFO - PROCESS | 1650 | 1467244806668 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e8b400) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118144000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11843a800) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1130e7400) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118377800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1207f4400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a1b000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119195000) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124dd4000) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128731800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119811c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12316dc00) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113294400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:00:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1234eec00) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:00:06 INFO - PROCESS | 1650 | 1467244806794 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 1650 | 1467244806795 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:00:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:00:06 INFO - PROCESS | 1650 | 1467244806806 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 1650 | 1467244806807 Marionette TRACE conn2 <- [1,2822,null,{}] 17:00:06 INFO - PROCESS | 1650 | 1467244806809 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1650 | 1467244806811 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:06 INFO - PROCESS | 1650 | 1467244806886 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:00:06 INFO - PROCESS | 1650 | 1467244806891 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1650 | 1467244806893 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d66000 == 37 [pid = 1650] [id = 713] 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116812400) [pid = 1650] [serial = 2139] [outer = 0x0] 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118144400) [pid = 1650] [serial = 2140] [outer = 0x116812400] 17:00:06 INFO - PROCESS | 1650 | 1467244806917 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119110800) [pid = 1650] [serial = 2141] [outer = 0x116812400] 17:00:07 INFO - PROCESS | 1650 | 1467244807257 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 473ms 17:00:07 INFO - PROCESS | 1650 | 1467244807279 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 1650 | 1467244807280 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:00:07 INFO - PROCESS | 1650 | 1467244807282 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1650 | 1467244807283 Marionette TRACE conn2 <- [1,2826,null,{}] 17:00:07 INFO - PROCESS | 1650 | 1467244807285 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1650 | 1467244807287 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:07 INFO - PROCESS | 1650 | 1467244807369 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:00:07 INFO - PROCESS | 1650 | 1467244807429 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1650 | 1467244807430 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca9c000 == 38 [pid = 1650] [id = 714] 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1130e7400) [pid = 1650] [serial = 2142] [outer = 0x0] 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c45c00) [pid = 1650] [serial = 2143] [outer = 0x1130e7400] 17:00:07 INFO - PROCESS | 1650 | 1467244807456 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1271e4800) [pid = 1650] [serial = 2144] [outer = 0x1130e7400] 17:00:07 INFO - PROCESS | 1650 | 1467244807742 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 17:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:00:07 INFO - PROCESS | 1650 | 1467244807801 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 1650 | 1467244807802 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:00:07 INFO - PROCESS | 1650 | 1467244807805 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1650 | 1467244807808 Marionette TRACE conn2 <- [1,2830,null,{}] 17:00:07 INFO - PROCESS | 1650 | 1467244807811 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1650 | 1467244807813 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:07 INFO - PROCESS | 1650 | 1467244807905 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:00:07 INFO - PROCESS | 1650 | 1467244807910 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1650 | 1467244807912 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cafa800 == 39 [pid = 1650] [id = 715] 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128731800) [pid = 1650] [serial = 2145] [outer = 0x0] 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128aeac00) [pid = 1650] [serial = 2146] [outer = 0x128731800] 17:00:07 INFO - PROCESS | 1650 | 1467244807938 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1290abc00) [pid = 1650] [serial = 2147] [outer = 0x128731800] 17:00:08 INFO - PROCESS | 1650 | 1467244808253 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 471ms 17:00:08 INFO - PROCESS | 1650 | 1467244808280 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 1650 | 1467244808281 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:00:08 INFO - PROCESS | 1650 | 1467244808283 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1650 | 1467244808284 Marionette TRACE conn2 <- [1,2834,null,{}] 17:00:08 INFO - PROCESS | 1650 | 1467244808287 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:08 INFO - PROCESS | 1650 | 1467244808288 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:08 INFO - PROCESS | 1650 | 1467244808401 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:00:08 INFO - PROCESS | 1650 | 1467244808407 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 1650 | 1467244808408 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc17000 == 40 [pid = 1650] [id = 716] 17:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e8400) [pid = 1650] [serial = 2148] [outer = 0x0] 17:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290ae800) [pid = 1650] [serial = 2149] [outer = 0x1289e8400] 17:00:08 INFO - PROCESS | 1650 | 1467244808432 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1290b5c00) [pid = 1650] [serial = 2150] [outer = 0x1289e8400] 17:00:08 INFO - PROCESS | 1650 | 1467244808758 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 17:00:08 INFO - PROCESS | 1650 | 1467244808839 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:00:08 INFO - PROCESS | 1650 | 1467244808841 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:00:08 INFO - PROCESS | 1650 | 1467244808845 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1650 | 1467244808848 Marionette TRACE conn2 <- [1,2838,null,{}] 17:00:08 INFO - PROCESS | 1650 | 1467244808852 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:08 INFO - PROCESS | 1650 | 1467244808854 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:08 INFO - PROCESS | 1650 | 1467244808956 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:00:09 INFO - PROCESS | 1650 | 1467244809058 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1650 | 1467244809062 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746f000 == 41 [pid = 1650] [id = 717] 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11307ec00) [pid = 1650] [serial = 2151] [outer = 0x0] 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114fb8c00) [pid = 1650] [serial = 2152] [outer = 0x11307ec00] 17:00:09 INFO - PROCESS | 1650 | 1467244809093 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116882000) [pid = 1650] [serial = 2153] [outer = 0x11307ec00] 17:00:09 INFO - PROCESS | 1650 | 1467244809532 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 17:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:00:09 INFO - PROCESS | 1650 | 1467244809567 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 1650 | 1467244809569 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:00:09 INFO - PROCESS | 1650 | 1467244809574 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1650 | 1467244809576 Marionette TRACE conn2 <- [1,2842,null,{}] 17:00:09 INFO - PROCESS | 1650 | 1467244809579 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:09 INFO - PROCESS | 1650 | 1467244809581 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:09 INFO - PROCESS | 1650 | 1467244809688 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:00:09 INFO - PROCESS | 1650 | 1467244809751 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1650 | 1467244809752 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126629000 == 42 [pid = 1650] [id = 718] 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11830dc00) [pid = 1650] [serial = 2154] [outer = 0x0] 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118778c00) [pid = 1650] [serial = 2155] [outer = 0x11830dc00] 17:00:09 INFO - PROCESS | 1650 | 1467244809783 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119481000) [pid = 1650] [serial = 2156] [outer = 0x11830dc00] 17:00:10 INFO - PROCESS | 1650 | 1467244810210 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 673ms 17:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:00:10 INFO - PROCESS | 1650 | 1467244810245 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1650 | 1467244810246 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:00:10 INFO - PROCESS | 1650 | 1467244810249 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1650 | 1467244810250 Marionette TRACE conn2 <- [1,2846,null,{}] 17:00:10 INFO - PROCESS | 1650 | 1467244810257 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:10 INFO - PROCESS | 1650 | 1467244810260 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:10 INFO - PROCESS | 1650 | 1467244810391 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:00:10 INFO - PROCESS | 1650 | 1467244810482 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1650 | 1467244810484 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cae9000 == 43 [pid = 1650] [id = 719] 17:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123a8e800) [pid = 1650] [serial = 2157] [outer = 0x0] 17:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123a98c00) [pid = 1650] [serial = 2158] [outer = 0x123a8e800] 17:00:10 INFO - PROCESS | 1650 | 1467244810517 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124d8e800) [pid = 1650] [serial = 2159] [outer = 0x123a8e800] 17:00:10 INFO - PROCESS | 1650 | 1467244810938 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 17:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:00:10 INFO - PROCESS | 1650 | 1467244810967 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1650 | 1467244810969 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:00:10 INFO - PROCESS | 1650 | 1467244810971 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1650 | 1467244810972 Marionette TRACE conn2 <- [1,2850,null,{}] 17:00:10 INFO - PROCESS | 1650 | 1467244810975 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:10 INFO - PROCESS | 1650 | 1467244810976 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:11 INFO - PROCESS | 1650 | 1467244811078 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:00:11 INFO - PROCESS | 1650 | 1467244811139 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1650 | 1467244811141 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13c800 == 44 [pid = 1650] [id = 720] 17:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124e3f400) [pid = 1650] [serial = 2160] [outer = 0x0] 17:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126190c00) [pid = 1650] [serial = 2161] [outer = 0x124e3f400] 17:00:11 INFO - PROCESS | 1650 | 1467244811169 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1289ef400) [pid = 1650] [serial = 2162] [outer = 0x124e3f400] 17:00:11 INFO - PROCESS | 1650 | 1467244811830 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 920ms 17:00:11 INFO - PROCESS | 1650 | 1467244811892 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 1650 | 1467244811894 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:00:11 INFO - PROCESS | 1650 | 1467244811898 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 1650 | 1467244811900 Marionette TRACE conn2 <- [1,2854,null,{}] 17:00:11 INFO - PROCESS | 1650 | 1467244811903 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 1650 | 1467244811905 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:12 INFO - PROCESS | 1650 | 1467244812002 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:00:12 INFO - PROCESS | 1650 | 1467244812082 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1650 | 1467244812084 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cd800 == 45 [pid = 1650] [id = 721] 17:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113c65800) [pid = 1650] [serial = 2163] [outer = 0x0] 17:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114fca800) [pid = 1650] [serial = 2164] [outer = 0x113c65800] 17:00:12 INFO - PROCESS | 1650 | 1467244812112 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1176ef000) [pid = 1650] [serial = 2165] [outer = 0x113c65800] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cafa800 == 44 [pid = 1650] [id = 715] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca9c000 == 43 [pid = 1650] [id = 714] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123d66000 == 42 [pid = 1650] [id = 713] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd85800 == 41 [pid = 1650] [id = 712] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba31800 == 40 [pid = 1650] [id = 711] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a934800 == 39 [pid = 1650] [id = 710] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129182800 == 38 [pid = 1650] [id = 709] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128876000 == 37 [pid = 1650] [id = 708] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12caae800 == 36 [pid = 1650] [id = 16] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12459b000 == 35 [pid = 1650] [id = 707] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc5000 == 34 [pid = 1650] [id = 706] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117487000 == 33 [pid = 1650] [id = 705] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12c571800 == 32 [pid = 1650] [id = 702] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117d44000 == 31 [pid = 1650] [id = 703] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126698000 == 30 [pid = 1650] [id = 704] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13c800 == 29 [pid = 1650] [id = 720] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cae9000 == 28 [pid = 1650] [id = 719] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126629000 == 27 [pid = 1650] [id = 718] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc17000 == 26 [pid = 1650] [id = 716] 17:00:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11746f000 == 25 [pid = 1650] [id = 717] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11677e000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11836e800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118425000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116f5d000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118154000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119198400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1133a5800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114fbfc00) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11876d800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123444c00) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118571c00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118303400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12074bc00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a87000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126652800) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124e38400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1289e7800) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1288e8400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119c42400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1238c3c00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119190000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1234ee400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12429c400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123a97400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124d8ac00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a95c00) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1207f2c00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124d82800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119599800) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1187d9c00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1271e6800) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 17:00:13 INFO - PROCESS | 1650 | 1467244813091 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1223ms 17:00:13 INFO - PROCESS | 1650 | 1467244813121 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1650 | 1467244813124 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:00:13 INFO - PROCESS | 1650 | 1467244813128 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1650 | 1467244813130 Marionette TRACE conn2 <- [1,2858,null,{}] 17:00:13 INFO - PROCESS | 1650 | 1467244813134 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:13 INFO - PROCESS | 1650 | 1467244813136 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:13 INFO - PROCESS | 1650 | 1467244813221 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:00:13 INFO - PROCESS | 1650 | 1467244813229 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1650 | 1467244813232 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117147000 == 26 [pid = 1650] [id = 722] 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113027800) [pid = 1650] [serial = 2166] [outer = 0x0] 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113289800) [pid = 1650] [serial = 2167] [outer = 0x113027800] 17:00:13 INFO - PROCESS | 1650 | 1467244813260 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114fc1000) [pid = 1650] [serial = 2168] [outer = 0x113027800] 17:00:13 INFO - PROCESS | 1650 | 1467244813616 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 524ms 17:00:13 INFO - PROCESS | 1650 | 1467244813651 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1650 | 1467244813655 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:00:13 INFO - PROCESS | 1650 | 1467244813660 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1650 | 1467244813661 Marionette TRACE conn2 <- [1,2862,null,{}] 17:00:13 INFO - PROCESS | 1650 | 1467244813664 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:13 INFO - PROCESS | 1650 | 1467244813666 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:13 INFO - PROCESS | 1650 | 1467244813771 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:00:13 INFO - PROCESS | 1650 | 1467244813832 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1650 | 1467244813833 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a4000 == 27 [pid = 1650] [id = 723] 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11663ac00) [pid = 1650] [serial = 2169] [outer = 0x0] 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116f5c400) [pid = 1650] [serial = 2170] [outer = 0x11663ac00] 17:00:13 INFO - PROCESS | 1650 | 1467244813861 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117d29c00) [pid = 1650] [serial = 2171] [outer = 0x11663ac00] 17:00:14 INFO - PROCESS | 1650 | 1467244814146 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 17:00:14 INFO - PROCESS | 1650 | 1467244814181 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1650 | 1467244814182 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:00:14 INFO - PROCESS | 1650 | 1467244814185 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1650 | 1467244814187 Marionette TRACE conn2 <- [1,2866,null,{}] 17:00:14 INFO - PROCESS | 1650 | 1467244814209 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:14 INFO - PROCESS | 1650 | 1467244814212 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:14 INFO - PROCESS | 1650 | 1467244814293 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:00:14 INFO - PROCESS | 1650 | 1467244814355 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1650 | 1467244814357 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1233d1800 == 28 [pid = 1650] [id = 724] 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118183000) [pid = 1650] [serial = 2172] [outer = 0x0] 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11841a800) [pid = 1650] [serial = 2173] [outer = 0x118183000] 17:00:14 INFO - PROCESS | 1650 | 1467244814385 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11876d800) [pid = 1650] [serial = 2174] [outer = 0x118183000] 17:00:14 INFO - PROCESS | 1650 | 1467244814691 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 532ms 17:00:14 INFO - PROCESS | 1650 | 1467244814718 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1650 | 1467244814720 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:00:14 INFO - PROCESS | 1650 | 1467244814722 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1650 | 1467244814725 Marionette TRACE conn2 <- [1,2870,null,{}] 17:00:14 INFO - PROCESS | 1650 | 1467244814729 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:14 INFO - PROCESS | 1650 | 1467244814730 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:14 INFO - PROCESS | 1650 | 1467244814815 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:00:14 INFO - PROCESS | 1650 | 1467244814818 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1650 | 1467244814820 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242d3000 == 29 [pid = 1650] [id = 725] 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1187d4c00) [pid = 1650] [serial = 2175] [outer = 0x0] 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119195000) [pid = 1650] [serial = 2176] [outer = 0x1187d4c00] 17:00:14 INFO - PROCESS | 1650 | 1467244814846 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119486800) [pid = 1650] [serial = 2177] [outer = 0x1187d4c00] 17:00:15 INFO - PROCESS | 1650 | 1467244815178 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 472ms 17:00:15 INFO - PROCESS | 1650 | 1467244815195 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1650 | 1467244815196 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:00:15 INFO - PROCESS | 1650 | 1467244815198 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1650 | 1467244815199 Marionette TRACE conn2 <- [1,2874,null,{}] 17:00:15 INFO - PROCESS | 1650 | 1467244815202 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 1650 | 1467244815203 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:15 INFO - PROCESS | 1650 | 1467244815324 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:00:15 INFO - PROCESS | 1650 | 1467244815338 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1650 | 1467244815339 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12660d800 == 30 [pid = 1650] [id = 726] 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x111fe4400) [pid = 1650] [serial = 2178] [outer = 0x0] 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187db000) [pid = 1650] [serial = 2179] [outer = 0x111fe4400] 17:00:15 INFO - PROCESS | 1650 | 1467244815364 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119964800) [pid = 1650] [serial = 2180] [outer = 0x111fe4400] 17:00:15 INFO - PROCESS | 1650 | 1467244815715 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 569ms 17:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:00:15 INFO - PROCESS | 1650 | 1467244815768 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1650 | 1467244815769 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:00:15 INFO - PROCESS | 1650 | 1467244815779 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1650 | 1467244815780 Marionette TRACE conn2 <- [1,2878,null,{}] 17:00:15 INFO - PROCESS | 1650 | 1467244815782 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 1650 | 1467244815786 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:15 INFO - PROCESS | 1650 | 1467244815905 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:00:15 INFO - PROCESS | 1650 | 1467244815909 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1650 | 1467244815910 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b83000 == 31 [pid = 1650] [id = 727] 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1164e6000) [pid = 1650] [serial = 2181] [outer = 0x0] 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119e22c00) [pid = 1650] [serial = 2182] [outer = 0x1164e6000] 17:00:15 INFO - PROCESS | 1650 | 1467244815935 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1234ed400) [pid = 1650] [serial = 2183] [outer = 0x1164e6000] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128731800) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124dd8400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12872c400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1289e8400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119481400) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11959bc00) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fbe800) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126653000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11830b800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119ce8800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11836c400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1238ccc00) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e89800) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c985800) [pid = 1650] [serial = 44] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116812400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1130e7400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111aa5800) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12caaf800) [pid = 1650] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11813c400) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:00:16 INFO - PROCESS | 1650 | 1467244816812 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:00:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1079ms 17:00:16 INFO - PROCESS | 1650 | 1467244816853 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1650 | 1467244816856 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:00:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:00:16 INFO - PROCESS | 1650 | 1467244816861 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1650 | 1467244816862 Marionette TRACE conn2 <- [1,2882,null,{}] 17:00:16 INFO - PROCESS | 1650 | 1467244816867 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:16 INFO - PROCESS | 1650 | 1467244816869 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:16 INFO - PROCESS | 1650 | 1467244816977 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:00:17 INFO - PROCESS | 1650 | 1467244817035 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 1650 | 1467244817036 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118845000 == 32 [pid = 1650] [id = 728] 17:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133af800) [pid = 1650] [serial = 2184] [outer = 0x0] 17:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114fc6400) [pid = 1650] [serial = 2185] [outer = 0x1133af800] 17:00:17 INFO - PROCESS | 1650 | 1467244817068 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1164e1c00) [pid = 1650] [serial = 2186] [outer = 0x1133af800] 17:00:17 INFO - PROCESS | 1650 | 1467244817588 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:00:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 771ms 17:00:17 INFO - PROCESS | 1650 | 1467244817647 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 1650 | 1467244817650 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:00:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:00:17 INFO - PROCESS | 1650 | 1467244817655 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 1650 | 1467244817657 Marionette TRACE conn2 <- [1,2886,null,{}] 17:00:17 INFO - PROCESS | 1650 | 1467244817660 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:17 INFO - PROCESS | 1650 | 1467244817661 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:17 INFO - PROCESS | 1650 | 1467244817768 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:00:17 INFO - PROCESS | 1650 | 1467244817929 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 1650 | 1467244817931 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x112639800 == 33 [pid = 1650] [id = 729] 17:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110eb7400) [pid = 1650] [serial = 2187] [outer = 0x0] 17:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111c83c00) [pid = 1650] [serial = 2188] [outer = 0x110eb7400] 17:00:17 INFO - PROCESS | 1650 | 1467244817959 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113029c00) [pid = 1650] [serial = 2189] [outer = 0x110eb7400] 17:00:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12660d800 == 32 [pid = 1650] [id = 726] 17:00:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1242d3000 == 31 [pid = 1650] [id = 725] 17:00:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1233d1800 == 30 [pid = 1650] [id = 724] 17:00:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a4000 == 29 [pid = 1650] [id = 723] 17:00:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117147000 == 28 [pid = 1650] [id = 722] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12cab5800) [pid = 1650] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1234f2400) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1290abc00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12618e800) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1288e2400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290b5c00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12872bc00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11980d800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a8b400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1234f4400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x114fca000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116634800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1290ae800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1288de800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118372000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118574400) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1207f3400) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123441c00) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118574c00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118776800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1289edc00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x116879400) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1176f8400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1289e6000) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x128ae1400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119488800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118144400) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x119110800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128aeac00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119c45c00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x123a8e400) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x1271e4800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12618dc00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 17:00:18 INFO - PROCESS | 1650 | 1467244818427 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:00:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 822ms 17:00:18 INFO - PROCESS | 1650 | 1467244818489 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 1650 | 1467244818493 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:00:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:00:18 INFO - PROCESS | 1650 | 1467244818498 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1650 | 1467244818501 Marionette TRACE conn2 <- [1,2890,null,{}] 17:00:18 INFO - PROCESS | 1650 | 1467244818505 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 1650 | 1467244818509 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:18 INFO - PROCESS | 1650 | 1467244818632 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:00:18 INFO - PROCESS | 1650 | 1467244818651 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1650 | 1467244818653 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832e000 == 29 [pid = 1650] [id = 730] 17:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x113c68800) [pid = 1650] [serial = 2190] [outer = 0x0] 17:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x113dda800) [pid = 1650] [serial = 2191] [outer = 0x113c68800] 17:00:18 INFO - PROCESS | 1650 | 1467244818697 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x114fc3400) [pid = 1650] [serial = 2192] [outer = 0x113c68800] 17:00:19 INFO - PROCESS | 1650 | 1467244819071 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:00:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 624ms 17:00:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:00:19 INFO - PROCESS | 1650 | 1467244819123 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 1650 | 1467244819125 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:00:19 INFO - PROCESS | 1650 | 1467244819127 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1650 | 1467244819129 Marionette TRACE conn2 <- [1,2894,null,{}] 17:00:19 INFO - PROCESS | 1650 | 1467244819131 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 1650 | 1467244819133 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:19 INFO - PROCESS | 1650 | 1467244819217 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:00:19 INFO - PROCESS | 1650 | 1467244819226 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 1650 | 1467244819227 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123188000 == 30 [pid = 1650] [id = 731] 17:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x116770c00) [pid = 1650] [serial = 2193] [outer = 0x0] 17:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x116a1a000) [pid = 1650] [serial = 2194] [outer = 0x116770c00] 17:00:19 INFO - PROCESS | 1650 | 1467244819253 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1176ef800) [pid = 1650] [serial = 2195] [outer = 0x116770c00] 17:00:19 INFO - PROCESS | 1650 | 1467244819734 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:00:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 668ms 17:00:19 INFO - PROCESS | 1650 | 1467244819796 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:00:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:00:19 INFO - PROCESS | 1650 | 1467244819799 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:00:19 INFO - PROCESS | 1650 | 1467244819802 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1650 | 1467244819806 Marionette TRACE conn2 <- [1,2898,null,{}] 17:00:19 INFO - PROCESS | 1650 | 1467244819809 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 1650 | 1467244819811 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:19 INFO - PROCESS | 1650 | 1467244819915 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:00:20 INFO - PROCESS | 1650 | 1467244820020 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1650 | 1467244820021 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123077000 == 31 [pid = 1650] [id = 732] 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x114fc9400) [pid = 1650] [serial = 2196] [outer = 0x0] 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x115e8c000) [pid = 1650] [serial = 2197] [outer = 0x114fc9400] 17:00:20 INFO - PROCESS | 1650 | 1467244820052 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116804c00) [pid = 1650] [serial = 2198] [outer = 0x114fc9400] 17:00:20 INFO - PROCESS | 1650 | 1467244820477 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:00:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 725ms 17:00:20 INFO - PROCESS | 1650 | 1467244820528 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 1650 | 1467244820531 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:00:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:00:20 INFO - PROCESS | 1650 | 1467244820537 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 1650 | 1467244820539 Marionette TRACE conn2 <- [1,2902,null,{}] 17:00:20 INFO - PROCESS | 1650 | 1467244820541 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:20 INFO - PROCESS | 1650 | 1467244820543 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:20 INFO - PROCESS | 1650 | 1467244820643 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:00:20 INFO - PROCESS | 1650 | 1467244820699 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1650 | 1467244820701 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12423e800 == 32 [pid = 1650] [id = 733] 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116f65000) [pid = 1650] [serial = 2199] [outer = 0x0] 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118150000) [pid = 1650] [serial = 2200] [outer = 0x116f65000] 17:00:20 INFO - PROCESS | 1650 | 1467244820732 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118304c00) [pid = 1650] [serial = 2201] [outer = 0x116f65000] 17:00:21 INFO - PROCESS | 1650 | 1467244821147 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:00:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 624ms 17:00:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:00:21 INFO - PROCESS | 1650 | 1467244821161 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1650 | 1467244821162 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:00:21 INFO - PROCESS | 1650 | 1467244821165 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1650 | 1467244821168 Marionette TRACE conn2 <- [1,2906,null,{}] 17:00:21 INFO - PROCESS | 1650 | 1467244821176 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:21 INFO - PROCESS | 1650 | 1467244821180 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:21 INFO - PROCESS | 1650 | 1467244821280 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:00:21 INFO - PROCESS | 1650 | 1467244821374 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1650 | 1467244821376 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12886a000 == 33 [pid = 1650] [id = 734] 17:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118438c00) [pid = 1650] [serial = 2202] [outer = 0x0] 17:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118770400) [pid = 1650] [serial = 2203] [outer = 0x118438c00] 17:00:21 INFO - PROCESS | 1650 | 1467244821408 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11877a400) [pid = 1650] [serial = 2204] [outer = 0x118438c00] 17:00:21 INFO - PROCESS | 1650 | 1467244821826 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:00:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 671ms 17:00:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:00:21 INFO - PROCESS | 1650 | 1467244821836 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1650 | 1467244821838 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:00:21 INFO - PROCESS | 1650 | 1467244821841 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1650 | 1467244821844 Marionette TRACE conn2 <- [1,2910,null,{}] 17:00:21 INFO - PROCESS | 1650 | 1467244821846 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:21 INFO - PROCESS | 1650 | 1467244821847 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:21 INFO - PROCESS | 1650 | 1467244821948 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:00:22 INFO - PROCESS | 1650 | 1467244822001 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1650 | 1467244822002 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129010800 == 34 [pid = 1650] [id = 735] 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118731c00) [pid = 1650] [serial = 2205] [outer = 0x0] 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119190400) [pid = 1650] [serial = 2206] [outer = 0x118731c00] 17:00:22 INFO - PROCESS | 1650 | 1467244822031 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119481400) [pid = 1650] [serial = 2207] [outer = 0x118731c00] 17:00:22 INFO - PROCESS | 1650 | 1467244822384 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:00:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:00:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:00:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 571ms 17:00:22 INFO - PROCESS | 1650 | 1467244822411 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1650 | 1467244822413 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:00:22 INFO - TEST-START | /DOMEvents/constructors.html 17:00:22 INFO - PROCESS | 1650 | 1467244822415 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1650 | 1467244822416 Marionette TRACE conn2 <- [1,2914,null,{}] 17:00:22 INFO - PROCESS | 1650 | 1467244822419 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 1650 | 1467244822420 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:22 INFO - PROCESS | 1650 | 1467244822513 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:00:22 INFO - PROCESS | 1650 | 1467244822568 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1650 | 1467244822570 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c4800 == 35 [pid = 1650] [id = 736] 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11910f400) [pid = 1650] [serial = 2208] [outer = 0x0] 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119591800) [pid = 1650] [serial = 2209] [outer = 0x11910f400] 17:00:22 INFO - PROCESS | 1650 | 1467244822598 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119599000) [pid = 1650] [serial = 2210] [outer = 0x11910f400] 17:00:23 INFO - PROCESS | 1650 | 1467244823023 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:00:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:00:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:00:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 623ms 17:00:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:00:23 INFO - PROCESS | 1650 | 1467244823039 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1650 | 1467244823040 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:00:23 INFO - PROCESS | 1650 | 1467244823043 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1650 | 1467244823044 Marionette TRACE conn2 <- [1,2918,null,{}] 17:00:23 INFO - PROCESS | 1650 | 1467244823047 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 1650 | 1467244823052 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:23 INFO - PROCESS | 1650 | 1467244823163 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:00:23 INFO - PROCESS | 1650 | 1467244823220 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1650 | 1467244823222 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92e800 == 36 [pid = 1650] [id = 737] 17:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11980f000) [pid = 1650] [serial = 2211] [outer = 0x0] 17:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120740800) [pid = 1650] [serial = 2212] [outer = 0x11980f000] 17:00:23 INFO - PROCESS | 1650 | 1467244823251 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123175c00) [pid = 1650] [serial = 2213] [outer = 0x11980f000] 17:00:23 INFO - PROCESS | 1650 | 1467244823705 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:00:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 17:00:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:00:23 INFO - PROCESS | 1650 | 1467244823716 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1650 | 1467244823719 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:00:23 INFO - PROCESS | 1650 | 1467244823724 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1650 | 1467244823727 Marionette TRACE conn2 <- [1,2922,null,{}] 17:00:23 INFO - PROCESS | 1650 | 1467244823733 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 1650 | 1467244823735 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:23 INFO - PROCESS | 1650 | 1467244823917 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:00:24 INFO - PROCESS | 1650 | 1467244824036 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 1650 | 1467244824037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12399b000 == 37 [pid = 1650] [id = 738] 17:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x114fc2800) [pid = 1650] [serial = 2214] [outer = 0x0] 17:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115dde800) [pid = 1650] [serial = 2215] [outer = 0x114fc2800] 17:00:24 INFO - PROCESS | 1650 | 1467244824062 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116f5bc00) [pid = 1650] [serial = 2216] [outer = 0x114fc2800] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11832e000 == 36 [pid = 1650] [id = 730] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x112639800 == 35 [pid = 1650] [id = 729] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118845000 == 34 [pid = 1650] [id = 728] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cd800 == 33 [pid = 1650] [id = 721] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92e800 == 32 [pid = 1650] [id = 737] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c4800 == 31 [pid = 1650] [id = 736] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129010800 == 30 [pid = 1650] [id = 735] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12886a000 == 29 [pid = 1650] [id = 734] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12423e800 == 28 [pid = 1650] [id = 733] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x123077000 == 27 [pid = 1650] [id = 732] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x123188000 == 26 [pid = 1650] [id = 731] 17:00:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128b83000 == 25 [pid = 1650] [id = 727] 17:00:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:00:24 INFO - PROCESS | 1650 | 1467244824971 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:00:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:00:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:00:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:00:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:00:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:00:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:00:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:00:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1274ms 17:00:25 INFO - PROCESS | 1650 | 1467244824998 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 1650 | 1467244825001 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:00:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:00:25 INFO - PROCESS | 1650 | 1467244825004 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 1650 | 1467244825006 Marionette TRACE conn2 <- [1,2926,null,{}] 17:00:25 INFO - PROCESS | 1650 | 1467244825010 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:25 INFO - PROCESS | 1650 | 1467244825012 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:25 INFO - PROCESS | 1650 | 1467244825092 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:00:25 INFO - PROCESS | 1650 | 1467244825148 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1650 | 1467244825151 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d55800 == 26 [pid = 1650] [id = 739] 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116138800) [pid = 1650] [serial = 2217] [outer = 0x0] 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11677c800) [pid = 1650] [serial = 2218] [outer = 0x116138800] 17:00:25 INFO - PROCESS | 1650 | 1467244825178 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116f94000) [pid = 1650] [serial = 2219] [outer = 0x116138800] 17:00:25 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:00:25 INFO - PROCESS | 1650 | 1467244825480 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:00:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:00:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 525ms 17:00:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:00:25 INFO - PROCESS | 1650 | 1467244825529 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 1650 | 1467244825533 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:00:25 INFO - PROCESS | 1650 | 1467244825537 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 1650 | 1467244825539 Marionette TRACE conn2 <- [1,2930,null,{}] 17:00:25 INFO - PROCESS | 1650 | 1467244825542 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:25 INFO - PROCESS | 1650 | 1467244825544 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:25 INFO - PROCESS | 1650 | 1467244825623 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:00:25 INFO - PROCESS | 1650 | 1467244825630 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1650 | 1467244825631 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123183800 == 27 [pid = 1650] [id = 740] 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176f0c00) [pid = 1650] [serial = 2220] [outer = 0x0] 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11830a000) [pid = 1650] [serial = 2221] [outer = 0x1176f0c00] 17:00:25 INFO - PROCESS | 1650 | 1467244825660 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11841b400) [pid = 1650] [serial = 2222] [outer = 0x1176f0c00] 17:00:25 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:00:26 INFO - PROCESS | 1650 | 1467244826018 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:00:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 524ms 17:00:26 INFO - PROCESS | 1650 | 1467244826061 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1650 | 1467244826063 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:00:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:00:26 INFO - PROCESS | 1650 | 1467244826065 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1650 | 1467244826068 Marionette TRACE conn2 <- [1,2934,null,{}] 17:00:26 INFO - PROCESS | 1650 | 1467244826075 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1650 | 1467244826079 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:26 INFO - PROCESS | 1650 | 1467244826178 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:00:26 INFO - PROCESS | 1650 | 1467244826221 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1650 | 1467244826223 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126699000 == 28 [pid = 1650] [id = 741] 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113083400) [pid = 1650] [serial = 2223] [outer = 0x0] 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1188f0400) [pid = 1650] [serial = 2224] [outer = 0x113083400] 17:00:26 INFO - PROCESS | 1650 | 1467244826250 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11958ec00) [pid = 1650] [serial = 2225] [outer = 0x113083400] 17:00:26 INFO - PROCESS | 1650 | 1467244826529 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:00:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 472ms 17:00:26 INFO - PROCESS | 1650 | 1467244826538 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1650 | 1467244826540 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:00:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:00:26 INFO - PROCESS | 1650 | 1467244826549 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1650 | 1467244826550 Marionette TRACE conn2 <- [1,2938,null,{}] 17:00:26 INFO - PROCESS | 1650 | 1467244826553 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1650 | 1467244826554 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:26 INFO - PROCESS | 1650 | 1467244826664 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:00:26 INFO - PROCESS | 1650 | 1467244826668 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1650 | 1467244826669 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b95800 == 29 [pid = 1650] [id = 742] 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11959a400) [pid = 1650] [serial = 2226] [outer = 0x0] 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119948800) [pid = 1650] [serial = 2227] [outer = 0x11959a400] 17:00:26 INFO - PROCESS | 1650 | 1467244826696 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c43400) [pid = 1650] [serial = 2228] [outer = 0x11959a400] 17:00:27 INFO - PROCESS | 1650 | 1467244827001 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:00:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 17:00:27 INFO - PROCESS | 1650 | 1467244827018 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1650 | 1467244827020 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:00:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:00:27 INFO - PROCESS | 1650 | 1467244827040 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1650 | 1467244827043 Marionette TRACE conn2 <- [1,2942,null,{}] 17:00:27 INFO - PROCESS | 1650 | 1467244827046 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:27 INFO - PROCESS | 1650 | 1467244827047 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:27 INFO - PROCESS | 1650 | 1467244827140 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:00:27 INFO - PROCESS | 1650 | 1467244827144 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1650 | 1467244827145 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a522800 == 30 [pid = 1650] [id = 743] 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128cd000) [pid = 1650] [serial = 2229] [outer = 0x0] 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119c46800) [pid = 1650] [serial = 2230] [outer = 0x1128cd000] 17:00:27 INFO - PROCESS | 1650 | 1467244827169 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1207f0c00) [pid = 1650] [serial = 2231] [outer = 0x1128cd000] 17:00:27 INFO - PROCESS | 1650 | 1467244827479 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:00:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:00:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 473ms 17:00:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:00:27 INFO - PROCESS | 1650 | 1467244827514 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1650 | 1467244827515 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:00:27 INFO - PROCESS | 1650 | 1467244827517 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1650 | 1467244827518 Marionette TRACE conn2 <- [1,2946,null,{}] 17:00:27 INFO - PROCESS | 1650 | 1467244827521 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:27 INFO - PROCESS | 1650 | 1467244827528 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:27 INFO - PROCESS | 1650 | 1467244827645 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:00:27 INFO - PROCESS | 1650 | 1467244827685 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1650 | 1467244827686 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b105000 == 31 [pid = 1650] [id = 744] 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1207f6000) [pid = 1650] [serial = 2232] [outer = 0x0] 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1234eb400) [pid = 1650] [serial = 2233] [outer = 0x1207f6000] 17:00:27 INFO - PROCESS | 1650 | 1467244827711 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1239a6c00) [pid = 1650] [serial = 2234] [outer = 0x1207f6000] 17:00:27 INFO - PROCESS | 1650 | 1467244827979 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:00:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 17:00:27 INFO - PROCESS | 1650 | 1467244827987 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1650 | 1467244827989 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:00:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:00:27 INFO - PROCESS | 1650 | 1467244827998 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1650 | 1467244827999 Marionette TRACE conn2 <- [1,2950,null,{}] 17:00:28 INFO - PROCESS | 1650 | 1467244828002 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 1650 | 1467244828003 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:28 INFO - PROCESS | 1650 | 1467244828268 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c68800) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113027800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11663ac00) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118183000) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110eb7400) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133af800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187d4c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111fe4400) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1164e6000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124e3f400) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11830dc00) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a8e800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11307ec00) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113c65800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:00:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116770c00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:00:28 INFO - PROCESS | 1650 | 1467244828313 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1650 | 1467244828314 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117488000 == 32 [pid = 1650] [id = 745] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110eabc00) [pid = 1650] [serial = 2235] [outer = 0x0] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1121b2c00) [pid = 1650] [serial = 2236] [outer = 0x110eabc00] 17:00:28 INFO - PROCESS | 1650 | 1467244828339 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133a5800) [pid = 1650] [serial = 2237] [outer = 0x110eabc00] 17:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271ce000 == 33 [pid = 1650] [id = 746] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118306000) [pid = 1650] [serial = 2238] [outer = 0x0] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116770c00) [pid = 1650] [serial = 2239] [outer = 0x118306000] 17:00:28 INFO - PROCESS | 1650 | 1467244828615 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:00:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:00:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 17:00:28 INFO - PROCESS | 1650 | 1467244828667 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 1650 | 1467244828668 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:00:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:00:28 INFO - PROCESS | 1650 | 1467244828670 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1650 | 1467244828671 Marionette TRACE conn2 <- [1,2954,null,{}] 17:00:28 INFO - PROCESS | 1650 | 1467244828674 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 1650 | 1467244828678 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:28 INFO - PROCESS | 1650 | 1467244828770 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:00:28 INFO - PROCESS | 1650 | 1467244828774 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1650 | 1467244828775 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd73000 == 34 [pid = 1650] [id = 747] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1164ec000) [pid = 1650] [serial = 2240] [outer = 0x0] 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119196c00) [pid = 1650] [serial = 2241] [outer = 0x1164ec000] 17:00:28 INFO - PROCESS | 1650 | 1467244828800 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a8d400) [pid = 1650] [serial = 2242] [outer = 0x1164ec000] 17:00:29 INFO - PROCESS | 1650 | 1467244829079 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:00:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:00:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:00:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 420ms 17:00:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:00:29 INFO - PROCESS | 1650 | 1467244829095 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1650 | 1467244829096 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:00:29 INFO - PROCESS | 1650 | 1467244829098 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1650 | 1467244829099 Marionette TRACE conn2 <- [1,2958,null,{}] 17:00:29 INFO - PROCESS | 1650 | 1467244829102 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 1650 | 1467244829103 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:29 INFO - PROCESS | 1650 | 1467244829234 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:00:29 INFO - PROCESS | 1650 | 1467244829241 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1650 | 1467244829242 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126698800 == 35 [pid = 1650] [id = 748] 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11663a400) [pid = 1650] [serial = 2243] [outer = 0x0] 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123a92400) [pid = 1650] [serial = 2244] [outer = 0x11663a400] 17:00:29 INFO - PROCESS | 1650 | 1467244829266 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d10400) [pid = 1650] [serial = 2245] [outer = 0x11663a400] 17:00:29 INFO - PROCESS | 1650 | 1467244829519 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:00:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:00:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 17:00:29 INFO - PROCESS | 1650 | 1467244829568 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1650 | 1467244829569 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:00:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:00:29 INFO - PROCESS | 1650 | 1467244829571 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1650 | 1467244829572 Marionette TRACE conn2 <- [1,2962,null,{}] 17:00:29 INFO - PROCESS | 1650 | 1467244829582 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 1650 | 1467244829583 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:29 INFO - PROCESS | 1650 | 1467244829664 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:00:29 INFO - PROCESS | 1650 | 1467244829668 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1650 | 1467244829669 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c954000 == 36 [pid = 1650] [id = 749] 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124119800) [pid = 1650] [serial = 2246] [outer = 0x0] 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1242e6400) [pid = 1650] [serial = 2247] [outer = 0x124119800] 17:00:29 INFO - PROCESS | 1650 | 1467244829696 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12484e400) [pid = 1650] [serial = 2248] [outer = 0x124119800] 17:00:30 INFO - PROCESS | 1650 | 1467244829999 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:00:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:00:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 480ms 17:00:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:00:30 INFO - PROCESS | 1650 | 1467244830051 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1650 | 1467244830053 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:00:30 INFO - PROCESS | 1650 | 1467244830055 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1650 | 1467244830057 Marionette TRACE conn2 <- [1,2966,null,{}] 17:00:30 INFO - PROCESS | 1650 | 1467244830059 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 1650 | 1467244830061 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:30 INFO - PROCESS | 1650 | 1467244830189 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:00:30 INFO - PROCESS | 1650 | 1467244830224 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1650 | 1467244830225 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a522000 == 37 [pid = 1650] [id = 750] 17:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12411a800) [pid = 1650] [serial = 2249] [outer = 0x0] 17:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124dd8000) [pid = 1650] [serial = 2250] [outer = 0x12411a800] 17:00:30 INFO - PROCESS | 1650 | 1467244830251 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12618f800) [pid = 1650] [serial = 2251] [outer = 0x12411a800] 17:00:30 INFO - PROCESS | 1650 | 1467244830682 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:00:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:00:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 675ms 17:00:30 INFO - PROCESS | 1650 | 1467244830730 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1650 | 1467244830732 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:00:30 INFO - PROCESS | 1650 | 1467244830735 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1650 | 1467244830737 Marionette TRACE conn2 <- [1,2970,null,{}] 17:00:30 INFO - PROCESS | 1650 | 1467244830741 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 1650 | 1467244830743 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:30 INFO - PROCESS | 1650 | 1467244830859 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:00:30 INFO - PROCESS | 1650 | 1467244830943 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1650 | 1467244830945 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123079000 == 38 [pid = 1650] [id = 751] 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116880c00) [pid = 1650] [serial = 2252] [outer = 0x0] 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116f91c00) [pid = 1650] [serial = 2253] [outer = 0x116880c00] 17:00:31 INFO - PROCESS | 1650 | 1467244831017 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11814e400) [pid = 1650] [serial = 2254] [outer = 0x116880c00] 17:00:31 INFO - PROCESS | 1650 | 1467244831418 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:00:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 17:00:31 INFO - PROCESS | 1650 | 1467244831456 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 1650 | 1467244831459 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:00:31 INFO - PROCESS | 1650 | 1467244831463 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 1650 | 1467244831465 Marionette TRACE conn2 <- [1,2974,null,{}] 17:00:31 INFO - PROCESS | 1650 | 1467244831468 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:31 INFO - PROCESS | 1650 | 1467244831470 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:31 INFO - PROCESS | 1650 | 1467244831587 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:00:31 INFO - PROCESS | 1650 | 1467244831648 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 1650 | 1467244831650 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d2800 == 39 [pid = 1650] [id = 752] 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11830dc00) [pid = 1650] [serial = 2255] [outer = 0x0] 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11876f800) [pid = 1650] [serial = 2256] [outer = 0x11830dc00] 17:00:31 INFO - PROCESS | 1650 | 1467244831683 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119590c00) [pid = 1650] [serial = 2257] [outer = 0x11830dc00] 17:00:32 INFO - PROCESS | 1650 | 1467244832111 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:00:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 672ms 17:00:32 INFO - PROCESS | 1650 | 1467244832136 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1650 | 1467244832137 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:00:32 INFO - PROCESS | 1650 | 1467244832139 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1650 | 1467244832142 Marionette TRACE conn2 <- [1,2978,null,{}] 17:00:32 INFO - PROCESS | 1650 | 1467244832150 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 1650 | 1467244832153 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:32 INFO - PROCESS | 1650 | 1467244832266 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:00:32 INFO - PROCESS | 1650 | 1467244832496 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1650 | 1467244832498 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117481000 == 40 [pid = 1650] [id = 753] 17:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1129b1c00) [pid = 1650] [serial = 2258] [outer = 0x0] 17:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112d52800) [pid = 1650] [serial = 2259] [outer = 0x1129b1c00] 17:00:32 INFO - PROCESS | 1650 | 1467244832526 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114f8b400) [pid = 1650] [serial = 2260] [outer = 0x1129b1c00] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c954000 == 39 [pid = 1650] [id = 749] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126698800 == 38 [pid = 1650] [id = 748] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd73000 == 37 [pid = 1650] [id = 747] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1271ce000 == 36 [pid = 1650] [id = 746] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117488000 == 35 [pid = 1650] [id = 745] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b105000 == 34 [pid = 1650] [id = 744] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a522800 == 33 [pid = 1650] [id = 743] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128b95800 == 32 [pid = 1650] [id = 742] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126699000 == 31 [pid = 1650] [id = 741] 17:00:32 INFO - PROCESS | 1650 | 1467244832950 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123183800 == 30 [pid = 1650] [id = 740] 17:00:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117d55800 == 29 [pid = 1650] [id = 739] 17:00:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 822ms 17:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:00:32 INFO - PROCESS | 1650 | 1467244832963 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1650 | 1467244832965 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:00:32 INFO - PROCESS | 1650 | 1467244832968 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1650 | 1467244832970 Marionette TRACE conn2 <- [1,2982,null,{}] 17:00:32 INFO - PROCESS | 1650 | 1467244832973 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 1650 | 1467244832975 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:33 INFO - PROCESS | 1650 | 1467244833060 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1176ef800) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116a1a000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113dda800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113289800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114fc1000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116f5c400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117d29c00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11841a800) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11876d800) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fca800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fc3400) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111c83c00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fb8c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114fc6400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118778c00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1164e1c00) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123a98c00) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126190c00) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113029c00) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1234ed400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119486800) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119195000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187db000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e22c00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119964800) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1289ef400) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119481000) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124d8e800) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116882000) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1176ef000) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 17:00:33 INFO - PROCESS | 1650 | 1467244833131 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1650 | 1467244833133 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117480800 == 30 [pid = 1650] [id = 754] 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113029c00) [pid = 1650] [serial = 2261] [outer = 0x0] 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114fca800) [pid = 1650] [serial = 2262] [outer = 0x113029c00] 17:00:33 INFO - PROCESS | 1650 | 1467244833162 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176f8000) [pid = 1650] [serial = 2263] [outer = 0x113029c00] 17:00:33 INFO - PROCESS | 1650 | 1467244833430 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:00:33 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:00:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 17:00:33 INFO - PROCESS | 1650 | 1467244833439 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 1650 | 1467244833445 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:00:33 INFO - PROCESS | 1650 | 1467244833463 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1650 | 1467244833464 Marionette TRACE conn2 <- [1,2986,null,{}] 17:00:33 INFO - PROCESS | 1650 | 1467244833467 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 1650 | 1467244833468 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:33 INFO - PROCESS | 1650 | 1467244833560 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:00:33 INFO - PROCESS | 1650 | 1467244833566 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1650 | 1467244833567 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123078800 == 31 [pid = 1650] [id = 755] 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129ae000) [pid = 1650] [serial = 2264] [outer = 0x0] 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11837ac00) [pid = 1650] [serial = 2265] [outer = 0x1129ae000] 17:00:33 INFO - PROCESS | 1650 | 1467244833593 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187d4c00) [pid = 1650] [serial = 2266] [outer = 0x1129ae000] 17:00:33 INFO - PROCESS | 1650 | 1467244833948 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:00:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 529ms 17:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:00:33 INFO - PROCESS | 1650 | 1467244833986 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 1650 | 1467244833987 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:00:34 INFO - PROCESS | 1650 | 1467244833994 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1650 | 1467244833998 Marionette TRACE conn2 <- [1,2990,null,{}] 17:00:34 INFO - PROCESS | 1650 | 1467244834002 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 1650 | 1467244834005 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:34 INFO - PROCESS | 1650 | 1467244834095 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:00:34 INFO - PROCESS | 1650 | 1467244834100 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 1650 | 1467244834101 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e21800 == 32 [pid = 1650] [id = 756] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118306c00) [pid = 1650] [serial = 2267] [outer = 0x0] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11959a800) [pid = 1650] [serial = 2268] [outer = 0x118306c00] 17:00:34 INFO - PROCESS | 1650 | 1467244834142 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c49400) [pid = 1650] [serial = 2269] [outer = 0x118306c00] 17:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60800 == 33 [pid = 1650] [id = 757] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12074b400) [pid = 1650] [serial = 2270] [outer = 0x0] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118574c00) [pid = 1650] [serial = 2271] [outer = 0x12074b400] 17:00:34 INFO - PROCESS | 1650 | 1467244834624 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:00:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:00:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 677ms 17:00:34 INFO - PROCESS | 1650 | 1467244834668 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1650 | 1467244834671 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:00:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:00:34 INFO - PROCESS | 1650 | 1467244834683 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1650 | 1467244834685 Marionette TRACE conn2 <- [1,2994,null,{}] 17:00:34 INFO - PROCESS | 1650 | 1467244834688 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 1650 | 1467244834690 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:34 INFO - PROCESS | 1650 | 1467244834794 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:00:34 INFO - PROCESS | 1650 | 1467244834799 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 1650 | 1467244834800 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa8000 == 34 [pid = 1650] [id = 758] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123002400) [pid = 1650] [serial = 2272] [outer = 0x0] 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123441800) [pid = 1650] [serial = 2273] [outer = 0x123002400] 17:00:34 INFO - PROCESS | 1650 | 1467244834825 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1234ec400) [pid = 1650] [serial = 2274] [outer = 0x123002400] 17:00:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:00:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:00:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 483ms 17:00:35 INFO - PROCESS | 1650 | 1467244835151 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:00:35 INFO - PROCESS | 1650 | 1467244835160 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 1650 | 1467244835161 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:00:35 INFO - PROCESS | 1650 | 1467244835163 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 1650 | 1467244835164 Marionette TRACE conn2 <- [1,2998,null,{}] 17:00:35 INFO - PROCESS | 1650 | 1467244835169 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1650 | 1467244835170 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:35 INFO - PROCESS | 1650 | 1467244835292 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:00:35 INFO - PROCESS | 1650 | 1467244835302 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1650 | 1467244835307 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d2000 == 35 [pid = 1650] [id = 759] 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1237ec400) [pid = 1650] [serial = 2275] [outer = 0x0] 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1238c7800) [pid = 1650] [serial = 2276] [outer = 0x1237ec400] 17:00:35 INFO - PROCESS | 1650 | 1467244835338 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123a95400) [pid = 1650] [serial = 2277] [outer = 0x1237ec400] 17:00:35 INFO - PROCESS | 1650 | 1467244835651 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:00:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:00:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 17:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:00:35 INFO - PROCESS | 1650 | 1467244835684 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 1650 | 1467244835685 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:00:35 INFO - PROCESS | 1650 | 1467244835687 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 1650 | 1467244835689 Marionette TRACE conn2 <- [1,3002,null,{}] 17:00:35 INFO - PROCESS | 1650 | 1467244835692 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1650 | 1467244835695 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:35 INFO - PROCESS | 1650 | 1467244835803 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:00:35 INFO - PROCESS | 1650 | 1467244835807 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1650 | 1467244835808 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199b2000 == 36 [pid = 1650] [id = 760] 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113373000) [pid = 1650] [serial = 2278] [outer = 0x0] 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123d53800) [pid = 1650] [serial = 2279] [outer = 0x113373000] 17:00:35 INFO - PROCESS | 1650 | 1467244835833 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124d91000) [pid = 1650] [serial = 2280] [outer = 0x113373000] 17:00:36 INFO - PROCESS | 1650 | 1467244836140 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:00:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 17:00:36 INFO - PROCESS | 1650 | 1467244836164 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 1650 | 1467244836165 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:00:36 INFO - PROCESS | 1650 | 1467244836168 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1650 | 1467244836169 Marionette TRACE conn2 <- [1,3006,null,{}] 17:00:36 INFO - PROCESS | 1650 | 1467244836171 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 1650 | 1467244836172 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:36 INFO - PROCESS | 1650 | 1467244836281 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:00:36 INFO - PROCESS | 1650 | 1467244836285 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1650 | 1467244836286 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd81000 == 37 [pid = 1650] [id = 761] 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124dd3400) [pid = 1650] [serial = 2281] [outer = 0x0] 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124e3d000) [pid = 1650] [serial = 2282] [outer = 0x124dd3400] 17:00:36 INFO - PROCESS | 1650 | 1467244836310 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12618dc00) [pid = 1650] [serial = 2283] [outer = 0x124dd3400] 17:00:36 INFO - PROCESS | 1650 | 1467244836647 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:00:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 517ms 17:00:36 INFO - PROCESS | 1650 | 1467244836686 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 1650 | 1467244836688 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:00:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:00:36 INFO - PROCESS | 1650 | 1467244836697 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1650 | 1467244836698 Marionette TRACE conn2 <- [1,3010,null,{}] 17:00:36 INFO - PROCESS | 1650 | 1467244836701 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 1650 | 1467244836703 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:36 INFO - PROCESS | 1650 | 1467244836860 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:00:36 INFO - PROCESS | 1650 | 1467244836872 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1650 | 1467244836873 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c95d000 == 38 [pid = 1650] [id = 762] 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124dd8800) [pid = 1650] [serial = 2284] [outer = 0x0] 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126658c00) [pid = 1650] [serial = 2285] [outer = 0x124dd8800] 17:00:36 INFO - PROCESS | 1650 | 1467244836908 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1271e4000) [pid = 1650] [serial = 2286] [outer = 0x124dd8800] 17:00:37 INFO - PROCESS | 1650 | 1467244837266 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:00:37 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:00:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1176f0c00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114fc2800) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116138800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1207f6000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118306000) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11663a400) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114fc9400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124119800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f65000) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118438c00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118731c00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11910f400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11980f000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110eabc00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113083400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1164ec000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11959a400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:00:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128cd000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:00:37 INFO - PROCESS | 1650 | 1467244837401 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1650 | 1467244837403 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:00:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:00:37 INFO - PROCESS | 1650 | 1467244837407 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1650 | 1467244837408 Marionette TRACE conn2 <- [1,3014,null,{}] 17:00:37 INFO - PROCESS | 1650 | 1467244837411 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:37 INFO - PROCESS | 1650 | 1467244837412 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:37 INFO - PROCESS | 1650 | 1467244837495 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:00:37 INFO - PROCESS | 1650 | 1467244837516 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1650 | 1467244837517 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa0000 == 39 [pid = 1650] [id = 763] 17:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116879400) [pid = 1650] [serial = 2287] [outer = 0x0] 17:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118159c00) [pid = 1650] [serial = 2288] [outer = 0x116879400] 17:00:37 INFO - PROCESS | 1650 | 1467244837542 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119199800) [pid = 1650] [serial = 2289] [outer = 0x116879400] 17:00:37 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:37 INFO - PROCESS | 1650 | 1467244837873 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:00:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:00:37 INFO - {} 17:00:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:00:37 INFO - {} 17:00:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:00:37 INFO - {} 17:00:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:00:37 INFO - {} 17:00:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 472ms 17:00:37 INFO - PROCESS | 1650 | 1467244837880 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1650 | 1467244837881 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:00:37 INFO - TEST-START | /FileAPI/fileReader.html 17:00:37 INFO - PROCESS | 1650 | 1467244837883 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1650 | 1467244837884 Marionette TRACE conn2 <- [1,3018,null,{}] 17:00:37 INFO - PROCESS | 1650 | 1467244837887 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:37 INFO - PROCESS | 1650 | 1467244837888 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:37 INFO - PROCESS | 1650 | 1467244837973 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:00:38 INFO - PROCESS | 1650 | 1467244838035 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1650 | 1467244838037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cae9800 == 40 [pid = 1650] [id = 764] 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11980f000) [pid = 1650] [serial = 2290] [outer = 0x0] 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12872f800) [pid = 1650] [serial = 2291] [outer = 0x11980f000] 17:00:38 INFO - PROCESS | 1650 | 1467244838063 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288e8c00) [pid = 1650] [serial = 2292] [outer = 0x11980f000] 17:00:38 INFO - PROCESS | 1650 | 1467244838324 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:00:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 17:00:38 INFO - PROCESS | 1650 | 1467244838352 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 1650 | 1467244838354 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:00:38 INFO - TEST-START | /FileAPI/historical.html 17:00:38 INFO - PROCESS | 1650 | 1467244838365 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1650 | 1467244838367 Marionette TRACE conn2 <- [1,3022,null,{}] 17:00:38 INFO - PROCESS | 1650 | 1467244838369 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:38 INFO - PROCESS | 1650 | 1467244838371 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:38 INFO - PROCESS | 1650 | 1467244838468 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:00:38 INFO - PROCESS | 1650 | 1467244838472 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1650 | 1467244838473 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc7e800 == 41 [pid = 1650] [id = 765] 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289e3c00) [pid = 1650] [serial = 2293] [outer = 0x0] 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289ef000) [pid = 1650] [serial = 2294] [outer = 0x1289e3c00] 17:00:38 INFO - PROCESS | 1650 | 1467244838497 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ae2400) [pid = 1650] [serial = 2295] [outer = 0x1289e3c00] 17:00:38 INFO - PROCESS | 1650 | 1467244838803 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:00:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:00:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:00:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:00:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:00:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:00:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:00:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:00:38 INFO - TEST-OK | /FileAPI/historical.html | took 476ms 17:00:38 INFO - TEST-START | /FileAPI/idlharness.html 17:00:38 INFO - PROCESS | 1650 | 1467244838836 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 1650 | 1467244838836 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:00:38 INFO - PROCESS | 1650 | 1467244838840 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1650 | 1467244838841 Marionette TRACE conn2 <- [1,3026,null,{}] 17:00:38 INFO - PROCESS | 1650 | 1467244838846 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:38 INFO - PROCESS | 1650 | 1467244838847 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:38 INFO - PROCESS | 1650 | 1467244838932 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:00:38 INFO - PROCESS | 1650 | 1467244838994 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1650 | 1467244838995 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d151000 == 42 [pid = 1650] [id = 766] 17:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ae1800) [pid = 1650] [serial = 2296] [outer = 0x0] 17:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128aeac00) [pid = 1650] [serial = 2297] [outer = 0x128ae1800] 17:00:39 INFO - PROCESS | 1650 | 1467244839026 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128dcc400) [pid = 1650] [serial = 2298] [outer = 0x128ae1800] 17:00:39 INFO - PROCESS | 1650 | 1467244839527 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:00:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:00:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 731ms 17:00:39 INFO - PROCESS | 1650 | 1467244839573 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1650 | 1467244839580 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:00:39 INFO - TEST-START | /FileAPI/idlharness.worker 17:00:39 INFO - PROCESS | 1650 | 1467244839630 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1650 | 1467244839634 Marionette TRACE conn2 <- [1,3030,null,{}] 17:00:39 INFO - PROCESS | 1650 | 1467244839640 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1650 | 1467244839642 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:39 INFO - PROCESS | 1650 | 1467244839795 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:00:39 INFO - PROCESS | 1650 | 1467244839923 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 1650 | 1467244839926 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118837000 == 43 [pid = 1650] [id = 767] 17:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1174d1800) [pid = 1650] [serial = 2299] [outer = 0x0] 17:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118155000) [pid = 1650] [serial = 2300] [outer = 0x1174d1800] 17:00:39 INFO - PROCESS | 1650 | 1467244839976 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11841f000) [pid = 1650] [serial = 2301] [outer = 0x1174d1800] 17:00:40 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:40 INFO - PROCESS | 1650 | 1467244840765 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:00:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:00:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:00:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:00:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:00:40 INFO - {} 17:00:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1192ms 17:00:40 INFO - PROCESS | 1650 | 1467244840834 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 1650 | 1467244840837 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:00:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:00:40 INFO - PROCESS | 1650 | 1467244840847 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1650 | 1467244840849 Marionette TRACE conn2 <- [1,3034,null,{}] 17:00:40 INFO - PROCESS | 1650 | 1467244840852 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:40 INFO - PROCESS | 1650 | 1467244840854 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:40 INFO - PROCESS | 1650 | 1467244840965 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:00:41 INFO - PROCESS | 1650 | 1467244841023 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1650 | 1467244841025 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d88a800 == 44 [pid = 1650] [id = 768] 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11959c000) [pid = 1650] [serial = 2302] [outer = 0x0] 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a9da000) [pid = 1650] [serial = 2303] [outer = 0x11959c000] 17:00:41 INFO - PROCESS | 1650 | 1467244841055 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a9df400) [pid = 1650] [serial = 2304] [outer = 0x11959c000] 17:00:41 INFO - PROCESS | 1650 | 1467244841466 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:00:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 626ms 17:00:41 INFO - PROCESS | 1650 | 1467244841472 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 1650 | 1467244841475 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:00:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:00:41 INFO - PROCESS | 1650 | 1467244841479 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1650 | 1467244841482 Marionette TRACE conn2 <- [1,3038,null,{}] 17:00:41 INFO - PROCESS | 1650 | 1467244841489 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:41 INFO - PROCESS | 1650 | 1467244841493 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:41 INFO - PROCESS | 1650 | 1467244841603 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:00:41 INFO - PROCESS | 1650 | 1467244841666 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1650 | 1467244841669 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119833000 == 45 [pid = 1650] [id = 769] 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b059000) [pid = 1650] [serial = 2305] [outer = 0x0] 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b8da800) [pid = 1650] [serial = 2306] [outer = 0x12b059000] 17:00:41 INFO - PROCESS | 1650 | 1467244841740 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b8e3c00) [pid = 1650] [serial = 2307] [outer = 0x12b059000] 17:00:42 INFO - PROCESS | 1650 | 1467244842122 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:00:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:00:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 674ms 17:00:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:00:42 INFO - PROCESS | 1650 | 1467244842154 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 1650 | 1467244842156 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:00:42 INFO - PROCESS | 1650 | 1467244842159 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 1650 | 1467244842160 Marionette TRACE conn2 <- [1,3042,null,{}] 17:00:42 INFO - PROCESS | 1650 | 1467244842163 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:42 INFO - PROCESS | 1650 | 1467244842164 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:42 INFO - PROCESS | 1650 | 1467244842272 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:00:42 INFO - PROCESS | 1650 | 1467244842336 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 1650 | 1467244842337 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1127ed800 == 46 [pid = 1650] [id = 770] 17:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119942c00) [pid = 1650] [serial = 2308] [outer = 0x0] 17:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123459800) [pid = 1650] [serial = 2309] [outer = 0x119942c00] 17:00:42 INFO - PROCESS | 1650 | 1467244842366 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b8e3000) [pid = 1650] [serial = 2310] [outer = 0x119942c00] 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:00:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:00:43 INFO - PROCESS | 1650 | 1467244843028 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:00:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:00:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 883ms 17:00:43 INFO - PROCESS | 1650 | 1467244843042 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:00:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:00:43 INFO - PROCESS | 1650 | 1467244843045 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:00:43 INFO - PROCESS | 1650 | 1467244843048 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1650 | 1467244843051 Marionette TRACE conn2 <- [1,3046,null,{}] 17:00:43 INFO - PROCESS | 1650 | 1467244843054 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:43 INFO - PROCESS | 1650 | 1467244843056 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:43 INFO - PROCESS | 1650 | 1467244843197 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:00:43 INFO - PROCESS | 1650 | 1467244843204 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1650 | 1467244843207 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982b000 == 47 [pid = 1650] [id = 771] 17:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117d25800) [pid = 1650] [serial = 2311] [outer = 0x0] 17:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11876c400) [pid = 1650] [serial = 2312] [outer = 0x117d25800] 17:00:43 INFO - PROCESS | 1650 | 1467244843249 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119942000) [pid = 1650] [serial = 2313] [outer = 0x117d25800] 17:00:43 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:43 INFO - PROCESS | 1650 | 1467244843693 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:00:43 INFO - {} 17:00:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 17:00:43 INFO - PROCESS | 1650 | 1467244843721 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 1650 | 1467244843724 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:00:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:00:43 INFO - PROCESS | 1650 | 1467244843728 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1650 | 1467244843730 Marionette TRACE conn2 <- [1,3050,null,{}] 17:00:43 INFO - PROCESS | 1650 | 1467244843732 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:43 INFO - PROCESS | 1650 | 1467244843734 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc7e800 == 46 [pid = 1650] [id = 765] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cae9800 == 45 [pid = 1650] [id = 764] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa0000 == 44 [pid = 1650] [id = 763] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c95d000 == 43 [pid = 1650] [id = 762] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd81000 == 42 [pid = 1650] [id = 761] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1199b2000 == 41 [pid = 1650] [id = 760] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d2000 == 40 [pid = 1650] [id = 759] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60800 == 39 [pid = 1650] [id = 757] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa8000 == 38 [pid = 1650] [id = 758] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124e21800 == 37 [pid = 1650] [id = 756] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123078800 == 36 [pid = 1650] [id = 755] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117480800 == 35 [pid = 1650] [id = 754] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117481000 == 34 [pid = 1650] [id = 753] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d2800 == 33 [pid = 1650] [id = 752] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123079000 == 32 [pid = 1650] [id = 751] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a522000 == 31 [pid = 1650] [id = 750] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12399b000 == 30 [pid = 1650] [id = 738] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11982b000 == 29 [pid = 1650] [id = 771] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1127ed800 == 28 [pid = 1650] [id = 770] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119833000 == 27 [pid = 1650] [id = 769] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d88a800 == 26 [pid = 1650] [id = 768] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d151000 == 25 [pid = 1650] [id = 766] 17:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x118837000 == 24 [pid = 1650] [id = 767] 17:00:44 INFO - PROCESS | 1650 | 1467244844378 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119948800) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119c46800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11830a000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116f5bc00) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115dde800) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11677c800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116f94000) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1234eb400) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1239a6c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116770c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123d10400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116804c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e8c000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1242e6400) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118304c00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118150000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11877a400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118770400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119481400) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119190400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119599000) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119591800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123175c00) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120740800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133a5800) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1121b2c00) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11958ec00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1188f0400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119c43400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123a8d400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1207f0c00) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12484e400) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119196c00) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841b400) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a92400) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 17:00:44 INFO - PROCESS | 1650 | 1467244844476 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 1650 | 1467244844478 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11270f000 == 25 [pid = 1650] [id = 772] 17:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112e6d400) [pid = 1650] [serial = 2314] [outer = 0x0] 17:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113083400) [pid = 1650] [serial = 2315] [outer = 0x112e6d400] 17:00:44 INFO - PROCESS | 1650 | 1467244844507 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114fbc800) [pid = 1650] [serial = 2316] [outer = 0x112e6d400] 17:00:44 INFO - PROCESS | 1650 | 1467244844803 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:00:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1120ms 17:00:44 INFO - PROCESS | 1650 | 1467244844849 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 1650 | 1467244844851 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:00:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:00:44 INFO - PROCESS | 1650 | 1467244844855 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1650 | 1467244844857 Marionette TRACE conn2 <- [1,3054,null,{}] 17:00:44 INFO - PROCESS | 1650 | 1467244844864 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:44 INFO - PROCESS | 1650 | 1467244844866 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:44 INFO - PROCESS | 1650 | 1467244844980 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:00:45 INFO - PROCESS | 1650 | 1467244845035 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1650 | 1467244845037 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118338800 == 26 [pid = 1650] [id = 773] 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115dde800) [pid = 1650] [serial = 2317] [outer = 0x0] 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11663ac00) [pid = 1650] [serial = 2318] [outer = 0x115dde800] 17:00:45 INFO - PROCESS | 1650 | 1467244845063 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116f9bc00) [pid = 1650] [serial = 2319] [outer = 0x115dde800] 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:00:45 INFO - PROCESS | 1650 | 1467244845468 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:00:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 639ms 17:00:45 INFO - PROCESS | 1650 | 1467244845495 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1650 | 1467244845497 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:00:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:00:45 INFO - PROCESS | 1650 | 1467244845499 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1650 | 1467244845500 Marionette TRACE conn2 <- [1,3058,null,{}] 17:00:45 INFO - PROCESS | 1650 | 1467244845521 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 1650 | 1467244845522 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:45 INFO - PROCESS | 1650 | 1467244845610 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:00:45 INFO - PROCESS | 1650 | 1467244845616 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1650 | 1467244845617 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ccc800 == 27 [pid = 1650] [id = 774] 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119947400) [pid = 1650] [serial = 2320] [outer = 0x0] 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a80c00) [pid = 1650] [serial = 2321] [outer = 0x119947400] 17:00:45 INFO - PROCESS | 1650 | 1467244845643 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120749800) [pid = 1650] [serial = 2322] [outer = 0x119947400] 17:00:46 INFO - PROCESS | 1650 | 1467244846028 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:00:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:00:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:00:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:00:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:00:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:00:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:00:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:00:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:00:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 583ms 17:00:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:00:46 INFO - PROCESS | 1650 | 1467244846082 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:00:46 INFO - PROCESS | 1650 | 1467244846085 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:00:46 INFO - PROCESS | 1650 | 1467244846093 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1650 | 1467244846096 Marionette TRACE conn2 <- [1,3062,null,{}] 17:00:46 INFO - PROCESS | 1650 | 1467244846099 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:46 INFO - PROCESS | 1650 | 1467244846101 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:46 INFO - PROCESS | 1650 | 1467244846215 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:00:46 INFO - PROCESS | 1650 | 1467244846225 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1650 | 1467244846226 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a5000 == 28 [pid = 1650] [id = 775] 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123277000) [pid = 1650] [serial = 2323] [outer = 0x0] 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12344b400) [pid = 1650] [serial = 2324] [outer = 0x123277000] 17:00:46 INFO - PROCESS | 1650 | 1467244846252 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1234ef000) [pid = 1650] [serial = 2325] [outer = 0x123277000] 17:00:46 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:00:46 INFO - PROCESS | 1650 | 1467244846603 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:00:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:00:46 INFO - {} 17:00:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 17:00:46 INFO - PROCESS | 1650 | 1467244846614 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:00:46 INFO - PROCESS | 1650 | 1467244846615 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:00:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:00:46 INFO - PROCESS | 1650 | 1467244846617 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1650 | 1467244846618 Marionette TRACE conn2 <- [1,3066,null,{}] 17:00:46 INFO - PROCESS | 1650 | 1467244846621 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:46 INFO - PROCESS | 1650 | 1467244846622 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:46 INFO - PROCESS | 1650 | 1467244846725 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:00:46 INFO - PROCESS | 1650 | 1467244846738 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1650 | 1467244846739 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a17000 == 29 [pid = 1650] [id = 776] 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1234ef400) [pid = 1650] [serial = 2326] [outer = 0x0] 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1238ccc00) [pid = 1650] [serial = 2327] [outer = 0x1234ef400] 17:00:46 INFO - PROCESS | 1650 | 1467244846765 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11947d000) [pid = 1650] [serial = 2328] [outer = 0x1234ef400] 17:00:47 INFO - PROCESS | 1650 | 1467244847098 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:00:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:00:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 17:00:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:00:47 INFO - PROCESS | 1650 | 1467244847136 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 1650 | 1467244847137 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:00:47 INFO - PROCESS | 1650 | 1467244847140 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1650 | 1467244847141 Marionette TRACE conn2 <- [1,3070,null,{}] 17:00:47 INFO - PROCESS | 1650 | 1467244847143 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1650 | 1467244847145 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:47 INFO - PROCESS | 1650 | 1467244847249 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:00:47 INFO - PROCESS | 1650 | 1467244847253 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1650 | 1467244847257 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c7000 == 30 [pid = 1650] [id = 777] 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119943000) [pid = 1650] [serial = 2329] [outer = 0x0] 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124dd4400) [pid = 1650] [serial = 2330] [outer = 0x119943000] 17:00:47 INFO - PROCESS | 1650 | 1467244847328 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126188c00) [pid = 1650] [serial = 2331] [outer = 0x119943000] 17:00:47 INFO - PROCESS | 1650 | 1467244847639 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:00:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 523ms 17:00:47 INFO - PROCESS | 1650 | 1467244847664 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 1650 | 1467244847665 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:00:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:00:47 INFO - PROCESS | 1650 | 1467244847667 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1650 | 1467244847668 Marionette TRACE conn2 <- [1,3074,null,{}] 17:00:47 INFO - PROCESS | 1650 | 1467244847670 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1650 | 1467244847672 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:47 INFO - PROCESS | 1650 | 1467244847774 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:00:47 INFO - PROCESS | 1650 | 1467244847814 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1650 | 1467244847816 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164c5000 == 31 [pid = 1650] [id = 778] 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126652800) [pid = 1650] [serial = 2332] [outer = 0x0] 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12872ac00) [pid = 1650] [serial = 2333] [outer = 0x126652800] 17:00:47 INFO - PROCESS | 1650 | 1467244847840 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1288e3800) [pid = 1650] [serial = 2334] [outer = 0x126652800] 17:00:48 INFO - PROCESS | 1650 | 1467244848151 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:00:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 17:00:48 INFO - PROCESS | 1650 | 1467244848189 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 1650 | 1467244848190 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:00:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:00:48 INFO - PROCESS | 1650 | 1467244848193 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1650 | 1467244848194 Marionette TRACE conn2 <- [1,3078,null,{}] 17:00:48 INFO - PROCESS | 1650 | 1467244848196 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:48 INFO - PROCESS | 1650 | 1467244848197 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:48 INFO - PROCESS | 1650 | 1467244848298 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:00:48 INFO - PROCESS | 1650 | 1467244848302 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1650 | 1467244848303 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129021800 == 32 [pid = 1650] [id = 779] 17:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1130e7400) [pid = 1650] [serial = 2335] [outer = 0x0] 17:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1289e6c00) [pid = 1650] [serial = 2336] [outer = 0x1130e7400] 17:00:48 INFO - PROCESS | 1650 | 1467244848328 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ade400) [pid = 1650] [serial = 2337] [outer = 0x1130e7400] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116879400) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1289e3c00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ae1800) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113373000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124dd3400) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124dd8800) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123002400) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129b1c00) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116880c00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11830dc00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113029c00) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118306c00) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12074b400) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129ae000) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12411a800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11980f000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1237ec400) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:00:48 INFO - PROCESS | 1650 | 1467244848851 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 1650 | 1467244848865 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:00:48 INFO - PROCESS | 1650 | 1467244848867 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1650 | 1467244848868 Marionette TRACE conn2 <- [1,3082,null,{}] 17:00:48 INFO - PROCESS | 1650 | 1467244848871 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:48 INFO - PROCESS | 1650 | 1467244848872 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:48 INFO - PROCESS | 1650 | 1467244848948 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:00:48 INFO - PROCESS | 1650 | 1467244848952 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1650 | 1467244848953 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129025800 == 33 [pid = 1650] [id = 780] 17:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123008400) [pid = 1650] [serial = 2338] [outer = 0x0] 17:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12411a800) [pid = 1650] [serial = 2339] [outer = 0x123008400] 17:00:48 INFO - PROCESS | 1650 | 1467244848988 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1289e5c00) [pid = 1650] [serial = 2340] [outer = 0x123008400] 17:00:49 INFO - PROCESS | 1650 | 1467244849319 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:00:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:00:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:00:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:00:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 17:00:49 INFO - PROCESS | 1650 | 1467244849338 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 1650 | 1467244849339 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:00:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:00:49 INFO - PROCESS | 1650 | 1467244849347 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1650 | 1467244849348 Marionette TRACE conn2 <- [1,3086,null,{}] 17:00:49 INFO - PROCESS | 1650 | 1467244849350 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:49 INFO - PROCESS | 1650 | 1467244849351 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:49 INFO - PROCESS | 1650 | 1467244849468 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:00:49 INFO - PROCESS | 1650 | 1467244849475 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1650 | 1467244849476 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a503800 == 34 [pid = 1650] [id = 781] 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124dd3400) [pid = 1650] [serial = 2341] [outer = 0x0] 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128ae1400) [pid = 1650] [serial = 2342] [outer = 0x124dd3400] 17:00:49 INFO - PROCESS | 1650 | 1467244849501 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ba4800) [pid = 1650] [serial = 2343] [outer = 0x124dd3400] 17:00:49 INFO - PROCESS | 1650 | 1467244849778 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:00:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:00:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 17:00:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:00:49 INFO - PROCESS | 1650 | 1467244849816 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 1650 | 1467244849817 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:00:49 INFO - PROCESS | 1650 | 1467244849819 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1650 | 1467244849820 Marionette TRACE conn2 <- [1,3090,null,{}] 17:00:49 INFO - PROCESS | 1650 | 1467244849822 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:49 INFO - PROCESS | 1650 | 1467244849825 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:49 INFO - PROCESS | 1650 | 1467244849908 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:00:49 INFO - PROCESS | 1650 | 1467244849913 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1650 | 1467244849915 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6db800 == 35 [pid = 1650] [id = 782] 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ba2c00) [pid = 1650] [serial = 2344] [outer = 0x0] 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128dd1800) [pid = 1650] [serial = 2345] [outer = 0x128ba2c00] 17:00:49 INFO - PROCESS | 1650 | 1467244849949 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291e6000) [pid = 1650] [serial = 2346] [outer = 0x128ba2c00] 17:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:00:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 469ms 17:00:50 INFO - PROCESS | 1650 | 1467244850284 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:00:50 INFO - PROCESS | 1650 | 1467244850288 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 1650 | 1467244850291 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:00:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:00:50 INFO - PROCESS | 1650 | 1467244850294 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 1650 | 1467244850295 Marionette TRACE conn2 <- [1,3094,null,{}] 17:00:50 INFO - PROCESS | 1650 | 1467244850298 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 1650 | 1467244850299 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:50 INFO - PROCESS | 1650 | 1467244850391 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:00:50 INFO - PROCESS | 1650 | 1467244850461 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 1650 | 1467244850462 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c1000 == 36 [pid = 1650] [id = 783] 17:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128baa400) [pid = 1650] [serial = 2347] [outer = 0x0] 17:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129316c00) [pid = 1650] [serial = 2348] [outer = 0x128baa400] 17:00:50 INFO - PROCESS | 1650 | 1467244850486 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a9d7400) [pid = 1650] [serial = 2349] [outer = 0x128baa400] 17:00:50 INFO - PROCESS | 1650 | 1467244850808 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:00:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 569ms 17:00:50 INFO - PROCESS | 1650 | 1467244850864 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 1650 | 1467244850866 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:00:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:00:50 INFO - PROCESS | 1650 | 1467244850870 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 1650 | 1467244850872 Marionette TRACE conn2 <- [1,3098,null,{}] 17:00:50 INFO - PROCESS | 1650 | 1467244850876 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 1650 | 1467244850877 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:51 INFO - PROCESS | 1650 | 1467244850999 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:00:51 INFO - PROCESS | 1650 | 1467244851061 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1650 | 1467244851064 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117489800 == 37 [pid = 1650] [id = 784] 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112ae7c00) [pid = 1650] [serial = 2350] [outer = 0x0] 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112e6d800) [pid = 1650] [serial = 2351] [outer = 0x112ae7c00] 17:00:51 INFO - PROCESS | 1650 | 1467244851096 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114fc9000) [pid = 1650] [serial = 2352] [outer = 0x112ae7c00] 17:00:51 INFO - PROCESS | 1650 | 1467244851530 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:00:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 17:00:51 INFO - PROCESS | 1650 | 1467244851540 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1650 | 1467244851543 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:00:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:00:51 INFO - PROCESS | 1650 | 1467244851548 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1650 | 1467244851550 Marionette TRACE conn2 <- [1,3102,null,{}] 17:00:51 INFO - PROCESS | 1650 | 1467244851552 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:51 INFO - PROCESS | 1650 | 1467244851554 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:51 INFO - PROCESS | 1650 | 1467244851669 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:00:51 INFO - PROCESS | 1650 | 1467244851806 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1650 | 1467244851807 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d7000 == 38 [pid = 1650] [id = 785] 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1176f6400) [pid = 1650] [serial = 2353] [outer = 0x0] 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11830c000) [pid = 1650] [serial = 2354] [outer = 0x1176f6400] 17:00:51 INFO - PROCESS | 1650 | 1467244851839 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11856f400) [pid = 1650] [serial = 2355] [outer = 0x1176f6400] 17:00:52 INFO - PROCESS | 1650 | 1467244852242 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 17:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:00:52 INFO - PROCESS | 1650 | 1467244852267 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1650 | 1467244852269 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:00:52 INFO - PROCESS | 1650 | 1467244852271 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1650 | 1467244852274 Marionette TRACE conn2 <- [1,3106,null,{}] 17:00:52 INFO - PROCESS | 1650 | 1467244852282 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:52 INFO - PROCESS | 1650 | 1467244852285 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:52 INFO - PROCESS | 1650 | 1467244852400 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:00:52 INFO - PROCESS | 1650 | 1467244852466 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 1650 | 1467244852468 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a14000 == 39 [pid = 1650] [id = 786] 17:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118571400) [pid = 1650] [serial = 2356] [outer = 0x0] 17:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11947ec00) [pid = 1650] [serial = 2357] [outer = 0x118571400] 17:00:52 INFO - PROCESS | 1650 | 1467244852551 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119c44000) [pid = 1650] [serial = 2358] [outer = 0x118571400] 17:00:53 INFO - PROCESS | 1650 | 1467244853113 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 874ms 17:00:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:00:53 INFO - PROCESS | 1650 | 1467244853145 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1650 | 1467244853148 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:00:53 INFO - PROCESS | 1650 | 1467244853151 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1650 | 1467244853153 Marionette TRACE conn2 <- [1,3110,null,{}] 17:00:53 INFO - PROCESS | 1650 | 1467244853156 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 1650 | 1467244853158 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:53 INFO - PROCESS | 1650 | 1467244853270 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:00:53 INFO - PROCESS | 1650 | 1467244853336 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1650 | 1467244853338 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119184000 == 40 [pid = 1650] [id = 787] 17:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e8c000) [pid = 1650] [serial = 2359] [outer = 0x0] 17:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116637400) [pid = 1650] [serial = 2360] [outer = 0x115e8c000] 17:00:53 INFO - PROCESS | 1650 | 1467244853365 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1176ed400) [pid = 1650] [serial = 2361] [outer = 0x115e8c000] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6db800 == 39 [pid = 1650] [id = 782] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a503800 == 38 [pid = 1650] [id = 781] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129025800 == 37 [pid = 1650] [id = 780] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129021800 == 36 [pid = 1650] [id = 779] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1164c5000 == 35 [pid = 1650] [id = 778] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c7000 == 34 [pid = 1650] [id = 777] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123a17000 == 33 [pid = 1650] [id = 776] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a5000 == 32 [pid = 1650] [id = 775] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119ccc800 == 31 [pid = 1650] [id = 774] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118338800 == 30 [pid = 1650] [id = 773] 17:00:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11270f000 == 29 [pid = 1650] [id = 772] 17:00:53 INFO - PROCESS | 1650 | 1467244853800 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:00:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:00:53 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:00:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:00:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 17:00:53 INFO - PROCESS | 1650 | 1467244853823 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1650 | 1467244853826 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:00:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:00:53 INFO - PROCESS | 1650 | 1467244853830 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1650 | 1467244853831 Marionette TRACE conn2 <- [1,3114,null,{}] 17:00:53 INFO - PROCESS | 1650 | 1467244853834 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 1650 | 1467244853836 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:53 INFO - PROCESS | 1650 | 1467244853920 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ae2400) [pid = 1650] [serial = 2295] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128aeac00) [pid = 1650] [serial = 2297] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123d53800) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128dcc400) [pid = 1650] [serial = 2298] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124e3d000) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126658c00) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123441800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1234ec400) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112d52800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114f8b400) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f91c00) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11814e400) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11876f800) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119590c00) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114fca800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176f8000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12618dc00) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11959a800) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119c49400) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118574c00) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11837ac00) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187d4c00) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124dd8000) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12618f800) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12872f800) [pid = 1650] [serial = 2291] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118159c00) [pid = 1650] [serial = 2288] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1271e4000) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1289ef000) [pid = 1650] [serial = 2294] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1238c7800) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123a95400) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124d91000) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1288e8c00) [pid = 1650] [serial = 2292] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119199800) [pid = 1650] [serial = 2289] [outer = 0x0] [url = about:blank] 17:00:53 INFO - PROCESS | 1650 | 1467244853993 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"130e6fa9-69c6-4013-8fbe-ede360a9e69d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1650 | 1467244853994 Marionette INFO sendAsync 659536da-1bd2-0d4c-aa5c-78855111c4ba 17:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117492800 == 30 [pid = 1650] [id = 788] 17:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c92000) [pid = 1650] [serial = 2362] [outer = 0x0] 17:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e8b800) [pid = 1650] [serial = 2363] [outer = 0x113c92000] 17:00:54 INFO - PROCESS | 1650 | 1467244854018 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118439800) [pid = 1650] [serial = 2364] [outer = 0x113c92000] 17:00:54 INFO - PROCESS | 1650 | 1467244854356 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:00:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:00:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 572ms 17:00:54 INFO - PROCESS | 1650 | 1467244854403 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 1650 | 1467244854405 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:00:55 WARNING - u'runner_teardown' () 17:00:55 INFO - No more tests 17:00:55 INFO - Got 0 unexpected results 17:00:55 INFO - SUITE-END | took 513s 17:00:55 INFO - Closing logging queue 17:00:55 INFO - queue closed 17:00:55 INFO - Return code: 0 17:00:55 WARNING - # TBPL SUCCESS # 17:00:55 INFO - Running post-action listener: _resource_record_post_action 17:00:55 INFO - Running post-run listener: _resource_record_post_run 17:00:56 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 31374848; Write bytes: 953864192; Read time: 323; Write time: 4566 17:00:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:00:56 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150563328; Write bytes: 148998144; Read time: 13569; Write time: 309 17:00:56 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 29187584; Write bytes: 792229888; Read time: 298; Write time: 4198 17:00:56 INFO - Running post-run listener: _upload_blobber_files 17:00:56 INFO - Blob upload gear active. 17:00:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:00:56 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:00:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:00:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:00:57 INFO - (blobuploader) - INFO - Open directory for files ... 17:00:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:00:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:00:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:00:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:00:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:00:57 INFO - (blobuploader) - INFO - Done attempting. 17:00:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:00:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:00:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:00:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:00:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:00:59 INFO - (blobuploader) - INFO - Done attempting. 17:00:59 INFO - (blobuploader) - INFO - Iteration through files over. 17:00:59 INFO - Return code: 0 17:00:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:00:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:00:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/857bafe684d7519a0f16cf77e233af1e8fe71aad5de0f6a7374ab06d386ff9a35c98e4555e0d69a47e613f5410e89b4acd47ac065de08da0d38348d1b5c92120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff7e2d9b3fed3a57d197cae495b1e445abc4c9c77ee06b0c8afeb481abde6457f98f415bcf6c4e4e8d39f74c35f99cb0126cd72b9cb03d312e5b469d44bffe6b"} 17:00:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:00:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:00:59 INFO - Contents: 17:00:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/857bafe684d7519a0f16cf77e233af1e8fe71aad5de0f6a7374ab06d386ff9a35c98e4555e0d69a47e613f5410e89b4acd47ac065de08da0d38348d1b5c92120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff7e2d9b3fed3a57d197cae495b1e445abc4c9c77ee06b0c8afeb481abde6457f98f415bcf6c4e4e8d39f74c35f99cb0126cd72b9cb03d312e5b469d44bffe6b"} 17:00:59 INFO - Running post-run listener: copy_logs_to_upload_dir 17:00:59 INFO - Copying logs to upload dir... 17:00:59 INFO - mkdir: /builds/slave/test/build/upload/logs 17:00:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1067.556753 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 47 secs) (at 2016-06-29 17:01:00.002899) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 17:01:00.006566) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/857bafe684d7519a0f16cf77e233af1e8fe71aad5de0f6a7374ab06d386ff9a35c98e4555e0d69a47e613f5410e89b4acd47ac065de08da0d38348d1b5c92120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff7e2d9b3fed3a57d197cae495b1e445abc4c9c77ee06b0c8afeb481abde6457f98f415bcf6c4e4e8d39f74c35f99cb0126cd72b9cb03d312e5b469d44bffe6b"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013027 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/857bafe684d7519a0f16cf77e233af1e8fe71aad5de0f6a7374ab06d386ff9a35c98e4555e0d69a47e613f5410e89b4acd47ac065de08da0d38348d1b5c92120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff7e2d9b3fed3a57d197cae495b1e445abc4c9c77ee06b0c8afeb481abde6457f98f415bcf6c4e4e8d39f74c35f99cb0126cd72b9cb03d312e5b469d44bffe6b"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467228657/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 17:01:00.045092) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 17:01:00.045475) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.70V0QVsTjr/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x0kCVZ9H9f/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.004562 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 17:01:00.093971) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 17:01:00.094317) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 17:01:00.094684) ========= ========= Total master_lag: 0.43 =========